(57)【要約】【課題】制御対象装置と同じ部屋に設置された計測装置の計測結果に応じた、制御対象装置の動作制御を、制御装置で容易に実施できるようにする。【解決手段】制御システムは、１または複数の計測装置１，２、制御対象装置３、および制御装置４を有する。１または複数の計測装置１，２は、無線通信が可能であると共に、物理量の値を測定する。制御対象装置３は、無線通信が可能であると共に、受信した動作命令に従って動作する。制御装置４は、１または複数の計測装置１，２および制御対象装置３の無線通信状況に基づいて、制御対象装置３と同じ部屋に設置された計測装置１を認識する。そして制御装置４は、計測装置１で計測された物理量の値に基づいて、制御対象装置３に対する動作命令を出力する。【選択図】図１
2015148396.tif 000002
【特許請求の範囲】
【請求項１】
無線通信が可能であると共に、物理量の値を測定する１または複数の計測装置と、
無線通信が可能であると共に、受信した動作命令に従って動作する制御対象装置と、
前記１または複数の計測装置および前記制御対象装置の無線通信状況に基づいて、前記制御対象装置と同じ部屋に設置された計測装置を認識し、該計測装置で計測された物理量の値に基づいて、前記制御対象装置に対する動作命令を出力する制御装置と、
を有する制御システム。
【請求項２】
前記制御対象装置は、無線通信によりメッセージを送信し、該メッセージに対して応答した計測装置の識別情報を前記制御装置に通知し、
前記制御装置は、前記制御対象装置から通知された識別情報に示される計測装置を、前記制御対象装置と同じ部屋に設置された計測装置として認識する、
ことを特徴とする請求項１記載の制御システム。
【請求項３】
前記１または複数の計測装置は、無線通信によりメッセージを送信し、
前記制御対象装置は、該メッセージを受信した場合、該メッセージの送信元の計測装置の識別情報を前記制御装置に通知し、
前記制御装置は、前記制御対象装置から通知された識別情報に示される計測装置を、前記制御対象装置と同じ部屋に設置された計測装置として認識する、
ことを特徴とする請求項１記載の制御システム。
【請求項４】
無線通信のアクセスポイントをさらに有し、
前記制御装置は、前記アクセスポイントを介して前記制御対象装置と無線通信が可能なとき、前記アクセスポイントを介して無線通信が可能な計測装置を、前記制御対象装置と同じ部屋に設置された計測装置として認識する、
ことを特徴とする請求項１記載の制御システム。
【請求項５】
前記１または複数の計測装置と前記制御対象装置とは、５０ＧＨｚ以上の周波数帯域による無線通信を行うことを特徴とする請求項１乃至４のいずれかに記載の制御システム。
【請求項６】
前記１または複数の計測装置は、温度を計測する温度センサであり、
前記制御対象装置は、空気の温度を調節する空気調節装置であり、
前記制御装置は、前記制御対象装置が設置された部屋の温度が所定の温度となるように、前記制御対象装置に対する動作命令を出力する、
ことを特徴とする請求項１乃至５のいずれかに記載の制御システム。
【請求項７】
無線通信が可能な１または複数の計測装置と、無線通信が可能な制御対象装置と、前記制御対象装置を制御する制御装置とを有する制御システムにおける制御方法において、
前記制御装置が、前記１または複数の計測装置および前記制御対象装置の無線通信状況に基づいて、前記制御対象装置と同じ部屋に設置された計測装置を認識し、
該計測装置が物理量の値を測定し、
前記制御装置が、該計測装置で計測された物理量の値に基づいて、前記制御対象装置に対する動作命令を出力し、
前記制御対象装置が、該動作命令に従って動作する、
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムおよび制御方法に関する。
【背景技術】
【０００２】
複数の空気調節装置（Air Conditioner：以下、エアコンと呼ぶ）を、コントローラ（制御装置）で集中制御する空調システムがある。コントローラは、各エアコンの送り出す空気の温度や送風の強度を、設置場所に応じて制御する。例えばコントローラは、設定温度よりも高い温度となっている空間内に設置されているエアコンが送り出す空気の温度を下げ、設定温度よりも低い温度となっている空間内に設置されているエアコンが送り出す空気の温度を上げる。このような制御を行うために、コントローラには、事前に、各エアコンの設置場所が設定されている。
【０００３】
なお、コントローラへのエアコンの設置場所の設定を容易にするため、位置情報やグループ情報の登録作業をネットワークを介して行うことで、室内機および中央管理装置への設定を一度に行うことを可能とすることが考えられている。またサービスエンジニアが、空調機の下方に位置して情報送信手段を操作すれば、空調機に自己識別情報が書き込まれるとともに、その自己識別情報に対して空調機の位置情報が対応付けて保存されるようにする技術も考えられている。
【０００４】
また空調システムでは、さまざまな場所に設置された温度センサにより、現在の温度を監視している。空調システムのコントローラは、温度センサによって計測された室内温度に基づいて、室内の温度が予め設定された温度になるように、送り出す空気の温度や送風の強度を調節する。温度センサには、センサによる測定結果を通信相手に送信する送信機を備えたものもある。なお温度センサ等の通信に無線通信を用いることができるが、無線通信の周波数が高い場合には、電波が壁などで反射されることが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−４０５８４号公報
【特許文献２】特開２００７−１０２２３号公報
【特許文献３】特開２００８−１４８０９１号公報
【非特許文献】
【０００６】
【非特許文献１】Seung Joon Lee, Kyeongpyo Kim, Kapseok Chang, Mun Geon Kyeong, Wooyong Lee, Hyun Kyu Chung "Evaluation of 60 GHz MIMO Channel Capacity in the Conference Room STA-STA Scenario", Vehicular Technology Conference (VTC Spring), 2011年3月, page 1-5
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数の部屋に設置されたエアコンを制御する場合、各エアコンが設置された部屋の温度を正確に把握することが重要となる。エアコンに温度センサを内蔵することもできるが、エアコンは高い位置に設置されることが多く、エアコンに内蔵された温度センサでは人の生活空間の温度を正確に計ることができない。そこでエアコンと同じ部屋に、そのエアコンとは別に温度センサが設置される。この場合、同じ部屋に設置されたエアコンと温度センサとの対応関係をコントローラに認識させることで、コントローラは、エアコンが設置された部屋の正しい温度に基づいた、エアコンの適切な制御が可能となる。
【０００８】
しかし、現状では、同じ部屋に設置されたエアコンと温度センサとの対応関係をコントローラに人手で入力しており、手間がかかる。しかも人手での設定入力は間違いが生じやすい。そのため、エアコンと同じ部屋に設置された温度センサで計測された温度に応じた、エアコンの動作制御を、制御装置で実施できるようにするのは容易ではない。
【０００９】
なおこの問題は、エアコンの集中制御に限ったことではない。すなわち、離れた位置に設置された計測装置の計測結果を用いて、装置制御を行うシステム一般においても同様に、制御対象装置と計測装置との対応関係の設定に手間がかかる。
【００１０】
１つの側面では、本件は、制御対象装置と同じ部屋に設置された計測装置の計測結果に応じた、制御対象装置の動作制御を、制御装置で容易に実施できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
１つの案では、１または複数の計測装置と、制御対象装置と、制御装置とを有する制御システムが提供される。１または複数の計測装置は、無線通信が可能であると共に、物理量の値を測定する。制御対象装置は、無線通信が可能であると共に、受信した動作命令に従って動作する。制御装置は、１または複数の計測装置および制御対象装置の無線通信状況に基づいて、制御対象装置と同じ部屋に設置された計測装置を認識し、該計測装置で計測された物理量の値に基づいて、制御対象装置に対する動作命令を出力する。
【発明の効果】
【００１２】
１態様によれば、制御対象装置と同じ部屋に設置された計測装置の計測結果に応じた、制御対象装置の動作制御を、制御装置で容易に実施することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態に係る制御システムの構成例を示す図である。
【図２】第２の実施の形態のシステム構成例を示す図である。
【図３】第２の実施の形態におけるコントローラのハードウェアの一構成例を示す図である。
【図４】第２の実施の形態におけるエアコンのハードウェア構成の一例を示すブロック図である。
【図５】第２の実施の形態における温度センサのハードウェア構成の一例を示す図である。
【図６】エアコンと温度センサとの設置例を示す図である。
【図７】第２の実施の形態におけるコントローラの機能の一例を示す図である。
【図８】機器検出処理の手順の一例を示すシーケンス図である。
【図９】機器リストの一例を示す図である。
【図１０】機器関連付け命令の送信例を示す図である。
【図１１】コントローラから送信される機器関連付け命令の一例を示す図である。
【図１２】エアコンから送信される機器関連付け命令の一例を示す図である。
【図１３】関連付け要求への応答例を示す図である。
【図１４】温度センサから送信される機器関連付け応答の一例を示す図である。
【図１５】エアコンが有する温度センサリストの一例を示す図である。
【図１６】エアコンから送信される機器関連付け応答の一例を示す図である。
【図１７】コントローラに格納される関連情報テーブルの一例を示す図である。
【図１８】関連付け処理の手順の一例を示すシーケンス図である。
【図１９】エアコン制御処理の手順の一例を示すシーケンス図である。
【図２０】コントローラにおける関連付け処理の手順の一例を示すフローチャートである。
【図２１】エアコンにおける機器関連付け処理の手順の一例を示すフローチャートである。
【図２２】温度センサ関連付け処理の手順の一例を示すフローチャートである。
【図２３】第３の実施の形態のシステム構成例を示す図である。
【図２４】第３の実施の形態における温度センサのハードウェア構成の一例を示す図である。
【図２５】機器検出処理の一例を示す図である。
【図２６】第３の実施の形態の関連付け処理の一例を示す図である。
【図２７】第３の実施の形態の機器検出処理と関連付け処理との手順を示すシーケンス図である。
【図２８】エアコンにおける機器関連付け処理の手順の一例を示すフローチャートである。
【図２９】第４の実施の形態のシステム構成例を示す図である。
【図３０】第４の実施の形態におけるエアコンのハードウェア構成の一例を示すブロック図である。
【図３１】第４の実施の形態における無線ＬＡＮＡＰのハードウェア構成の一例を示すブロック図である。
【図３２】機器検出処理の一例を示す図である。
【図３３】エアコンから無線で送信される機器接続通知の一例を示す図である。
【図３４】無線ＬＡＮＡＰが有する機器リストの一例を示す図である。
【図３５】コントローラが有する機器リストの一例を示す図である。
【図３６】第４の実施の形態の関連付け処理の一例を示す図である。
【図３７】ＭＡＣアドレス取得要求の一例を示す図である。
【図３８】ＭＡＣアドレス応答の一例を示す図である。
【図３９】第４の実施の形態の関連情報テーブルの一例を示す図である。
【図４０】第４の実施の形態の機器検出処理と関連付け処理との手順を示すシーケンス図である。
【図４１】コントローラにおける関連付け処理の手順の一例を示すフローチャートである。
【図４２】無線ＬＡＮＡＰにおける機器関連付け処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本実施の形態について図面を参照して説明する。なお各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第１の実施の形態〕
図１は、第１の実施の形態に係る制御システムの構成例を示す図である。第１の実施の形態に係る制御システムには、複数の計測装置１，２、制御対象装置３、および制御装置４が含まれる。複数の計測装置１，２、制御対象装置３、および制御装置４は、ネットワーク５を介して接続されている。図１の例では、計測装置１と制御対象装置３とは、壁６で囲われた部屋７内に設置されている。計測装置２は、部屋７の外に設置されている。
【００１５】
計測装置１，２は、無線通信が可能であると共に、物理量の値を測定する。例えば計測装置１は、無線通信手段１ａと計測手段１ｂとを有する。無線通信手段１ａは、例えば５０ＧＨｚ帯以上の高周波数帯での無線通信を行う。高周波数帯での無線通信規格としては、例えばＩＥＥＥ８０２．１１ａｄがある。ＩＥＥＥ８０２．１１ａｄは、６０ＧＨｚ帯で通信を行う規格である。５０ＧＨｚ以上の周波数の電波は、壁６などの遮蔽物で反射し、部屋７の外に電波が漏れない。計測手段１ｂは、例えば空気の状態を示す物理量を計測する。空気の状態を示す物理量としては、温度、湿度、粒子量などがある。
【００１６】
制御対象装置３は、無線通信が可能であると共に、受信した動作命令に従って動作する。例えば制御対象装置３は、無線通信手段３ａと制御手段３ｂとを有する。無線通信手段３ａは、計測装置１と同様に、例えば５０ＧＨｚ帯以上の高周波数帯での無線通信を行う。制御手段３ｂは、制御対象装置３の動作を制御する。制御手段３ｂは、制御装置４からの命令に従って制御対象装置３の動作を制御することができる。例えば制御対象装置３がエアコンであれば、制御手段３ｂは、送出する空気の温度や、送風の強度などを制御する。
【００１７】
制御装置４は、認識手段４ａ、記憶手段４ｂ、および命令手段４ｃを有する。
認識手段４ａは、制御対象装置３および複数の計測装置１，２それぞれの無線通信状況に基づいて、制御対象装置３と同じ部屋７に設置された計測装置１を認識する。認識手段４ａは、例えば認識した計測装置１の識別情報「ａ」を、制御対象装置３の識別情報「Ａ」に対応づけて、記憶手段４ｂに格納する。
【００１８】
記憶手段４ｂは、同じ部屋７に設置された制御対象装置３と計測装置１との対応関係を記憶する。
命令手段４ｃは、認識した計測装置１で計測された物理量の値に基づいて、制御対象装置３に対する動作命令を出力する。例えば命令手段４ｃは、記憶手段４ｂを参照し、制御対象装置３と同じ部屋７に、計測装置１が設置されていることを認識する。次に、命令手段４ｃは、ネットワーク５を介して、計測装置１から、計測装置１が計測した物理量の値を取得する。そして命令手段４ｃは、取得した物理量の値に基づいて、制御対象装置３に対する動作命令を、ネットワーク５を介して送信する。例えば計測装置１が温度を計測する温度センサであり、制御対象装置３が空気の温度を調節するエアコンの場合、命令手段４ｃは、部屋７の温度が所定の温度となるように、制御対象装置３を制御する。
【００１９】
このような制御システムによれば、例えば制御対象装置３と、計測装置１，２それぞれとの間で、無線通信が試みられる。このとき、高周波数帯の無線通信が行われる。そのため壁６などの障害物を挟んだ通信は成功せず、同じ部屋７に設置されている機器同士の通信のみが成功する。そして、制御対象装置３は、無線通信が成功した計測装置の識別情報を保持する。
【００２０】
制御装置４の認識手段４ａは、例えばユーザからの指示に応じて、制御対象装置３から、無線通信が成功した計測装置１の識別情報を取得し、その識別情報を記憶手段４ｂに格納する。その後、所定のタイミングで命令手段４ｃが、部屋７に設置されている計測装置１から、計測手段１ｂが計測した物理量の値を取得し、その値に応じた動作の命令を制御対象装置３に出力する。すると制御対象装置３において、制御手段３ｂが、命令に従って制御対象装置３を動作させる。
【００２１】
このようにして、同じ部屋７に設置されている制御対象装置３と計測装置１との対応関係をユーザが設定しなくても、その対応関係を制御装置４に自動で認識させることができる。その結果、ユーザが対応関係の設定入力を行わずにすみ、ユーザの作業負担が軽減される。
【００２２】
なお、制御対象装置３と同じ部屋７に設置された計測装置１の認識手法としては、例えば、制御対象装置３から無線通信により送信したメッセージに応答した計測装置を、制御対象装置３と同じ部屋７に設置された計測装置１として認識することができる。この場合、制御対象装置３の無線通信手段３ａが、例えばブロードキャストのメッセージを無線通信で送信する。このメッセージは、部屋７の中に設置された計測装置１は受信できるが、部屋７の外に設置された計測装置２は受信できない。そのため、計測装置１のみから、そのメッセージに対応する応答が制御対象装置３に返される。制御装置４の認識手段４ａは、制御対象装置３から、無線送信したメッセージに応答した計測装置１の識別情報「ａ」を取得する。そして認識手段４ａは、取得した計測装置１の識別情報「ａ」を、制御対象装置３の識別情報「Ａ」に対応付けて、記憶手段４ｂに格納する。
【００２３】
また計測装置１，２が無線通信により送信したメッセージを制御対象装置３が受信した場合に、その計測装置を、制御対象装置３と同じ部屋７に設置された計測装置１として認識してもよい。この場合、計測装置１，２が、所定のタイミングで、無線通信によりブロードキャストのメッセージを送信する。２台の計測装置１，２それぞれが送信したメッセージのうち、部屋７の中に設置されている計測装置１から送信されたメッセージは、制御対象装置３の無線通信手段３ａで受信される。他方、部屋７の外に設置されている計測装置２から送信されたメッセージは、壁６に阻まれて、制御対象装置３に届かない。制御装置４の認識手段４ａは、制御対象装置３から、メッセージの送信元の計測装置１の識別情報「ａ」を取得する。そして認識手段４ａは、取得した計測装置１の識別情報「ａ」を、制御対象装置３の識別情報「Ａ」に対応付けて、記憶手段４ｂに格納する。
【００２４】
さらに、制御対象装置３と共通のアクセスポイントから無線通信が可能な計測装置を、制御対象装置３と同じ部屋７に設置された計測装置として認識することもできる。この場合、部屋７の内部に、無線ＬＡＮ（Local Area Network）のアクセスポイントを設置する。そして制御装置４の認識手段４ａは、アクセスポイントを介して制御対象装置３と無線通信が可能なとき、そのアクセスポイントを介して無線通信が可能な計測装置１を、制御対象装置３と同じ部屋に設置された計測装置１として認識する。
【００２５】
なお、計測装置１の無線通信手段１ａは、計測装置１内のプロセッサが無線通信インタフェースを制御することで実現できる。計測装置１の計測手段１ｂは、物理量計測用のセンサをプロセッサが制御することで実現できる。
【００２６】
制御対象装置３の無線通信手段３ａは、制御対象装置３内のプロセッサが無線通信インタフェースを制御することで実現できる。制御対象装置３の制御手段３ｂは、プロセッサと、その他の制御用の周辺機器とによって実現できる。
【００２７】
制御装置４の認識手段４ａと命令手段４ｃとは、制御装置４が有するプロセッサにより実現できる。また、記憶手段４ｂは、例えば制御装置４が有するメモリにより実現することができる。
【００２８】
また、図１に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第２の実施の形態は、家庭内のエアコンを集中制御するシステムである。
【００２９】
図２は、第２の実施の形態のシステム構成例を示す図である。家庭内のローカルネットワーク２０には、制御対象装置として、複数のエアコン２１０，２２０，２３０が接続されている。またローカルネットワーク２０には、計測器として、複数の温度センサ３１０，３２０，３３０，３４０，３５０，３６０，３７０，３９１，３９２，・・・が接続されている。複数のエアコン２１０，２２０，２３０は、それぞれ異なる部屋に設置されている。エアコン２１０と同じ部屋４１には、温度センサ３１０，３２０が設置されている。エアコン２２０と同じ部屋４２には、温度センサ３３０，３４０が設置されている。エアコン２３０と同じ部屋４３には温度センサ３５０，３６０，３７０が設置されている。
【００３０】
ローカルネットワーク２０には、さらにコントローラ１００が接続されている。コントローラ１００は、ローカルネットワーク２０を介してエアコンや温度センサと通信する。家庭内の電子機器間の通信プロトコルとしては、ECHONET Liteプロトコルがある。ECHONET Liteプロトコルは、エコーネットコンソーシアムが策定した通信プロトコルである。ECHONET Liteプロトコルを用いれば、ＬＡＮによって接続されたECHONET Liteプロトコル対応の各種家電機器を制御、もしくは情報の収集を行うことができる。図２に示すコントローラ１００は、例えばECHONET Liteプロトコルを用いてエアコンや温度センサに対して制御命令を出したり、エアコンや温度センサから情報を取得したりする。
【００３１】
ローカルネットワーク２０は、ルータ３１を介してグローバルネットワーク３２に接続されている。このとき、グローバルネットワーク３２上に設置されたサーバ３３を、家庭内の機器を制御するコントローラとして機能させることができる。例えばユーザは、端末装置３４を用いてクラウドシステムとして用意されたサーバ３３にアクセスし、エアコンの制御などを指示することができる。サーバ３３は、ルータ３１経由でエアコンや温度センサと通信し、温度センサから室温の情報を取得したり、エアコンに設定温度変更を指示したりすることができる。
【００３２】
なお、図２に示すエアコン２１０，２２０，２３０は、図１に示す制御対象装置３の一例である。図２に示す温度センサ３１０，３２０，３３０，３４０，３５０，３６０，３７０，３９１，３９２，・・・は、図１に示す計測装置１，２の一例である。図２に示すコントローラ１００は、図１に示す制御装置４の一例である。
【００３３】
図３は、第２の実施の形態におけるコントローラのハードウェアの一構成例を示す図である。コントローラ１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してメモリ１０２と複数の周辺機器が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、またはＤＳＰ（Digital Signal Processor）である。プロセッサ１０１がプログラムを実行することで実現する機能の少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現してもよい。
【００３４】
メモリ１０２は、コントローラ１００の主記憶装置として使用される。メモリ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。メモリ１０２としては、例えばＲＡＭ（Random Access Memory）などの揮発性の半導体記憶装置が使用される。
【００３５】
バス１０９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００３６】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、コントローラ１００の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの不揮発性の半導体記憶装置を使用することもできる。
【００３７】
グラフィック処理装置１０４には、モニタ２１が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ２１の画面に表示させる。モニタ２１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３８】
入力インタフェース１０５には、キーボード２２とマウス２３とが接続されている。入力インタフェース１０５は、キーボード２２やマウス２３から送られてくる信号をプロセッサ１０１に送信する。なお、マウス２３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００３９】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク２４に記録されたデータの読み取りを行う。光ディスク２４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク２４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００４０】
機器接続インタフェース１０７は、コントローラ１００に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース１０７には、メモリ装置２５やメモリリーダライタ２６を接続することができる。メモリ装置２５は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ２６は、メモリカード２７へのデータの書き込み、またはメモリカード２７からのデータの読み出しを行う装置である。メモリカード２７は、カード型の記録媒体である。
【００４１】
ネットワークインタフェース１０８は、ローカルネットワーク２０に接続されている。ネットワークインタフェース１０８は、ローカルネットワーク２０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００４２】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。なお、第１の実施の形態に示した制御装置も、図３に示したコントローラ１００と同様のハードウェアにより実現することができる。
【００４３】
コントローラ１００は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。コントローラ１００に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、コントローラ１００に実行させるプログラムをＨＤＤ１０３に格納しておくことができる。プロセッサ１０１は、ＨＤＤ１０３内のプログラムの少なくとも一部をメモリ１０２にロードし、プログラムを実行する。またコントローラ１００に実行させるプログラムを、光ディスク２４、メモリ装置２５、メモリカード２７などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサ１０１からの制御により、ＨＤＤ１０３にインストールされた後、実行可能となる。またプロセッサ１０１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００４４】
図４は、第２の実施の形態におけるエアコンのハードウェア構成の一例を示すブロック図である。エアコン２１０は、制御部２１１、メモリ２１２、個体識別情報記憶部２１３、空調装置２１４、通信制御部２１５、通信インタフェース２１６、通信制御部２１７、および無線通信インタフェース２１８を有する。制御部２１１は、メモリ２１２、個体識別情報記憶部２１３、空調装置２１４、通信制御部２１５、および通信制御部２１７に接続されており、エアコン２１０全体の動作を制御する。メモリ２１２は、制御部２１１の動作内容を記述したプログラムや、制御に用いるデータを記憶する。個体識別情報記憶部２１３は、エアコン２１０の識別情報を記憶する。空調装置２１４は、冷房や暖房による温度調節や、湿度調節を行う。通信制御部２１５は、ローカルネットワーク２０を介した有線通信を制御する。通信インタフェース２１６は、ローカルネットワーク２０に接続するインタフェースである。通信制御部２１７は、高周波数帯での無線通信を制御する。無線通信インタフェース２１８は、高周波数帯での無線通信を行うインタフェースである。高周波数帯とは、例えば５０ＧＨｚ以上の周波数帯域である。
【００４５】
なお、図４には、エアコン２１０のハードウェア構成を示したが、他のエアコン２２０，２３０もエアコン２１０と同様のハードウェア構成である。また図４に示す無線通信インタフェース２１８と通信制御部２１７とを合わせた機能は、図１に示す制御対象装置３の無線通信手段３ａの一例である。制御部２１１とメモリ２１２とを合わせた機能は、図１に示す制御対象装置３の制御手段３ｂの一例である。
【００４６】
図５は、第２の実施の形態における温度センサのハードウェア構成の一例を示す図である。温度センサ３１０は、制御部３１１、メモリ３１２、個体識別情報記憶部３１３、温度センサモジュール３１４、通信制御部３１５、通信インタフェース３１６、通信制御部３１７、および無線通信インタフェース３１８を有する。制御部３１１は、メモリ３１２、個体識別情報記憶部３１３、温度センサモジュール３１４、通信制御部３１５、および通信制御部３１７に接続されており、温度センサ３１０全体の動作を制御する。メモリ３１２は、制御部３１１の動作内容を記述したプログラムや、制御に用いるデータを記憶する。個体識別情報記憶部３１３は、温度センサ３１０の識別情報を記憶する。温度センサモジュール３１４は、温度を計測し、計測した温度を示すデータを出力する。通信制御部３１５は、ローカルネットワーク２０を介した有線通信を制御する。通信インタフェース３１６は、ローカルネットワーク２０に接続するインタフェースである。通信制御部３１７は、高周波数帯での無線通信を制御する。無線通信インタフェース３１８は、高周波数帯での無線通信を行うインタフェースである。高周波数帯とは、例えば５０ＧＨｚ以上の周波数帯域である。
【００４７】
なお、図５には、温度センサ３１０のハードウェア構成を示したが、他の温度センサ３２０，３３０，３４０，３５０，３６０，３７０，３９１，３９２，・・・も温度センサ３１０と同様のハードウェア構成である。
【００４８】
なお図５に示した無線通信インタフェース３１８と通信制御部３１７とを合わせた機能は、図１に示す計測装置１の無線通信手段１ａの一例である。制御部３１１、メモリ３１２、および温度センサモジュール３１４を合わせた機能は，図１に示す計測装置１の計測手段１ｂの一例である。
【００４９】
次に、エアコンと温度センサとの設置例について説明する。
図６は、エアコンと温度センサとの設置例を示す図である。図６の例では、家屋４０には４つの部屋４１〜４４が設けられている。部屋４１〜４３には、１台ずつのエアコン２１０，２２０，２３０が設置されている。また部屋４１には、２つの温度センサ３１０，３２０が設置されている。部屋４２には、２つの温度センサ３３０，３４０が設置されている。部屋４３には、３つの温度センサ３５０，３６０，３７０が設置されている。
【００５０】
廊下４５には、３つの温度センサ３９１〜３９３が設置されている。エアコンが設置されていない部屋４４には、３つの温度センサ３９４〜３９６が設置されている。また屋外には２つの温度センサ３９７，３９８が設置されている。
【００５１】
次に、コントローラ１００がソフトウェアを実行することで実現する機能について説明する。
図７は、第２の実施の形態におけるコントローラの機能の一例を示す図である。コントローラ１００は、記憶部１１０、機器検出部１２０、関連付け部１３０、およびエアコン制御部１４０を有する。
【００５２】
記憶部１１０は、機器リスト１１１と関連情報テーブル１１２とを記憶する。記憶部１１０は、例えばメモリ１０２またはＨＤＤ１０３の記憶領域の一部である。機器リスト１１１は、ローカルネットワーク２０を介して接続された機器のリストである。関連情報テーブル１１２は、同じ部屋に設置されたエアコンと温度センサとの対応関係を示す情報である。
【００５３】
機器検出部１２０は、ローカルネットワーク２０を介して接続された機器を検出する。機器検出部１２０は、検出した機器の情報を、機器リスト１１１に登録する。
関連付け部１３０は、エアコンと同じ部屋に設置された温度センサを調査し、そのエアコンと温度センサとを関連付ける。関連付け部１３０は、関連付けたエアコンと温度センサとの情報を、関連情報テーブル１１２に格納する。
【００５４】
エアコン制御部１４０は、関連情報テーブル１１２に基づいて、エアコン２１０，２２０，２３０が設置された部屋４１〜４３それぞれ内の温度センサを把握する。次にエアコン制御部１４０は、各部屋４１〜４３の温度を温度センサから取得する。そしてエアコン制御部１４０は、エアコン２１０，２２０，２３０を制御し、エアコン２１０，２２０，２３０それぞれが設置された部屋４１〜４３の温度を調節する。
【００５５】
なお、図７に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。また、図７に示した各要素の機能は、例えば、その要素に対応するプログラムモジュールをコンピュータに実行させることで実現することができる。図７に示した要素のうち、関連付け部１３０は、図１に示した制御装置４の認識手段４ａの一例である。記憶部１１０は、図１に示した制御装置４の記憶手段４ｂの一例である。エアコン制御部１４０は、図１に示した命令手段４ｃの一例である。
【００５６】
以上のような構成のシステムにおいて、機器検出処理、関連付け処理、および制御処理が行われる。以下、これらの処理について詳細に説明する。
図８は、機器検出処理の手順の一例を示すシーケンス図である。機器検出処理では、機器がローカルネットワーク２０に接続された際に、機器が自らの識別情報を含む機器接続通知をローカルネットワーク２０上にマルチキャストで送信する（ステップＳ１１〜Ｓ１６）。機器接続通知には、例えば機器の種別を示す情報を含めることができる。図８の例では、２つの部屋４１，４２に設置された機器からの機器接続通知の送信例を示している。部屋４１，４２に設置されたエアコン２１０，２２０と温度センサ３１０，３２０，３３０，３４０とのそれぞれからコントローラ１００へ、機器接続通知が送信される。
【００５７】
コントローラ１００の機器検出部１２０は、マルチキャストで送信された機器識別情報のパケットを解釈し、コントローラ１００の記憶部１１０内の機器リスト１１１に、機器識別情報を設定する。
【００５８】
図９は、機器リストの一例を示す図である。機器リスト１１１には、例えば種別、識別情報、ＩＰアドレスの欄が設けられている。種別の欄には、機器接続通知を送信した機器の種別が設定される。種別としては、エアコンと温度センサとがある。識別情報の欄には、機器接続通知を送信した機器の識別情報が設定される。ＩＰアドレスの欄には、機器接続通知を送信した機器のＩＰアドレスが設定される。ＩＰアドレスは、機器接続通知のパケットのヘッダから取得できる。
【００５９】
その後、ユーザがコントローラ１００に、機器間の関連付け処理の実行を指示すると、同じ部屋に設置された機器同士の関連付けが行われる。機器同士の関連付けでは、まずコントローラ１００から機器関連付け命令が送信される。
【００６０】
図１０は、機器関連付け命令の送信例を示す図である。コントローラ１００は、ユーザからの入力に応答し、機器関連付け命令５１を、エアコン２１０に送信する。コントローラ１００は、他のエアコン２２０，２３０にも、同様に機器関連付け命令を送信する。
【００６１】
機器関連付け命令５１を受信したエアコン２１０は、高周波数帯の無線通信により、機器関連付け命令５２をブロードキャストで送信する。エアコン２１０から送信される機器関連付け命令５２は、高周波数の無線通信によって送信されるため、壁を透過することができない。そのため機器関連付け命令５２は、エアコン２１０と同じ部屋４１に設置された温度センサ３１０，３２０にのみ届く。
【００６２】
エアコン２２０、２３０も同様に機器関連付け命令を送信する。エアコン２２０から送信された機器関連付け命令は、エアコン２２０と同じ部屋４２に設置された２つの温度センサ３３０，３４０にのみ届く。エアコン２３０から送信された機器関連付け命令は、エアコン２３０と同じ部屋４３に設置された３つの温度センサ３５０，３６０，３７０にのみ届く。
【００６３】
図１１は、コントローラから送信される機器関連付け命令の一例を示す図である。コントローラ１００から送信される機器関連付け命令５１には、送信元ＩＰアドレスとしてコントローラ１００のＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、エアコン２１０のＩＰアドレスが設定されている。そして機器関連付け命令５１にはメッセージ識別子として、機器関連付け命令であることを示す識別子が設定されている。このような機器関連付け命令５１に応じて、エアコン２１０から温度センサ３１０，３２０に向けた機器関連付け命令５２がブロードキャストで送信される。
【００６４】
図１２は、エアコンから送信される機器関連付け命令の一例を示す図である。エアコン２１０から送信される機器関連付け命令５２には、送信元ＩＰアドレスとしてエアコン２１０のＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、ブロードキャストを示すアドレスが設定されている。そして機器関連付け命令５２にはメッセージ識別子として、機器関連付け命令であることを示す識別子が設定されている。
【００６５】
各エアコン２１０，２２０，２３０から送信された機器関連付け命令を受信した温度センサは、応答を返信する。
図１３は、関連付け要求への応答例を示す図である。機器関連付け命令５２を受信した温度センサ３１０は、機器関連付け応答５３をエアコン２１０に送信する。エアコン２１０へは、温度センサ３２０からも機器関連付け応答が送信される。エアコン２２０へは、温度センサ３３０，３４０から機器関連付け応答が送信される。エアコン２３０へは、温度センサ３５０，３６０，３７０から機器関連付け応答が送信される。
【００６６】
温度センサ３１０，３２０から機器関連付け応答を受信したエアコン２１０は、受信内容を取りまとめて、機器関連付け応答５４をコントローラ１００に送信する。同様にエアコン２２０は、温度センサ３３０，３４０から受信した機器関連付け応答を取りまとめた機器関連付け応答をコントローラ１００に送信する。エアコン２３０は、温度センサ３５０，３６０、３７０から受信した機器関連付け応答を取りまとめた機器関連付け応答をコントローラ１００に送信する。
【００６７】
図１４は、温度センサから送信される機器関連付け応答の一例を示す図である。温度センサ３１０から送信される機器関連付け応答５３には、送信元ＩＰアドレスとして温度センサ３１０のＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、エアコン２１０のＩＰアドレスが設定されている。そして機器関連付け命令にはメッセージ識別子として、機器関連付け応答であることを示す識別子が設定されている。
【００６８】
複数の温度センサ３１０，３２０から機器関連付け応答を受信したエアコン２１０は、同じ部屋４１に設置された温度センサ３１０，３２０が登録された温度センサリストを生成する。
【００６９】
図１５は、エアコンが有する温度センサリストの一例を示す図である。エアコン２１０のメモリ２１２に格納される温度センサリスト６１には、温度センサの識別情報が設定される。エアコン２１０の制御部２１１は、温度センサリスト６１に基づいて、コントローラ１００に送信する機器関連付け応答５４を生成する。
【００７０】
図１６は、エアコンから送信される機器関連付け応答の一例を示す図である。エアコン２１０から送信される機器関連付け応答５４には、送信元ＩＰアドレスとしてエアコン２１０のＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、コントローラ１００のＩＰアドレスが設定されている。また機器関連付け応答５４には、温度センサリスト６１が含まれている。そして機器関連付け応答５４にはメッセージ識別子として、機器関連付け応答であることを示す識別子が設定されている。
【００７１】
各エアコン２１０，２２０，２３０からの機器関連付け応答を受信したコントローラ１００の関連付け部１３０は、記憶部１１０に関連情報テーブル１１２を格納する。
図１７は、コントローラに格納される関連情報テーブルの一例を示す図である。関連情報テーブル１１２には、例えばエアコン識別情報、エアコンＩＰアドレス、温度センサ識別情報、温度センサＩＰアドレスの欄が設けられている。エアコン識別情報の欄には、エアコンの識別情報が設定される。エアコンＩＰアドレスの欄には、エアコンのＩＰアドレスが設定される。温度センサ識別情報の欄には、エアコン識別情報で示されるエアコンと同じ部屋に設置された温度センサの識別情報が設定される。なお、１つのエアコンの識別情報に対応付けて、１または複数の温度センサの識別情報を設定することができる。温度センサＩＰアドレスの欄には、対応する温度センサのＩＰアドレスが設定される。
【００７２】
次に、機器関連付け処理の手順を、シーケンス図を用いて説明する。
図１８は、関連付け処理の手順の一例を示すシーケンス図である。コントローラ１００の関連付け部１３０は、ユーザからの関連付けの実行指示に応じて、エアコン２１０に機器関連付け命令を送信する（ステップＳ２１）。エアコン２１０は、コントローラ１００からの機器関連付け命令を受信すると、高周波数の無線通信により、機器関連付け命令をブロードキャストで送信する（ステップＳ２２）。送信された機器関連付け命令は、エアコン２１０と同じ部屋に設置された温度センサ３１０，３２０で受信される。他方、エアコン２１０とは別の部屋に設置された温度センサ３３０，３４０では、部屋の壁が障害となり、エアコン２１０から送信された機器関連付け命令を受信することはできない。
【００７３】
機器関連付け命令を受信した温度センサ３１０は、無線通信により機器関連付け応答を返信する（ステップＳ２３）。同様に、温度センサ３２０は、無線通信により機器関連付け応答を返信する（ステップＳ２４）。エアコン２１０は、２つの温度センサ３１０，３２０からの機器関連付け応答を纏め、コントローラ１００に機器関連付け応答を送信する（ステップＳ２５）。
【００７４】
その後、コントローラ１００の関連付け部１３０は、エアコン２２０に機器関連付け命令を送信する（ステップＳ２６）。エアコン２２０は、コントローラ１００からの機器関連付け命令を受信すると、高周波数の無線通信により、機器関連付け命令をブロードキャストで送信する（ステップＳ２７）。送信された機器関連付け命令は、エアコン２２０と同じ部屋に設置された温度センサ３３０，３４０で受信される。他方、エアコン２２０とは別の部屋に設置された温度センサ３１０，３２０では、部屋の壁が障害となり、エアコン２２０から送信された機器関連付け命令を受信することはできない。
【００７５】
機器関連付け命令を受信した温度センサ３３０は、無線通信により機器関連付け応答を返信する（ステップＳ２８）。同様に、温度センサ３４０は、無線通信により機器関連付け応答を返信する（ステップＳ２９）。エアコン２２０は、２つの温度センサ３３０，３４０からの機器関連付け応答を纏め、コントローラ１００に機器関連付け応答を送信する（ステップＳ３０）。
【００７６】
機器間の関連付けが完了すると、コントローラ１００のエアコン制御部１４０は、ユーザからの操作入力などに基づいて、エアコン２１０，２２０，２３０を制御する。
図１９は、エアコン制御処理の手順の一例を示すシーケンス図である。図１９では、エアコン２１０が設置された部屋４１の温度を調節する場合の例である。
【００７７】
コントローラ１００にエアコン２１０が設置された部屋４１の温度の設定指示が行われると、エアコン制御部１４０は、エアコン２１０に対して状態情報取得要求を送信する（ステップＳ４１）。するとエアコン２１０は、現在の動作状態を示す状態情報応答を、コントローラ１００に送信する（ステップＳ４２）。状態情報応答には、例えば、現在の動作モード（冷房なのか暖房なのか）、冷房または暖房の強度、送風の強度などの情報が含まれる。
【００７８】
次にエアコン制御部１４０は、関連情報テーブル１１２を参照し、エアコン２１０と同じ部屋４１に設置された温度センサ３１０，３２０を認識する。そしてエアコン制御部１４０は、温度センサ３１０に対して状態情報取得要求を送信する（ステップＳ４３）。温度センサ３１０は、現在の温度などを含む状態情報応答を、コントローラ１００に送信する（ステップＳ４４）。またエアコン制御部１４０は、温度センサ３２０に対しても、状態情報取得要求を送信する（ステップＳ４５）。温度センサ３２０は、現在の温度などを含む状態情報応答を、コントローラ１００に送信する（ステップＳ４６）。
【００７９】
エアコン制御部１４０は、温度センサ３１０，３２０から取得した温度などの情報に基づいて、部屋４１を指定された温度にするために適切な、エアコン２１０の動作モード、冷房暖房の強度、送風の強度の適切な値を決定する。そしてエアコン制御部１４０は、エアコン２１０に対して、決定した状態で動作するように、動作設定変更要求を送信する（ステップＳ４７）。エアコン２１０は、動作設定変更要求に応じて動作状態を変更し、設定変更応答をコントローラ１００に送信する（ステップＳ４８）。
【００８０】
このようにしてコントローラ１００からエアコン２１０を制御し、部屋４１の温度を適温にすることができる。同様に、コントローラ１００から他のエアコン２２０，２３０も制御できる。
【００８１】
次に、機器間の関連付け処理の際の、各装置の内部処理についてフローチャートを用いて説明する。
図２０は、コントローラにおける関連付け処理の手順の一例を示すフローチャートである。
【００８２】
［ステップＳ１０１］コントローラ１００の関連付け部１３０は、ユーザからの関連付け実行の指示を取得する。このとき関連付け部１３０は、機器リスト１１１を参照し、種別「エアコン」の機器を配下のエアコンとして認識する。
【００８３】
［ステップＳ１０２］関連付け部１３０は、変数ｉに初期値「０」を設定する。
［ステップＳ１０３］関連付け部１３０は、機器リスト１１１内の上位からｉ番目のエアコンに機器関連付け命令を送信する。
【００８４】
［ステップＳ１０４］関連付け部１３０は、ｉ番目のエアコンから機器関連付け応答を受信する。
［ステップＳ１０５］関連付け部１３０は、受信した機器関連付け応答に含まれる情報を、記憶部１１０内の関連情報テーブル１１２に格納する。
【００８５】
［ステップＳ１０６］関連付け部１３０は、変数ｉの値に１を加算する。
［ステップＳ１０７］関連付け部１３０は、変数ｉの値が、コントローラ１００配下のエアコン数以上か否かを判断する。変数ｉの値がエアコン数以上になった場合、関連付け処理が終了する。変数ｉの値がエアコン数未満であれば、処理がステップＳ１０３に進められる。
【００８６】
このようにして、コントローラ１００は、配下の全てのエアコンに対して機器関連付け処理を実行させ、その結果を取得することができる。
図２１は、エアコンにおける機器関連付け処理の手順の一例を示すフローチャートである。
【００８７】
［ステップＳ１１１］エアコン２１０の通信制御部２１５は、通信インタフェース２１６を介して、コントローラ１００からの機器関連付け命令を受信する。通信制御部２１５は、受信した機器関連付け命令を制御部２１１に転送する。
【００８８】
［ステップＳ１１２］制御部２１１は、機器関連付け命令のブロードキャストでの送信を、通信制御部２１７に指示する。通信制御部２１７は、無線通信インタフェース２１８を介して、高周波数の無線通信により、機器関連付け命令をブロードキャストで送信する。機器関連付け命令に対する温度センサからの応答（機器関連付け応答）は、無線通信インタフェース２１８で受信され、通信制御部２１７が取得する。通信制御部２１７は、取得した機器関連付け応答を制御部２１１に転送する。
【００８９】
［ステップＳ１１３］制御部２１１は、温度センサからの機器関連付け応答を受信したか否かを判断する。機器関連付け応答を受信した場合、処理がステップＳ１１４に進められる。機器関連付け応答を受信していなければ、処理がステップＳ１１５に進められる。
【００９０】
［ステップＳ１１４］制御部２１１は、機器関連付け応答に含まれる温度センサの識別情報を温度センサリスト６１に格納する。
［ステップＳ１１５］制御部２１１は、機器関連付け命令の送信から一定時間が経過したか否かを判断する。一定時間が経過した場合、処理がステップＳ１１６に進められる。一定時間が経過していなければ、処理がステップＳ１１３に進められる。
【００９１】
［ステップＳ１１６］制御部２１１は、温度センサリスト６１の内容を含む機器関連付け応答の送信を、通信制御部２１５に指示する。通信制御部２１５は、通信インタフェース２１６を介して、機器関連付け応答をコントローラ１００に送信する。
【００９２】
このようにしてエアコン２１０において、機器関連付け処理が実行され、エアコン２１０の配下となる温度センサのリストが、コントローラ１００に送信される。他のエアコン２２０，２３０でも、同様の機器関連付け処理が実行される。
【００９３】
図２２は、温度センサ関連付け処理の手順の一例を示すフローチャートである。
［ステップＳ１２１］温度センサ３１０の制御部３１１は、エアコン２１０からの機器関連付け命令を受信する。例えばエアコン２１０から機器関連付け命令がブロードキャストで送信されると、その機器関連付け命令が温度センサ３１０の無線通信インタフェース３１８で受信され、通信制御部３１７が機器関連付け命令を取得する。通信制御部３１７は、取得した機器関連付け命令を制御部３１１に転送する。制御部３１１は、通信制御部３１７から転送された機器関連付け命令を受信する。
【００９４】
［ステップＳ１２２］制御部３１１は、温度センサ３１０の識別情報を機器関連付け応答に含め、エアコン２１０に送信する。例えば制御部３１１は、個体識別情報記憶部３１３から、温度センサ３１０の識別情報を取得する。そして制御部３１１は、取得した識別情報を含む機器関連付け応答の送信を、通信制御部３１７に指示する。通信制御部３１７は、無線通信インタフェース３１８を介して、機器関連付け応答をエアコン２１０に送信する。
【００９５】
このようにして、エアコン２１０からの機器関連付け命令を受信可能な位置に設置された温度センサ３１０から、その温度センサ３１０の識別情報が応答される。
以上説明したように、第２の実施の形態では、ユーザは、コントローラ１００に対して機器関連付けの処理の実行を指示するだけで、同じ部屋に設置されたエアコンとコントローラとを関連付けることができる。その結果、ユーザによる関連付けの設定の手間が省けると共に、設定の間違いの発生を抑止できる。すなわち、同じ部屋に設置されたエアコンと温度センサとの関連付けを、正確にかつ短時間で行うことができる。
【００９６】
〔第３の実施の形態〕
次に第３の実施の形態について説明する。第３の実施の形態は、温度センサから有線での通信機能を省くことができるようにしたものである。温度センサを有線でネットワーク接続する場合、温度センサの設置場所が制約される。例えば通信ケーブルがむき出しになるのを避ける場合、大きな家具などで通信ケーブルを隠せる場所にしか温度センサを設置できない。しかし、温度センサに有線での通信機能が不要であれば、通信ケーブルの配線に関する制約から解放され、温度センサの設置場所の自由度が増す。また温度センサに有線での通信機能が不要となることで、温度センサの小型化が容易となる。
【００９７】
以下、第３の実施の形態について、第２の実施の形態との相違点を中心に説明する。
図２３は、第３の実施の形態のシステム構成例を示す図である。ローカルネットワーク２０には、制御対象装置として、複数のエアコン２１０ａ，２２０ａ，２３０ａが接続されている。第３の実施の形態におけるエアコン２１０ａ，２２０ａ，２３０ａは、無線ＬＡＮのアクセスポイントとして動作することができる。複数のエアコン２１０ａ、２２０ａ，２３０ａは、それぞれ異なる部屋に設置されている。エアコン２１０ａと同じ部屋４１には、温度センサ４１０，４２０が設置されている。エアコン２２０ａと同じ部屋４２には、温度センサ４３０，４４０が設置されている。エアコン２３０ａと同じ部屋４３には温度センサ４５０，４６０，４７０が設置されている。ローカルネットワーク２０には、さらにコントローラ１００が接続されている。コントローラ１００は、ローカルネットワーク２０を介してエアコンと通信する。またコントローラ１００は、エアコン２１０ａ，２２０ａ，２３０ａを介して複数の温度センサ４１０，４２０，４３０，４４０，４５０，４６０，４７０，４９１，４９２，・・・それぞれと通信する。
【００９８】
コントローラ１００のハードウェア構成は、図３に示したコントローラ１００のハードウェア構成と同様である。またコントローラ１００がソフトウェアを実行することで実現する機能は、図７に示したコントローラ１００の機能と同様である。エアコン２１０ａ，２２０ａ，２３０ａのハードウェア構成は、図４に示したエアコン２１０のハードウェア構成と同様である。
【００９９】
図２４は、第３の実施の形態における温度センサのハードウェア構成の一例を示す図である。温度センサ４１０は、制御部４１１、メモリ４１２、個体識別情報記憶部４１３、温度センサモジュール４１４、通信制御部４１７、および無線通信インタフェース４１８を有する。制御部４１１は、メモリ４１２、個体識別情報記憶部４１３、温度センサモジュール４１４、および通信制御部４１７に接続されており、温度センサ４１０全体の動作を制御する。メモリ４１２は、制御部４１１の動作内容を記述したプログラムや、制御に用いるデータを記憶する。個体識別情報記憶部４１３は、温度センサ４１０の識別情報を記憶する。温度センサモジュール４１４は、温度を計測し、計測した温度を示すデータを出力する。通信制御部４１７は、高周波数帯での無線通信を制御する。無線通信インタフェース４１８は、高周波数帯での無線通信を行うインタフェースである。高周波数帯とは、例えば５０ＧＨｚ以上の周波数帯域である。
【０１００】
なお、図２４には、温度センサ４１０のハードウェア構成を示したが、他の温度センサ４２０，４３０，４４０，４５０，４６０，４７０，４９１，４９２，・・・も温度センサ４１０と同様のハードウェア構成である。
【０１０１】
以上のような構成のシステムにおいて、機器検出処理、関連付け処理、および制御処理が行われる。なお制御処理については、第２の実施の形態と同様である。そこで機器検出処理と関連付け処理とについて、以下に詳細に説明する。
【０１０２】
図２５は、機器検出処理の一例を示す図である。なお第３の実施の形態では、３つの部屋４１〜４３に、１台ずつのエアコン２１０ａ，２２０ａ，２３０ａが設置されている。また部屋４１には、２つの温度センサ４１０，４２０が設置されている。部屋４２には、２つの温度センサ４３０，４４０が設置されている。部屋４３には、３つの温度センサ４５０，４６０，４７０が設置されている。温度センサ４９１〜４９８は、エアコンが設置されていない場所に設置されている。
【０１０３】
エアコン２１０ａは、例えば電源が投入されたとき、ローカルネットワーク２０を介して、機器接続通知５５をコントローラ１００に送信する。機器接続通知５５には、エアコン２１０ａの識別情報が含まれる。他のエアコン２２０ａ，２２０ｂも同様に、例えば電源が投入されたときに機器接続通知を送信する。
【０１０４】
温度センサ４１０は、例えば電源が投入されたとき、高周波数帯の無線通信におけるブロードキャストにより、機器接続通知５６を送信する。機器接続通知５６には、温度センサ４１０の識別情報が含まれる。機器接続通知５６は、温度センサ４１０と同じ部屋に設置されたエアコン２１０ａで受信され、コントローラ１００に転送される。
【０１０５】
他の温度センサ４２０，４３０，４４０，４５０，４６０，４７０，４９１〜４９８も同様に、例えば電源が投入されたときに機器接続通知を、ブロードキャストで無線送信する。温度センサ４２０が送信した機器接続通知はエアコン２１０ａで受信され、コントローラ１００に転送される。温度センサ４３０，４４０が送信した機器接続通知はエアコン２２０ａで受信され、コントローラ１００に転送される。温度センサ４５０，４６０，４７０が送信した機器接続通知はエアコン２３０ａで受信され、コントローラ１００に転送される。温度センサ４９１〜４９８が送信した機器接続通知は、いずれの機器でも受信されない。
【０１０６】
エアコン２１０ａ，２２０ａ，２３０ａは、温度センサの機器接続通知を転送する際に、転送した機器接続通知に示される温度センサの識別情報を、温度センサリスト６１（図１５参照）として記憶しておく。これにより、各エアコン２１０ａ，２２０ａ，２３０ａは、同じ部屋に設置された温度センサを認識できる。
【０１０７】
図２６は、第３の実施の形態の関連付け処理の一例を示す図である。コントローラ１００は、ユーザからの入力に応答し、機器関連付け命令５７を、エアコン２１０ａに送信する。コントローラ１００は、他のエアコン２２０ａ，２３０ａにも、同様に機器関連付け命令を送信する。
【０１０８】
機器関連付け命令５７を受信したエアコン２１０ａは、保持している温度センサリスト６１を含む機器関連付け応答５８をコントローラ１００に送信する。機器関連付け応答５８のデータ構造は、図１６に示した第２の実施の形態の機器関連付け応答５４と同様である。他のエアコン２２０ａ，２３０ａからも、コントローラ１００へ機器関連付け応答が送信される。
【０１０９】
コントローラ１００は、各エアコン２１０ａ，２２０ａ，２３０ａが送信した機器関連付け応答に基づいて、関連情報テーブル１１２（図１７参照）を作成し、メモリに格納する。
【０１１０】
図２７は、第３の実施の形態の機器検出処理と関連付け処理との手順を示すシーケンス図である。図２７に示す処理のうち、ステップＳ５１〜Ｓ６０が機器検出処理であり、ステップＳ６１〜Ｓ６４が関連付け処理である。
【０１１１】
エアコン２１０ａ，２２０ａは、機器接続通知を、ローカルネットワーク２０を介してコントローラ１００に送信する（ステップＳ５１，Ｓ５２）。温度センサ４１０，４２０，４３０，４４０は、無線通信におけるブロードキャストで、機器接続通知を送信する（ステップＳ５３〜Ｓ５６）。温度センサ４１０，４２０から送信された機器接続通知は、温度センサ４１０，４２０と同じ部屋４１に設置されているエアコン２１０ａを介してコントローラ１００に転送される。この際エアコン２１０ａは、温度センサ４１０，４２０の識別情報を記憶する（ステップＳ５７，Ｓ５８）。温度センサ４３０，４４０から送信された機器接続通知は、温度センサ４３０，４４０と同じ部屋４２に設置されているエアコン２２０ａを介してコントローラ１００に転送される。この際エアコン２２０ａは、温度センサ４３０，４４０の識別情報を記憶する（ステップＳ５９，Ｓ６０）。
【０１１２】
その後、ユーザから機器間の関連付け処理の実行指示がコントローラ１００に入力されると、コントローラ１００は、エアコン２１０ａに機器関連付け命令を送信する（ステップＳ６１）。エアコン２１０ａは、コントローラ１００からの機器関連付け命令を受信すると、記憶しておいた温度センサ４１０，４２０の識別情報を含む機器関連付け応答をコントローラ１００に送信する（ステップＳ６２）。次にコントローラ１００は、エアコン２２０ａに機器関連付け命令を送信する（ステップＳ６３）。エアコン２２０ａは、コントローラ１００からの機器関連付け命令を受信すると、記憶しておいた温度センサ４３０，４４０の識別情報を含む機器関連付け応答をコントローラ１００に送信する（ステップＳ６４）。
【０１１３】
なお第３の実施の形態においてコントローラ１００が実行する関連付け処理は、図２０に示した第２の実施の形態の処理と同様である。
図２８は、エアコンにおける機器関連付け処理の手順の一例を示すフローチャートである。
【０１１４】
［ステップＳ２１１］エアコン２１０ａの通信制御部２１５は、通信インタフェース２１６を介して、コントローラ１００からの機器関連付け命令を受信する。通信制御部２１５は、受信した機器関連付け命令を制御部２１１に転送する。
【０１１５】
［ステップＳ２１２］エアコン２１０ａの制御部２１１は、メモリ２１２から温度センサリスト６１を取得する。
［ステップＳ２１３］制御部２１１は、温度センサリスト６１の内容を含む機器関連付け応答の送信を、通信制御部２１５に指示する。通信制御部２１５は、通信インタフェース２１６を介して、機器関連付け応答をコントローラ１００に送信する。
【０１１６】
このようにして、温度センサを有線でローカルネットワーク２０に接続せずに、エアコンと温度センサとの関連付けを容易に行うことができる。
〔第４の実施の形態〕
次に第４の実施の形態について説明する。第４の実施の形態は、温度センサだけでなく、エアコンについても、有線でローカルネットワーク２０に接続しなくてもよいようにしたものである。エアコンを有線で接続せずにすめば、エアコンの設置が容易となる。
【０１１７】
以下、第４の実施の形態について、第３の実施の形態との相違点を中心に説明する。
図２９は、第４の実施の形態のシステム構成例を示す図である。ローカルネットワーク２０には、高周波無線を使用可能な複数の無線ＬＡＮアクセスポイント（ＡＰ）６１０，６２０，６３０が接続されている。複数のエアコン５１０，５２０，５３０が、それぞれ異なる部屋に設置されている。エアコン５１０と同じ部屋４１には、温度センサ４１０，４２０が設置されている。エアコン５２０と同じ部屋４２には、温度センサ４３０，４４０が設置されている。エアコン５３０と同じ部屋４３には温度センサ４５０，４６０，４７０が設置されている。ローカルネットワーク２０には、さらにコントローラ１００ａが接続されている。コントローラ１００ａは、ローカルネットワーク２０を介して無線ＬＡＮＡＰ６１０，６２０，６３０と通信する。またコントローラ１００ａは、無線ＬＡＮＡＰ６１０，６２０，６３０を介して、複数のエアコン５１０，５２０，５３０および複数の温度センサ４１０，４２０，４３０，４４０，４５０，４６０，４７０，４９１，４９２，・・・それぞれと通信する。
【０１１８】
コントローラ１００ａのハードウェア構成は、図３に示したコントローラ１００のハードウェア構成と同様である。またコントローラ１００ａがソフトウェアを実行することで実現する機能は、図７に示したコントローラ１００の機能と同様である。温度センサ４１０，４２０，４３０，４４０，４５０，４６０，４７０，４９１，４９２，・・・のハードウェア構成は、図２４に示した温度センサ４１０のハードウェア構成と同様である。
【０１１９】
図３０は、第４の実施の形態におけるエアコンのハードウェア構成の一例を示すブロック図である。エアコン５１０は、制御部５１１、メモリ５１２、個体識別情報記憶部５１３、空調装置５１４、通信制御部５１７、および無線通信インタフェース５１８を有する。制御部５１１は、メモリ５１２、個体識別情報記憶部５１３、空調装置５１４、および通信制御部５１７に接続されており、エアコン５１０全体の動作を制御する。メモリ５１２は、制御部５１１の動作内容を記述したプログラムや、制御に用いるデータを記憶する。個体識別情報記憶部５１３は、エアコン５１０の識別情報を記憶する。空調装置５１４は、冷房や暖房による温度調節や、湿度調節を行う。通信制御部５１７は、高周波数帯での無線通信を制御する。無線通信インタフェース５１８は、高周波数帯での無線通信を行うインタフェースである。
【０１２０】
なお、図３０には、エアコン５１０のハードウェア構成を示したが、他のエアコン５２０，５３０もエアコン５１０と同様のハードウェア構成である。
図３１は、第４の実施の形態における無線ＬＡＮＡＰのハードウェア構成の一例を示すブロック図である。無線ＬＡＮＡＰ６１０は、制御部６１１、メモリ６１２、通信制御部６１５、通信インタフェース６１６、通信制御部６１７、および無線通信インタフェース６１８を有する。制御部６１１は、メモリ６１２、通信制御部６１５、および通信制御部６１７に接続されており、無線ＬＡＮＡＰ６１０全体の動作を制御する。メモリ６１２は、制御部６１１の動作内容を記述したプログラムや、制御に用いるデータを記憶する。通信制御部６１５は、ローカルネットワーク２０を介した有線通信を制御する。通信インタフェース６１６は、ローカルネットワーク２０に接続するインタフェースである。通信制御部６１７は、高周波数帯での無線通信を制御する。無線通信インタフェース６１８は、高周波数帯での無線通信を行うインタフェースである。
【０１２１】
以上のような構成のシステムにおいて、機器検出処理、関連付け処理、および制御処理が行われる。なお制御処理については、第２の実施の形態と同様である。そこで機器検出処理と関連付け処理とについて、以下に詳細に説明する。
【０１２２】
図３２は、機器検出処理の一例を示す図である。なお第４の実施の形態では、３つの部屋４１〜４３に、１台ずつのエアコン５１０，５２０，５３０が設置されている。また部屋４１には、２つの温度センサ４１０，４２０と無線ＬＡＮＡＰ６１０とが設置されている。部屋４２には、２つの温度センサ４３０，４４０と無線ＬＡＮＡＰ６２０とが設置されている。部屋４３には、３つの温度センサ４５０，４６０，４７０と無線ＬＡＮＡＰ６３０とが設置されている。
【０１２３】
エアコン５１０は、例えば電源が投入されたとき、高周波数帯の無線通信におけるブロードキャストにより、機器接続通知７１を送信する。機器接続通知７１には、エアコン５１０の識別情報が含まれる。他のエアコン５２０，５３０や、温度センサ４１０，４２０，４３０，４４０，４５０，４６０，４７０も同様に、例えば電源が投入されたときに機器接続通知を、ブロードキャストで無線送信する。エアコン５１０および温度センサ４１０，４２０が送信した機器接続通知は無線ＬＡＮＡＰ６１０で受信され、コントローラ１００ａに転送される。エアコン５２０および温度センサ４３０，４４０が送信した機器接続通知は無線ＬＡＮＡＰ６２０で受信され、コントローラ１００ａに転送される。エアコン５３０、温度センサ４５０，４６０，４７０が送信した機器接続通知は無線ＬＡＮＡＰ６３０で受信され、コントローラ１００ａに転送される。
【０１２４】
無線ＬＡＮＡＰ６１０，６２０，６３０は、エアコンや温度センサの機器接続通知を転送する際に、転送した機器接続通知に示されるエアコンまたは温度センサの識別情報を、機器リストとして記憶しておく。
【０１２５】
図３３は、エアコンから無線で送信される機器接続通知の一例を示す図である。エアコン５１０から送信される機器接続通知７１には、送信元ＩＰアドレスとしてエアコン５１０のＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、マルチキャストであることを示すＩＰアドレスが設定されている。そして機器関連付け命令にはメッセージ識別子として、機器接続通知であることを示す識別子が設定されている。
【０１２６】
エアコン５１０と同様に、温度センサ４１０，４２０からも機器接続通知が送信される。エアコン５１０および温度センサ４１０，４２０から送信された機器接続通知は、無線ＬＡＮＡＰ６１０で受信され、コントローラ１００ａに転送される。なお無線ＬＡＮＡＰ６１０は、例えばブリッジタイプのアクセスポイントであり、機器接続通知のフレームの送信元のＭＡＣ（Media Access Control）アドレスを変更せずに、コントローラ１００ａに転送する。
【０１２７】
無線ＬＡＮＡＰ６１０は、機器接続通知の転送時に、機器接続通知の送信元のＭＡＣアドレスを記憶する。例えば送信元のＭＡＣアドレスが、メモリ６１２内の機器リストに登録される。
【０１２８】
図３４は、無線ＬＡＮＡＰが有する機器リストの一例を示す図である。無線ＬＡＮＡＰ６１０が有する機器リスト７２には、配下の機器のＭＡＣアドレスが設定される。例えばエアコン５１０、温度センサ４１０、および温度センサ４２０それぞれのＭＡＣアドレスが設定されている。
【０１２９】
また無線ＬＡＮＡＰ６１０，６２０，６３０経由で機器接続通知を受信したコントローラ１００ａは、受信した機器接続通知に基づいて機器リストを作成する。
図３５は、コントローラが有する機器リストの一例を示す図である。コントローラ１００ａが有する機器リスト１１１ａには、ＭＡＣアドレス、ＩＰアドレス、および識別情報の欄が設けられている。ＭＡＣアドレスの欄には、機器接続通知の送信元の機器のＭＡＣアドレスが設定される。ＭＡＣアドレスは、例えば機器接続通知のフレームのヘッダ情報から取得できる。ＩＰアドレスの欄には、機器接続通知の送信元の機器のＩＰアドレスが設定される。識別情報の欄には、機器接続通知の送信元の機器の識別情報が設定される。
【０１３０】
その後、コントローラ１００ａへの関連付けの実行指示の入力に応じて、関連付け処理が実行される。
図３６は、第４の実施の形態の関連付け処理の一例を示す図である。コントローラ１００ａは、ユーザからの入力に応答し、ＭＡＣアドレス取得要求７３を、エアコン５１０に送信する。コントローラ１００ａは、他のエアコン５２０，５３０にも、同様にＭＡＣアドレス取得要求を送信する。
【０１３１】
ＭＡＣアドレス取得要求７３を受信したエアコン５１０は、保持している機器リスト７２を含むＭＡＣアドレス応答７４をコントローラ１００ａに送信する。他のエアコン５２０，５３０からも、コントローラ１００ａへＭＡＣアドレス応答が送信される。
【０１３２】
コントローラ１００ａは、各エアコン５１０，５２０，５３０が送信したＭＡＣアドレス応答に基づいて、関連情報テーブルを作成し、メモリに格納する。
図３７は、ＭＡＣアドレス取得要求の一例を示す図である。コントローラ１００ａから送信されるＭＡＣアドレス取得要求７３には、送信元ＩＰアドレスとしてコントローラ１００ａのＩＰアドレスが設定されている。また宛先ＩＰアドレスとして、無線ＬＡＮＡＰ６１０のＩＰアドレスが設定されている。そしてＭＡＣアドレス取得要求７３には、メッセージ識別子として、ＭＡＣアドレス取得要求であることを示す識別子が設定されている。このようなＭＡＣアドレス取得要求７３に応じて、無線ＬＡＮＡＰ６１０からコントローラ１００ａに、ＭＡＣアドレス応答が送信される。
【０１３３】
図３８は、ＭＡＣアドレス応答の一例を示す図である。無線ＬＡＮＡＰ６１０から送信されるＭＡＣアドレス応答７４には、送信元ＩＰアドレスとして無線ＬＡＮＡＰ６１０のＩＰアドレスが設定されている。またＭＡＣアドレス応答７４には、宛先ＩＰアドレスとして、コントローラ１００ａのＩＰアドレスが設定されている。またＭＡＣアドレス応答７４には、機器リスト７２が含まれている。そしてＭＡＣアドレス応答７４には、メッセージ識別子として、ＭＡＣアドレス応答であることを示す識別子が設定されている。
【０１３４】
各無線ＬＡＮＡＰ６１０，６２０，６３０からのＭＡＣアドレス応答を受信したコントローラ１００ａは、関連情報テーブルを格納する。
図３９は、第４の実施の形態の関連情報テーブルの一例を示す図である。第４の実施の形態における関連情報テーブル１１２ａには、例えばＭＡＣアドレス、ＩＰアドレス、識別情報、無線ＬＡＮＡＰの欄が設けられている。ＭＡＣアドレスの欄には、各機器のＭＡＣアドレスが設定される。ＩＰアドレスの欄には、対応する機器のＩＰアドレスが設定される。識別情報の欄には、対応する機器の識別情報が設定される。無線ＬＡＮＡＰの欄には、対応する機器との間で無線通信を行う無線ＬＡＮＡＰの識別情報（例えばＩＰアドレス）が設定される。
【０１３５】
次に、第４の実施の形態における機器検出処理と関連付け処理との手順について、シーケンス図を用いて説明する。
図４０は、第４の実施の形態の機器検出処理と関連付け処理との手順を示すシーケンス図である。図４０に示す処理のうち、ステップＳ７１〜Ｓ８２が機器検出処理であり、ステップＳ８３〜Ｓ８６が関連付け処理である。
【０１３６】
エアコン５１０，５２０と温度センサ４１０，４２０，４３０，４４０は、無線通信におけるブロードキャストで、機器接続通知を送信する（ステップＳ７１〜Ｓ７６）。エアコン５１０と温度センサ４１０，４２０とから送信された機器接続通知は、無線ＬＡＮＡＰ６１０を介してコントローラ１００ａに転送される。この際無線ＬＡＮＡＰ６１０は、エアコン５１０と温度センサ４１０，４２０との識別情報を記憶する（ステップＳ７７〜Ｓ７９）。エアコン５２０と温度センサ４３０，４４０とから送信された機器接続通知は、無線ＬＡＮＡＰ６２０を介してコントローラ１００ａに転送される。この際無線ＬＡＮＡＰ６２０は、エアコン５２０と温度センサ４３０，４４０との識別情報を記憶する（ステップＳ８０〜Ｓ８２）。コントローラ１００ａは、各機器から送られた機器接続通知に示される情報を、機器リスト１１１ａに登録する。
【０１３７】
その後、ユーザから機器間の関連付け処理の実行指示がコントローラ１００ａに入力されると、コントローラ１００ａは、無線ＬＡＮＡＰ６１０にＭＡＣアドレス取得要求を送信する（ステップＳ８３）。無線ＬＡＮＡＰ６１０は、コントローラ１００ａからのＭＡＣアドレス取得要求を受信すると、記憶しておいたエアコン５１０と温度センサ４１０，４２０とのＭＡＣアドレスを含むＭＡＣアドレス応答をコントローラ１００ａに送信する（ステップＳ８４）。次にコントローラ１００ａは、無線ＬＡＮＡＰ６２０にＭＡＣアドレス取得要求を送信する（ステップＳ８５）。無線ＬＡＮＡＰ６２０は、コントローラ１００ａからのＭＡＣアドレス取得要求を受信すると、記憶しておいたエアコン５２０と温度センサ４３０，４４０とのＭＡＣアドレスを含むＭＡＣアドレス応答をコントローラ１００ａに送信する（ステップＳ８６）。無線ＬＡＮＡＰ６１０，６２０からＭＡＣアドレス応答を受信したコントローラ１００ａは、機器リスト１１１ａに示される各機器のレコードに、その機器のＭＡＣアドレスの送信元の無線ＬＡＮＡＰの識別情報を追加し、関連情報テーブル１１２ａに設定する。
【０１３８】
次に、機器間の関連付け処理の際の、各装置の内部処理についてフローチャートを用いて説明する。
図４１は、コントローラにおける関連付け処理の手順の一例を示すフローチャートである。
【０１３９】
［ステップＳ３０１］コントローラ１００ａは、ユーザからの関連付け実行の指示を取得する。なおコントローラ１００ａには、無線ＬＡＮＡＰ６１０，６２０，６３０の台数と、各無線ＬＡＮＡＰ６１０，６２０，６３０のＩＰアドレスが予め登録されているものとする。
【０１４０】
［ステップＳ３０２］コントローラ１００ａは、変数ｊに初期値「０」を設定する。
［ステップＳ３０３］コントローラ１００ａは、ｊ番目の無線ＬＡＮＡＰにＭＡＣアドレス取得要求を送信する。
【０１４１】
［ステップＳ３０４］コントローラ１００ａは、ｊ番目の無線ＬＡＮＡＰからＭＡＣアドレス応答を受信する。
［ステップＳ３０５］コントローラ１００ａは、受信したＭＡＣアドレス応答に含まれる情報を、メモリ内の関連情報テーブル１１２ａに格納する。
【０１４２】
［ステップＳ３０６］コントローラ１００ａは、変数ｊの値に１を加算する。
［ステップＳ３０７］コントローラ１００ａは、変数ｊの値が、コントローラ１００ａ配下の無線ＬＡＮＡＰ数以上か否かを判断する。変数ｊの値が無線ＬＡＮＡＰ数以上になった場合、関連付け処理が終了する。変数ｊの値が無線ＬＡＮＡＰ数未満であれば、処理がステップＳ３０３に進められる。
【０１４３】
このようにして、コントローラ１００ａは、配下のすべての無線ＬＡＮＡＰから、配下の機器のＭＡＣアドレスを取得し、同じ無線ＬＡＮＡＰ配下の機器同士を関連付けることができる。
【０１４４】
図４２は、無線ＬＡＮＡＰにおける機器関連付け処理の手順の一例を示すフローチャートである。
［ステップＳ３１１］無線ＬＡＮＡＰ６１０の通信制御部６１５は、通信インタフェース６１６を介して、コントローラ１００ａからのＭＡＣアドレス取得要求を受信する。エアコン５１０は、受信したＭＡＣアドレス取得要求を制御部６１１に転送する。
【０１４５】
［ステップＳ３１２］無線ＬＡＮＡＰ６１０の制御部６１１は、メモリ６１２から機器リスト７２を取得する。
［ステップＳ３１３］制御部６１１は、機器リスト７２の内容を含むＭＡＣアドレス応答の送信を、通信制御部６１５に指示する。通信制御部６１５は、通信インタフェース６１６を介して、ＭＡＣアドレス応答をコントローラ１００ａに送信する。
【０１４６】
このように、第４の実施の形態では、無線ＬＡＮＡＰ６１０，６２０，６３０が機器情報を蓄積することで、エアコンを有線のネットワークで接続しなくても、同じ部屋に設置されたエアコンと温度センサとを関連付けることができる。しかも、機器関連付けの際には、無線ＬＡＮＡＰ６１０，６２０，６３０から各機器のＭＡＣアドレスを取得すればよく、エアコンや温度センサと通信せずにすむため、関連付けを正確かつ短時間で行うことができる。
【０１４７】
さらに、システム運用開始後であっても、エアコンや温度センサなどの機器が新たに設置されるごとに、その機器のＭＡＣアドレスが、同じ部屋の無線ＬＡＮＡＰに蓄積される。そしてユーザがコントローラ１００ａに関連付け処理の実行開始を指示すれば、温度センサとエアコンの関連付けを、最新の状況に合った内容に更新することができる。
【０１４８】
また第４の実施の形態において、各機器は、複数の無線ＬＡＮＡＰと通信可能なときは、最も信号強度が強い無線ＬＡＮＡＰとの間で通信を行う。これにより、各機器は、その機器が設置された部屋の外の無線ＬＡＮＡＰに電波が届いたとしても、同じ部屋内の無線ＬＡＮＡＰと通信を行う。その結果、エアコンが設置された部屋の外部に設置された温度センサが、そのエアコンに誤って関連付けられることが抑止される。
【０１４９】
〔その他の実施の形態〕
第２〜第４の実施の形態は、温度センサが計測した温度に応じてエアコンを制御する場合の例であるが、第２〜第４の実施の形態に開示された技術は、エアコン以外の装置の制御にも適用可能である。例えば温度センサが計測した温度に応じて、暖房装置または冷房装置の動作を制御することができる。
【０１５０】
また温度センサに代えて湿度センサを用いることもできる。その場合、湿度センサが計測した湿度に応じて、エアコンまたは加湿器の動作を制御することができる。
さらに温度センサに代えて、室内の微粒子（ほこり）の量を計測する微粒子センサ（ほこりセンサ）を用いることもできる。その場合、微粒子センサが計測した微粒子の量に応じて、空気清浄機の動作を制御することができる。
【０１５１】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１５２】
１，２  計測装置
１ａ  無線通信手段
１ｂ  計測手段
３  制御対象装置
３ａ  無線通信手段
３ｂ  制御手段
４  制御装置
４ａ  認識手段
４ｂ  記憶手段
４ｃ  命令手段
５  ネットワーク
６  壁
７  部屋
【図１】
2015148396.tif 000003
【図２】
2015148396.tif 000004
【図３】
2015148396.tif 000005
【図４】
2015148396.tif 000006
【図５】
2015148396.tif 000007
【図６】
2015148396.tif 000008
【図７】
2015148396.tif 000009
【図８】
2015148396.tif 000010
【図９】
2015148396.tif 000011
【図１０】
2015148396.tif 000012
【図１１】
2015148396.tif 000013
【図１２】
2015148396.tif 000014
【図１３】
2015148396.tif 000015
【図１４】
2015148396.tif 000016
【図１５】
2015148396.tif 000017
【図１６】
2015148396.tif 000018
【図１７】
2015148396.tif 000019
【図１８】
2015148396.tif 000020
【図１９】
2015148396.tif 000021
【図２０】
2015148396.tif 000022
【図２１】
2015148396.tif 000023
【図２２】
2015148396.tif 000024
【図２３】
2015148396.tif 000025
【図２４】
2015148396.tif 000026
【図２５】
2015148396.tif 000027
【図２６】
2015148396.tif 000028
【図２７】
2015148396.tif 000029
【図２８】
2015148396.tif 000030
【図２９】
2015148396.tif 000031
【図３０】
2015148396.tif 000032
【図３１】
2015148396.tif 000033
【図３２】
2015148396.tif 000034
【図３３】
2015148396.tif 000035
【図３４】
2015148396.tif 000036
【図３５】
2015148396.tif 000037
【図３６】
2015148396.tif 000038
【図３７】
2015148396.tif 000039
【図３８】
2015148396.tif 000040
【図３９】
2015148396.tif 000041
【図４０】
2015148396.tif 000042
【図４１】
2015148396.tif 000043
【図４２】
2015148396.tif 000044