(57)【要約】【課題】問合せを効率的に送信可能なセンサーネットワークを提供する。【解決手段】センサーネットワーク１００は、センサー１〜２２と、シンク３０とを備える。シンク３０は、ユーザからの指示（センサーの属性）を受信すると、その指示に含まれる属性と同じ属性を有するセンサー１３，１４，１６，２２が存在する領域を対象領域ＴＲＥＧとして検出する。そして、シンク３０は、対象領域ＴＲＥＧ内に存在するセンサーのうち、自己に最も近い位置に存在するセンサー１３を選択し、センサー１３まで問合せＱＵＥＲＹをユニキャストによって送信するための経路ＲＴを決定する。そうすると、シンク３０は、問合せＱＵＥＲＹを経路ＲＴに沿ってユニキャストによりセンサー１３へ送信し、センサー１３は、問合せＱＵＥＲＹを対象領域ＴＲＥＧ内でブロードキャストする。【選択図】図１
2008176502.tif 000002
【特許請求の範囲】
【請求項１】
各々がデータを検出する複数のセンサーと、
センサーの属性によって検出データを送信すべき一部のセンサーを前記複数のセンサーの中から特定し、かつ、その特定した一部のセンサーに前記検出データの送信を要求するための送信要求を無線通信によって前記一部のセンサーへ送信する無線装置とを備えるセンサーネットワーク。
【請求項２】
前記無線装置は、ユニキャストと前記一部のセンサーが存在する対象領域内におけるブロードキャストとによって前記送信要求を前記一部のセンサーへ送信する、請求項１に記載のセンサーネットワーク。
【請求項３】
前記無線装置は、前記センサーの識別子と前記識別子に対応するセンサーの位置情報とに基づいて、前記対象領域を決定する、請求項２に記載のセンサーネットワーク。
【請求項４】
前記無線装置は、自己から前記対象領域までの無線通信経路を決定し、その決定した無線通信経路に沿って前記送信要求をユニキャストする、請求項２または請求項３に記載のセンサーネットワーク。
【請求項５】
前記無線装置は、前記複数のセンサーの位置情報に基づいて、自己から前記対象領域までのホップ数が最小になるように前記無線通信経路を決定する、請求項４に記載のセンサーネットワーク。
【請求項６】
前記無線装置は、前記一部のセンサーの位置情報に基づいて、前記対象領域内のセンサーから自己に最も近い位置に存在する第１のセンサーを選択し、その選択した第１のセンサーへ前記無線通信経路に沿って前記送信要求をユニキャストし、
前記第１のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項５に記載のセンサーネットワーク。
【請求項７】
前記無線装置は、前記一部のセンサーの位置情報に基づいて、前記対象領域内の中央部に存在する第１のセンサーを選択し、その選択した第１のセンサーへ前記無線通信経路に沿って前記送信要求をユニキャストし、
前記第１のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項５に記載のセンサーネットワーク。
【請求項８】
前記無線装置は、前記無線通信経路を前記送信要求に含めてユニキャストし、
前記無線装置から前記一部のセンサーまでの間に存在するセンサーは、前記送信要求に含まれる前記無線通信経路を参照して前記送信要求を前記第１のセンサーへ中継する、請求項６または請求項７に記載のセンサーネットワーク。
【請求項９】
前記送信要求は、前記一部のセンサーの識別子を含み、
前記無線装置から前記一部のセンサーまでの間に存在するセンサーは、前記送信要求に含まれる前記一部のセンサーの識別子を参照して前記送信要求を前記第１のセンサーへ中継する、請求項６から請求項８のいずれか１項に記載のセンサーネットワーク。
【請求項１０】
前記一部のセンサーは、自己の検出データを前記第１のセンサーへ送信し、
前記第１のセンサーは、前記一部のセンサーから受信した検出データをまとめて前記無線通信経路に沿って前記無線装置へユニキャストする、請求項５から請求項９のいずれか１項に記載のセンサーネットワーク。
【請求項１１】
前記複数のセンサーは、
第１の種類のデータを検出するｍ（ｍは正の整数）個のセンサーと、
前記第１の種類と異なる第２の種類のデータを検出するｎ（ｎは正の整数）個のセンサーとを含む、請求項１から請求項１０のいずれか１項に記載のセンサーネットワーク。
【請求項１２】
前記複数のセンサーは、
建物内の第１のフロアに配置されたｍ（ｍは正の整数）個のセンサーと、
前記第１のフロアと異なる第２のフロアに配置されたｎ（ｎは正の整数）個のセンサーとを含む、請求項１から請求項１１のいずれか１項に記載のセンサーネットワーク。
【請求項１３】
前記無線装置は、前記一部のセンサーを指定する指示を外部から受け、その受けた指示に基づいて前記送信要求を生成してユニキャストする、請求項１から請求項１２のいずれか１項に記載のセンサーネットワーク。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、センサーネットワークに関し、特に、無線通信によってデータを送受信するセンサーネットワークに関するものである。
【背景技術】
【０００２】
従来のセンサーネットワークは、複数のセンサーと、シンクノードとからなる。複数のセンサーは、温度を検出するセンサー、湿度を検出するセンサー、建物内の１階に配置されたセンサーおよび建物内の２階に配置されたセンサー等からなる。そして、「温度」、「湿度」、「１階」および「２階」等は、各センサーの属性を表すものである。
【０００３】
センサーネットワークのユーザは、建物内の温度を知りたいと希望した場合、「温度」という属性を指定した問合せ（ｑｕｅｒｙ）をシンクノードにインプットし、シンクノードは、「温度」を含む問合せを受信し、その受信した問合せを複数のセンサーへブロードキャストする。
【０００４】
そうすると、温度を検出するセンサーは、「温度」を含む問合せを受信し、その受信した問合せの属性（＝「温度」）を参照して、自己が検出した温度データをシンクノードへ送信する。また、温度以外を検出するセンサーは、「温度」を含む問合せを受信し、その受信した問合せの属性（＝「温度」）を参照して、検出データの送信を要求されていないと判定する。そして、温度以外を検出するセンサーは、問合せを破棄する。
【０００５】
シンクノードは、温度を検出するセンサーから温度データを受信し、その受信した温度データを表示する。これによって、ユーザは、所望の温度データを取得する。
【０００６】
このように、従来のセンサーネットワークにおいては、複数のセンサーへの問合せは、ブロードキャストによって送信されていた（非特許文献１）。
【非特許文献１】Chalermek Intanagonwiwat, Ramesh Govindan, Deborah Estrin, John Heidemann, and Fabio Silva, "Directed Diffusion for Wireless Sensor Networking." ACM/IEEE Transactions on Networking, 11(1), pp.2-16, February, 2002.
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来のセンサーネットワークでは、問合せは、ブロードキャストによって複数のセンサーへ送信されるため、問合せを送信するときのオーバーヘッドが大きくなるという問題がある。その結果、問合せを転送する各センサーの消費電力も高くなり、問合せの転送効率が非常に低くなる。特に、センサーネットワークのサイズが大きい場合には、この問題が顕著である。
【０００８】
また、問合せをブロードキャストによって送信すると、問合せに対応する各センサーは、検出データをシンクノードへ独立に送信するので、効率的なデータ収集が困難になるという問題がある。
【０００９】
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、問合せを効率的に送信可能なセンサーネットワークを提供することである。
【００１０】
また、この発明の別の目的は、検出データを効率的に収集可能なセンサーネットワークを提供することである。
【課題を解決するための手段】
【００１１】
この発明によれば、センサーネットワークは、複数のセンサーと、無線装置とを備える。複数のセンサーは、各々がデータを検出する。無線装置は、センサーの属性によって検出データを送信すべき一部のセンサーを複数のセンサーの中から特定し、かつ、その特定した一部のセンサーに検出データの送信を要求するための送信要求を無線通信によって一部のセンサーへ送信する。
【００１２】
好ましくは、無線装置は、ユニキャストと一部のセンサーが存在する対象領域内におけるブロードキャストとによって送信要求を一部のセンサーへ送信する。
【００１３】
好ましくは、無線装置は、センサーの識別子と前記識別子に対応するセンサーの位置情報とに基づいて、対象領域を決定する。
【００１４】
好ましくは、無線装置は、自己から対象領域までの無線通信経路を決定し、その決定した無線通信経路に沿って送信要求をユニキャストする。
【００１５】
好ましくは、無線装置は、複数のセンサーの位置情報に基づいて、自己から対象領域までのホップ数が最小になるように無線通信経路を決定する。
【００１６】
好ましくは、無線装置は、一部のセンサーの位置情報に基づいて、対象領域内のセンサーから自己に最も近い位置に存在する第１のセンサーを選択し、その選択した第１のセンサーへ無線通信経路に沿って送信要求をユニキャストする。第１のセンサーは、無線装置から受信した送信要求を対象領域内でブロードキャストする。
【００１７】
好ましくは、無線装置は、一部のセンサーの位置情報に基づいて、対象領域内の中央部に存在する第１のセンサーを選択し、その選択した第１のセンサーへ無線通信経路に沿って送信要求をユニキャストする。第１のセンサーは、無線装置から受信した送信要求を対象領域内でブロードキャストする。
【００１８】
好ましくは、無線装置は、無線通信経路を送信要求に含めてユニキャストする。無線装置から一部のセンサーまでの間に存在するセンサーは、送信要求に含まれる無線通信経路を参照して送信要求を第１のセンサーへ中継する。
【００１９】
好ましくは、送信要求は、一部のセンサーの識別子を含む。無線装置から一部のセンサーまでの間に存在するセンサーは、送信要求に含まれる一部のセンサーの識別子を参照して送信要求を第１のセンサーへ中継する。
【００２０】
好ましくは、一部のセンサーは、自己の検出データを第１のセンサーへ送信する。第１のセンサーは、一部のセンサーから受信した検出データをまとめて無線通信経路に沿って無線装置へユニキャストする。
【００２１】
好ましくは、複数のセンサーは、ｍ（ｍは正の整数）個のセンサーと、ｎ（ｎは正の整数）個のセンサーとを含む。ｍ個のセンサーは、第１の種類のデータを検出する。ｎ個のセンサーは、第１の種類と異なる第２の種類のデータを検出する。
【００２２】
好ましくは、複数のセンサーは、ｍ（ｍは正の整数）個のセンサーと、ｎ（ｎは正の整数）個のセンサーとを含む。ｍ個のセンサーは、建物内の第１のフロアに配置される。ｎ個のセンサーは、第１のフロアと異なる第２のフロアに配置される。
【００２３】
好ましくは、無線装置は、一部のセンサーを指定する指示を外部から受け、その受けた指示に基づいて送信要求を生成してユニキャストする。
【発明の効果】
【００２４】
この発明によるセンサーネットワークにおいては、問合せは、センサーの属性を用いて複数のセンサーのうちの一部のセンサーへ無線通信によって送信される。その結果、問合せを複数のセンサーへ送信する場合よりも無線通信のオーバーヘッドが小さくなる。
【００２５】
したがって、この発明によれば、問合せを効率的に送信できる。
【００２６】
また、この発明によるセンサーネットワークにおいては、対象領域内に存在するセンサーの検出データは、まとめて無線装置へ送信される。その結果、対象領域内に存在するセンサーが検出データを無線装置へ独立に送信する場合よりも無線通信のオーバーヘッドが小さくなる。
【００２７】
したがって、この発明によれば、検出データを効率的に収集できる。
【発明を実施するための最良の形態】
【００２８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２９】
図１は、この発明の実施の形態によるセンサーネットワークの概略図である。図１を参照して、この発明の実施の形態によるセンサーネットワーク１００は、複数のセンサー１〜２２と、シンク３０とを備える。
【００３０】
複数のセンサー１〜２２は、たとえば、建物内に配置される。そして、センサー１〜９は、たとえば、湿度センサーからなり、センサー１０〜１２，１５，１７〜２１は、たとえば、照明センサーからなり、センサー１３，１４，１６，２２は、たとえば、温度センサーからなる。また、センサー１〜５は、たとえば、建物内の１階に配置され、センサー６〜１０は、たとえば、建物内の２階に配置され、センサー１１〜１５は、たとえば、建物内の３階に配置され、センサー１６〜２２は、たとえば、建物内の４階に配置される。
【００３１】
センサー１〜９は、配置された建物内の湿度を検出する。センサー１０〜１２，１５，１７〜２１は、配置された建物内の明るさを検出する。センサー１３，１４，１６，２２は、配置された建物内の温度を検出する。
【００３２】
この発明においては、「湿度」、「明るさ」、「温度」、「１階」、「２階」、「３階」および「４階」は、センサーの属性を構成する。
【００３３】
そして、センサー１〜２２の各々は、自己が問合せＱＵＥＲＹの対象である場合、後述する方法によって、ユニキャストと、ジオキャストとによって問合せＱＵＥＲＹをシンク３０から受信する。なお、ジオキャストとは、「センサーの属性によって指定された一部のセンサーが存在する対象領域内におけるブロードキャスト」を言う。
【００３４】
センサー１〜２２の各々は、問合せＱＵＥＲＹを受信すると、自己が検出した検出データ（湿度、明るさ、および温度）を後述する方法によってシンク３０へ送信する。
【００３５】
また、センサー１〜２２の各々は、自己が問合せＱＵＥＲＹの対象外であるとき、問合せＱＵＥＲＹを中継する。
【００３６】
シンク３０は、センサーの属性と、センサーの属性に対応するセンサーのＩＤと、センサーのＩＤに対応するセンサーの位置情報とを含むテーブルＴＢＬを保持する。そして、シンク３０は、ユーザから指示ＤＩＲを受信する。この指示ＤＩＲは、複数のセンサー１〜２２のうち、ユーザが検出データの送信を希望する一部のセンサーを指定する属性を含む。たとえば、ユーザが温度データの送信を希望した場合、指示ＤＩＲは、「温度」という属性を含む。ユーザが湿度データ、明るさデータ、１階に配置されたセンサーの情報、２階に配置されたセンサーの情報、３階に配置されたセンサーの情報および４階に配置されたセンサーの情報を希望する場合も、同様である。
【００３７】
シンク３０は、ユーザから指示ＤＩＲを受信すると、その受信した指示ＤＩＲに含まれる属性を解析し、テーブルＴＢＬを参照してユーザが検出データの送信を希望している一部のセンサーを特定する。そして、シンク３０は、その特定した一部のセンサーの位置情報に基づいて、後述する方法によって、問合せＱＵＥＲＹを送信する対象領域ＴＲＥＧを決定し、その決定した対象領域ＴＲＥＧ内のセンサーのうち、自己に最も近いセンサーＮＳを検出する。その後、シンク３０は、自己からセンサーＮＳまで問合せＱＵＥＲＹをユニキャストするための無線通信経路ＲＴを後述する方法によって決定し、その決定した無線通信経路ＲＴと、ユーザから指示された属性と、対象領域ＴＲＥＧとを含む問合せＱＵＥＲＹを生成する。そうすると、シンク３０は、その生成した問合せＱＵＥＲＹを無線通信経路ＲＴに沿ってユニキャストする。
【００３８】
また、シンク３０は、問合せＱＵＥＲＹの対象であるセンサーの検出データをセンサーＮＳから受信する。
【００３９】
図２は、図１に示すセンサー１の構成を示す概略ブロック図である。図２を参照して、センサー１は、アンテナ１０１と、通信制御部１０２と、データ検出部１０３とを含む。アンテナ１０１は、通信制御部１０２からのデータを送信するとともに、他のセンサーまたはシンク３０から受信したデータおよび問合せＱＵＥＲＹ等を通信制御部１０２へ出力する。
【００４０】
通信制御部１０２は、センサー１の位置情報を保持している。そして、通信制御部１０２は、アンテナ１０１を介して問合せＱＵＥＲＹを受信すると、問合せＱＵＥＲＹに含まれる対象領域ＴＲＥＧに基づいて、センサー１が問合せＱＵＥＲＹの対象であるか否かを判定する。より具体的には、通信制御部１０２は、センサー１の位置情報と、対象領域ＴＲＥＧとに基づいて、センサー１が対象領域ＴＲＥＧに含まれるか否かを判定し、センサー１が対象領域ＴＲＥＧに含まれるとき、センサー１が問合せＱＵＥＲＹの対象であると判定し、センサー１が対象領域ＴＲＥＧに含まれないとき、センサー１が問合せＱＵＥＲＹの対象外であると判定する。
【００４１】
通信制御部１０２は、センサー１が問合せＱＵＥＲＹの対象であると判定したとき、データ検出部１０３から検出データを取り出し、その取り出した検出データをアンテナ１０１を介して送信するとともに、問合せＱＵＥＲＹをアンテナ１０１を介して中継する。
【００４２】
また、通信制御部１０２は、センサー１が問合せＱＵＥＲＹの対象外であると判定したとき、問合せＱＵＥＲＹに含まれる無線通信経路ＲＴを参照して、センサー１が問合せＱＵＥＲＹを中継すべきか否かを判定する。より具体的には、通信制御部１０２は、センサー１が無線通信経路ＲＴ上のセンサーに含まれているとき、センサー１が問合せＱＵＥＲＹを中継すべきと判定し、センサー１が無線通信経路ＲＴ上のセンサーに含まれていないとき、センサー１が問合せＱＵＥＲＹを中継しなくてもよいと判定する。
【００４３】
そして、通信制御部１０２は、センサー１が問合せＱＵＥＲＹを中継すべきと判定したとき、無線通信経路ＲＴに沿って問合せＱＵＥＲＹをアンテナ１０１を介して中継し、センサー１が問合せＱＵＥＲＹを中継しなくてもよいと判定したとき、問合せＱＵＥＲＹを破棄する。
【００４４】
データ検出部１０３は、センサー１が配置された建物内の湿度を検出し、その検出した湿度データを保持する。
【００４５】
なお、図１に示すセンサー２〜２２の各々も、図２に示すセンサー１の構成と同じ構成からなる。この場合、センサー１０〜１２，１５，１７〜２１のデータ検出部１０３は、センサー１０〜１２，１５，１７〜２１が配置された建物内の明るさを検出し、その検出した明るさデータを保持する。また、センサー１３，１４，１６，２２のデータ検出部１０３は、センサー１３，１４，１６，２２が配置された建物内の温度を検出し、その検出した温度データを保持する。
【００４６】
図３は、図１に示すシンク３０の構成を示す概略ブロック図である。図３を参照して、シンク３０は、アンテナ３０１と、通信部３０２と、制御部３０３と、表示部３０４と、受付部３０５と、経路決定部３０６と、データ保持部３０７とを含む。
【００４７】
アンテナ３０１は、通信部３０２から受けた問合せＱＵＥＲＹを送信するとともに、センサー１〜２２から受けた検出データを通信部３０２へ出力する。
【００４８】
通信部３０２は、制御部３０３から受けた問合せＱＵＥＲＹをアンテナ３０１へ出力するとともに、アンテナ３０１から受けた検出データを制御部３０３へ出力する。
【００４９】
制御部３０３は、受付部３０５から指示ＤＩＲを受けると、その受けた指示ＤＩＲに含まれる属性を解析し、データ保持部３０７に保持されているテーブルＴＢＬを参照してユーザが検出データの送信を希望している一部のセンサーを特定する。そして、制御部３０３は、その特定した一部のセンサーの位置情報に基づいて、後述する方法によって、問合せＱＵＥＲＹを送信する対象領域ＴＲＥＧを決定し、その決定した対象領域ＴＲＥＧ内のセンサーのうち、自己に最も近いセンサーＮＳを検出する。その後、制御部３０３は、自己からセンサーＮＳまで問合せＱＵＥＲＹをユニキャストするための無線通信経路ＲＴを決定するように経路決定部３０６を制御するとともに、経路決定部３０６から無線通信経路ＲＴを受けると、無線通信経路ＲＴと、ユーザから指示された属性と、対象領域ＴＲＥＧとを含む問合せＱＵＥＲＹを生成する。そうすると、制御部３０３は、その生成した問合せＱＵＥＲＹを通信部３０２およびアンテナ３０１を介して無線通信経路ＲＴに沿ってユニキャストする。
【００５０】
また、制御部３０３は、通信部３０２から検出データを受けると、その受けた検出データをデータ保持部３０７に格納するとともに、検出データを表示部３０４に表示する。
【００５１】
表示部３０４は、制御部３０３から受けた検出データを視覚情報としてユーザに与える。受付部３０５は、ユーザからの指示ＤＩＲを受付け、その受付けた指示ＤＩＲを制御部３０３へ出力する。
【００５２】
経路決定部３０６は、制御部３０３からの制御に従って、シンク３０からセンサーＮＳまで問合せＱＵＥＲＹをユニキャストするための無線通信経路ＲＴを後述する方法によって決定し、その決定した無線通信経路ＲＴを制御部３０３へ出力する。
【００５３】
データ保持部３０７は、テーブルＴＢＬおよび検出データを保持する。
【００５４】
図４は、問合せＱＵＥＲＹの構成を示す概略図である。図４を参照して、問合せＱＵＥＲＹは、ヘッダと、属性と、対象領域ＴＲＥＧと、無線通信経路ＲＴとを含む。ヘッダは、［送信先／送信元］からなる。送信先は、問合せＱＵＥＲＹが無線通信経路ＲＴに沿ってユニキャストされるときの各無線リンクにおける送信先であり、送信元は、問合せＱＵＥＲＹが無線通信経路ＲＴに沿ってユニキャストされるときの各無線リンクにおける送信元である。
【００５５】
たとえば、問合せＱＵＥＲＹがシンク３０−センサー１−センサー２−センサー３−センサー４からなる経路に沿ってユニキャストされる場合、最初の無線リンクにおいて、送信元は、シンク３０であり、送信先は、センサー１である。また、２番目の無線リンクにおいて、送信元は、センサー１であり、送信先は、センサー２である。そして、以下、同様に、３番目の無線リンクおよび４番目の無線リンクにおいて、送信元および送信先が決定される。このように、送信先および送信元は、問合せＱＵＥＲＹが中継される度に変更される。
【００５６】
なお、問合せＱＵＥＲＹが対象領域ＴＲＥＧ内でブロードキャスト（＝ジオキャスト）される場合、ヘッダは、ブロードキャストアドレスからなる。
【００５７】
図５は、図４に示すデータ保持部３０７が保持するテーブルＴＢＬの構成を示す図である。図５を参照して、テーブルＴＢＬは、属性と、ＩＤと、位置情報とを含む。属性、ＩＤおよび位置情報は、相互に対応付けられる。
【００５８】
属性は、センサーの属性からなる。ＩＤは、各属性に対応するセンサーのＩＤからなる。位置情報は、各属性に対応するセンサーの位置情報からなる。
【００５９】
より具体的には、属性は、湿度、明るさ、温度、１階、２階、３階および４階からなる。そして、湿度の属性に対応するセンサーのＩＤは、ＩＤ１〜ＩＤ９であり、明るさの属性に対応するセンサーのＩＤは、ＩＤ１０〜ＩＤ１２，ＩＤ１５，ＩＤ１７〜ＩＤ２１である。また、温度の属性に対応するセンサーのＩＤは、ＩＤ１３，ＩＤ１４，ＩＤ１６，ＩＤ２２であり、１階の属性に対応するセンサーのＩＤは、ＩＤ１〜ＩＤ５である。さらに、２階の属性に対応するセンサーのＩＤは、ＩＤ６〜ＩＤ１０であり、３階の属性に対応するセンサーのＩＤは、ＩＤ１１〜ＩＤ１５であり、４階の属性に対応するセンサーのＩＤは、ＩＤ１６〜ＩＤ２２である。
【００６０】
さらに、湿度の属性に対応するセンサーの位置情報は、［ｘ１，ｙ１］〜［ｘ９，ｙ９］であり、明るさの属性に対応するセンサーのＩＤは、［ｘ１０，ｙ１０］〜［ｘ１２，ｙ１２］，［ｘ１５，ｙ１５］，［ｘ１７，ｙ１７］〜［ｘ２１，ｙ２１］である。また、温度の属性に対応するセンサーのＩＤは、［ｘ１３，ｙ１３］，［ｘ１４，ｙ１４］，［ｘ１６，ｙ１６］，［ｘ２２，ｙ２２］であり、１階の属性に対応するセンサーのＩＤは、［ｘ１，ｙ１］〜［ｘ５，ｙ５］である。さらに、２階の属性に対応するセンサーのＩＤは、［ｘ６，ｙ６］〜［ｘ１０，ｙ１０］であり、３階の属性に対応するセンサーのＩＤは、［ｘ１１，ｙ１１］〜［ｘ１５，ｙ１５］であり、４階の属性に対応するセンサーのＩＤは、［ｘ１６，ｙ１６］〜［ｘ２２，ｙ２２］である。
【００６１】
なお、シンク３０は、図５に示すテーブルＴＢＬを事前に作成して保持している。つまり、シンク３０は、センサー１〜２２の位置情報を事前に保持している。
【００６２】
問合せＱＵＥＲＹを送信する対象領域ＴＲＥＧの決定方法について説明する。図６は、対象領域ＴＲＥＧの決定方法を説明するための第１の図である。また、図７は、対象領域ＴＲＥＧの決定方法を説明するための第２の図である。
【００６３】
図６を参照して、シンク３０の制御部３０３は、温度からなる属性を含む指示ＤＩＲを受付部３０５から受けると、指示ＤＩＲの属性（＝温度）を参照して、属性が「温度」であることを検出する。そして、制御部３０３は、データ保持部３０７からテーブルＴＢＬを読み出し、その読み出したテーブルＴＢＬを参照して、「温度」の属性に対応するセンサーのＩＤ１３，ＩＤ１４，ＩＤ１６，ＩＤ２２および位置情報［ｘ１３，ｙ１３］，［ｘ１４，ｙ１４］，［ｘ１６，ｙ１６］，［ｘ２２，ｙ２２］を検出する。
【００６４】
これによって、制御部３０３は、問合せＱＵＥＲＹを送信する対象となるセンサーがセンサー１３，１４，１６，２２であることを検知する。
【００６５】
そして、制御部３０３は、検出した位置情報［ｘ１３，ｙ１３］，［ｘ１４，ｙ１４］，［ｘ１６，ｙ１６］，［ｘ２２，ｙ２２］の中から最小のＸ座標Ｘｍｉｎと、最大のＸ座標Ｘｍａｘと、最小のＹ座標Ｙｍｉｎと、最大のＹ座標Ｙｍａｘとを検出し、座標［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］の範囲内の領域を対象領域ＴＲＥＧとして検出する（図７参照）。すなわち、制御部３０３は、ｘ＝Ｘｍｉｎからなる直線Ｌ１と、ｘ＝Ｘｍａｘからなる直線Ｌ２と、ｙ＝Ｙｍｉｎからなる直線Ｌ３と、ｙ＝Ｙｍａｘからなる直線Ｌ４とによって囲まれた領域を対象領域ＴＲＥＧとして検出する。
【００６６】
そうすると、制御部３０３は、自己が保持しているシンク３０の位置情報［ｘ０，ｙ０］と、センサー１３，１４，１６，２２の位置情報［ｘ１３，ｙ１３］，［ｘ１４，ｙ１４］，［ｘ１６，ｙ１６］，［ｘ２２，ｙ２２］とに基づいて、対象領域ＴＲＥＧに含まれるセンサー１３，１４，１６，２２のうち、シンク３０に最も近い位置に存在するセンサー１３を選択する。
【００６７】
そして、制御部３０３は、シンク３０に最も近い位置に存在するセンサー１３を検出すると、その検出したセンサー１３のＩＤ１３を経路決定部３０６へ出力し、シンク３０からセンサー１３への無線通信経路ＲＴを決定するように経路決定部３０６を制御する。
【００６８】
図８は、無線通信経路ＲＴを決定する方法を説明するための図である。経路決定部３０６は、制御部３０３からセンサー１３のＩＤ１３を受けると、データ保持部３０７からテーブルＴＢＬを読出し、その読出したテーブルＴＢＬと、ＩＤ１３とに基づいて、シンク３０からセンサー１３までの無線通信経路ＲＴを決定する。より具体的には、経路決定部３０６は、テーブルＴＢＬに記載されたセンサー１〜２２の位置情報［ｘ１，ｙ１］〜［ｘ２２，ｙ２２］を検出し、その検出した位置情報［ｘ１，ｙ１］〜［ｘ２２，ｙ２２］に基づいて、センサー１〜２２の配置位置を把握し、センサー１〜２２の配置位置に基づいて、シンク３０からセンサー１３までのホップ数が最小となるシンク３０−センサー１０−センサー１１−センサー１２−センサー１３からなる経路を無線通信経路ＲＴとして決定する。そして、経路決定部３０６は、その決定した無線通信経路ＲＴを制御部３０３へ出力する。
【００６９】
図９は、問合せＱＵＥＲＹを対象領域ＴＲＥＧへ送信する方法を説明するための図である。シンク３０の制御部３０３は、経路決定部３０６から無線通信経路ＲＴを受けると、［センサー１０／シンク３０］からなるヘッダと、「温度」からなる属性と、対象領域ＴＲＥＧ（＝［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］）と、無線通信経路ＲＴ（＝シンク３０−センサー１０−センサー１１−センサー１２−センサー１３）とを含む問合せＱＵＥＲＹ＝［センサー１０／シンク３０／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］を生成し、その生成した問合せＱＵＥＲＹ＝［センサー１０／シンク３０／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］を通信部３０２およびアンテナ３０１を介してユニキャストによってセンサー１０へ送信する。
【００７０】
センサー１０の通信制御部１０２は、シンク３０から問合せＱＵＥＲＹ＝［センサー１０／シンク３０／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］を受信し、その受信した問合せＱＵＥＲＹの対象領域ＴＲＥＧ（＝［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］）を参照して、上述した方法によって、センサー１０が対象領域ＴＲＥＧに含まれていないと判定する。そして、センサー１０の通信制御部１０２は、問合せＱＵＥＲＹの無線通信経路ＲＴ（＝シンク３０−センサー１０−センサー１１−センサー１２−センサー１３）を参照して、問合せＱＵＥＲＹをセンサー１１へ中継すべきことを検知し、ヘッダを［センサー１１／センサー１０］に変えた問合せＱＵＥＲＹ＝［センサー１１／センサー１０／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］を生成し、その生成した問合せＱＵＥＲＹ＝［センサー１１／センサー１０／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］をアンテナ１０１を介してセンサー１１へ中継する。
【００７１】
センサー１１および１２の通信制御部１０２は、センサー１０の通信制御部１０２と同じ動作によって、問合せＱＵＥＲＹをそれぞれセンサー１２，１３へ中継する。
【００７２】
これによって、問合せＱＵＥＲＹは、ユニキャストによってシンク３０からセンサー１３へ送信される。
【００７３】
センサー１３の通信制御部１０２は、センサー１２から問合せＱＵＥＲＹ＝［センサー１３／センサー１２／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］を受信し、その受信した問合せＱＵＥＲＹ＝［センサー１３／センサー１２／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１３］の対象領域ＴＲＥＧ（＝［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］）を参照して、センサー１３が対象領域ＴＲＥＧに含まれるセンサーであり、かつ、ユニキャストによって問合せＱＵＥＲＹを送信する最終的な送信先のセンサーであることを検知する。
【００７４】
そうすると、センサー１３の通信制御部１０２は、受信した問合せＱＵＥＲＹを対象領域ＴＲＥＧ内でブロードキャスト（＝ジオキャスト）する。そして、対象領域ＴＲＥＧ内のセンサー１４〜１６，２２の通信制御部１０２も、問合せＱＵＥＲＹを対象領域ＴＲＥＧ内でブロードキャストする。
【００７５】
これによって、対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２の通信制御部１０２は、問合せＱＵＥＲＹ＝［ブロードキャストアドレス／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］］を受信する。
【００７６】
そして、センサー１３，１４，１６，２２の通信制御部１０２は、問合せＱＵＥＲＹの属性（＝温度）を参照して、センサー１３，１４，１６，２２の検出データの送信が要求されていることを検知し、データ検出部１０３からそれぞれ温度データＴ１３，Ｔ１４，Ｔ１６，Ｔ２２を読み出す。
【００７７】
なお、センサー１５の通信制御部１０２も、問合せＱＵＥＲＹ＝［ブロードキャストアドレス／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］］を受信するが、センサー１５の属性が「明るさ」であり、問合せＱＵＥＲＹの属性（＝温度）と異なるので、センサー１５の通信制御部１０２は、データ検出部１０３から検出データを読み出すことなく、問合せＱＵＥＲＹを破棄する。
【００７８】
図１０は、対象領域ＴＲＥＧ内のセンサーが検出データをシンク３０へ送信する方法を説明するための図である。
【００７９】
図１０を参照して、対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２のうち、シンク３０に最も近い位置に存在するセンサー１３以外のセンサー１４，１６，２２の通信制御部１０２は、データ検出部１０３からそれぞれ読み出した温度Ｔ１４，Ｔ１６，Ｔ２２を検出データとしてセンサー１３へ送信する。この場合、センサー１４，１６の通信制御部１０２は、それぞれ、温度Ｔ１４，Ｔ１６をセンサー１３へ直接送信し、センサー２２の通信制御部１０２は、温度Ｔ２２をセンサー１５を介してセンサー１３へ送信する。
【００８０】
そして、センサー１３の通信制御部１０２は、センサー１４，１６，２２から送信された温度Ｔ１４，Ｔ１６，Ｔ２２を受信し、その受信した温度Ｔ１４，Ｔ１６，Ｔ２２と、センサー１３が検出した温度Ｔ１３とをまとめて検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を作成し、その作成した検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を無線通信経路ＲＴに沿ってユニキャストによりシンク３０へ送信する。この場合、センサー１２，１１，１０は、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を中継する。
【００８１】
そうすると、シンク３０の制御部３０３は、アンテナ３０１および通信部３０２を介して、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を受信し、その受信した検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］をデータ保持部３０７に格納するとともに、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を表示部３０４へ出力する。そして、シンク３０の表示部３０４は、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を視覚情報としてユーザに与える。これによって、ユーザは、所望の温度データを取得できる。
【００８２】
図１１は、問合せＱＵＥＲＹを対象領域ＴＲＥＧへ送信する他の方法を説明するための図である。図１１を参照して、シンク３０の制御部３０３は、上述した方法によって、問合せＱＵＥＲＹを送信する対象領域ＴＲＥＧを決定すると、問合せＱＵＥＲＹをユニキャストによって送信するときの送信先を対象領域ＴＲＥＧ内の中央に存在するセンサー１５と決定する。
【００８３】
そして、制御部３０３は、問合せＱＵＥＲＹのユニキャストによる送信先（＝センサー１５）を決定すると、センサー１５のＩＤ１５を経路決定部３０６へ出力する。経路決定部３０６は、センサー１５のＩＤ１５を受けると、データ保持部３０７からテーブルＴＢＬを読出し、その読出したテーブルＴＢＬを参照して、上述した方法によって、問合せＱＵＥＲＹをシンク３０からセンサー１５へユニキャストによって送信するための無線通信経路ＲＴ'（＝シンク３０−センサー１０−センサー１１−センサー１２−センサー１５）を決定し、その決定した無線通信経路ＲＴ'を制御部３０３へ出力する。
【００８４】
そうすると、シンク３０の制御部３０３は、上述した方法によって、無線通信経路ＲＴ'を含む問合せＱＵＥＲＹを作成し、その作成した問合せＱＵＥＲＹを無線通信経路ＲＴ'に沿ってユニキャストによりセンサー１５へ送信する。この場合、センサー１０，１１，１２の通信制御部１０２は、問合せＱＵＥＲＹをそれぞれセンサー１１，１２，１５へ中継する。これによって、問合せＱＵＥＲＹは、ユニキャストによってセンサー１５へ送信される。
【００８５】
そして、センサー１５の通信制御部１０２は、問合せＱＵＥＲＹ＝［センサー１５／センサー１２／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１５］を受信し、その受信した問合せＱＵＥＲＹ＝［センサー１５／センサー１２／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］／シンク３０−センサー１０−センサー１１−センサー１２−センサー１５］の対象領域ＴＲＥＧ（＝［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］）を参照して、センサー１５が対象領域ＴＲＥＧに含まれるセンサーであり、かつ、ユニキャストによって問合せＱＵＥＲＹを送信する最終的な送信先のセンサーであることを検知する。
【００８６】
そうすると、センサー１５の通信制御部１０２は、受信した問合せＱＵＥＲＹを対象領域ＴＲＥＧ内でブロードキャスト（＝ジオキャスト）する。そして、対象領域ＴＲＥＧ内のセンサー１３，１４，１６，２２の通信制御部１０２も、問合せＱＵＥＲＹを対象領域ＴＲＥＧ内でブロードキャストする。
【００８７】
これによって、対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２の通信制御部１０２は、問合せＱＵＥＲＹ＝［ブロードキャストアドレス／温度／［Ｘｍｉｎ，Ｙｍｉｎ］〜［Ｘｍａｘ，Ｙｍａｘ］］を受信する。
【００８８】
そして、センサー１３，１４，１６，２２の通信制御部１０２は、問合せＱＵＥＲＹの属性（＝温度）を参照して、センサー１３，１４，１６，２２の検出データの送信が要求されていることを検知し、データ検出部１０３からそれぞれ温度データＴ１３，Ｔ１４，Ｔ１６，Ｔ２２を読み出す。
【００８９】
図１２は、対象領域ＴＲＥＧ内のセンサーが検出データをシンク３０へ送信する他の方法を説明するための図である。
【００９０】
図１２を参照して、対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２の通信制御部１０２は、データ検出部１０３からそれぞれ読み出した温度Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２を検出データとしてセンサー１５へ送信する。
【００９１】
そして、センサー１５の通信制御部１０２は、センサー１３，１４，１６，２２から送信された温度Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２を受信し、その受信した温度Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２をまとめて検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を作成し、その作成した検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を無線通信経路ＲＴ'に沿ってユニキャストによりシンク３０へ送信する。この場合、センサー１２，１１，１０は、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を中継する。
【００９２】
そうすると、シンク３０の制御部３０３は、アンテナ３０１および通信部３０２を介して、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を受信し、その受信した検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］をデータ保持部３０７に格納するとともに、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を表示部３０４へ出力する。そして、シンク３０の表示部３０４は、検出データ＝［Ｔ１３，Ｔ１４，Ｔ１６，Ｔ２２］を視覚情報としてユーザに与える。これによって、ユーザは、所望の温度データを取得できる。
【００９３】
上述したように、この発明においては、問合せＱＵＥＲＹは、ユニキャストと、対象領域ＴＲＥＧ内におけるブロードキャスト（＝ジオキャスト）とによってユーザが検出データの送信を希望するセンサー１３，１４，１６，２２へ送信される。
【００９４】
したがって、この発明によれば、問合せＱＵＥＲＹをセンサー１〜２２へブロードキャストする場合よりも問合せＱＵＥＲＹを送信するときのオーバーヘッドを低減でき、問合せＱＵＥＲＹを効率的に送信できる。
【００９５】
また、この発明においては、ユーザが検出データの送信を希望したセンサー１３，１４，１６，２２のうち、シンク３０に最も近いセンサー１３または対象領域ＴＲＥＧの中央に配置されたセンサー１５が検出データをまとめてシンク３０へ送信する。
【００９６】
したがって、この発明によれば、センサー１３，１４，１６，２２が検出データをシンク３０へ独立に送信する場合に比べ、検出データを送信するときのオーバーヘッドを低減でき、検出データを効率的にシンク３０へ送信できる。
【００９７】
上記においては、「温度」からなる属性を含む問合せＱＵＥＲＹを送信する場合について説明したが、属性が「湿度」、「明るさ」、「１階」、「２階」、「３階」および「４階」からなる場合も、上述した動作と同じ動作に従って、対象領域ＴＲＥＧが決定されるとともに、対象領域ＴＲＥＧのうち、シンク３０に最も近い位置に存在するセンサーまたは対象領域ＴＲＥＧの中央に存在するセンサーまでの無線通信経路が決定され、問合せＱＵＥＲＹがその決定された無線通信経路に沿ったユニキャストと対象領域ＴＲＥＧ内におけるブロードキャスト（＝ジオキャスト）とによって対象のセンサーへ送信される。そして、湿度等の検出データが１つのセンサーによってまとめられてシンク３０へ送信される。
【００９８】
また、上記においては、属性が１つである場合について説明したが、属性が２以上である場合も、上述した動作と同じ動作に従って、対象領域ＴＲＥＧが決定されるとともに、対象領域ＴＲＥＧのうち、シンク３０に最も近い位置に存在するセンサーまたは対象領域ＴＲＥＧの中央に存在するセンサーまでの無線通信経路が決定され、問合せＱＵＥＲＹがその決定された無線通信経路に沿ったユニキャストと対象領域ＴＲＥＧ内におけるブロードキャスト（＝ジオキャスト）とによって対象のセンサーへ送信される。そして、湿度等の２以上の検出データが１つのセンサーによってまとめられてシンク３０へ送信される。
【００９９】
さらに、上記においては、属性は、「温度」、「湿度」、「明るさ」、「１階」、「２階」、「３階」および「４階」からなると説明したが、この発明においては、これに限らず、属性は、センサーの種類、センサーの配置位置、センサーの感度およびセンサーの使用環境等のセンサーを識別可能なものであれば、どのようなものであってもよい。
【０１００】
さらに、上記においては、シンク３０は、センサー１〜２２の位置情報を事前に保持していると説明したが、この発明においては、これに限らず、各センサー１〜２２は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を搭載しており、ＧＰＳによって自己の位置を検出し、その検出した位置の位置情報をシンク３０へ送信するようにしてもよい。
【０１０１】
さらに、上記においては、問合せＱＵＥＲＹは、対象領域ＴＲＥＧを含むと説明したが、この発明においては、これに限らず、問合せＱＵＥＲＹは、対象領域ＴＲＥＧに代えて対象領域ＴＲＥＧ内に存在するセンサーのＩＤを含んでいてもよい。この場合、問合せＱＵＥＲＹをユニキャストによって中継するセンサーは、問合せＱＵＥＲＹに含まれるセンサーのＩＤと自己のＩＤとを比較し、問合せＱＵＥＲＹが自己宛てでないことを検知し、問合せＱＵＥＲＹを中継する。
【０１０２】
さらに、上記においては、対象領域ＴＲＥＧは、四角形からなると説明したが、この発明においては、これに限らず、対象領域ＴＲＥＧは、座標［Ｘｍｉｎ，Ｙｍｉｎ］と座標［Ｘｍａｘ，Ｙｍａｘ］との間の距離を直径とする円形からなっていてもよく、その他の形状からなっていてもよい。
【０１０３】
さらに、上記においては、問合せＱＵＥＲＹは、対象領域ＴＲＥＧに存在するセンサーのうち、シンク３０に最も近い位置に存在するセンサーまたは対象領域ＴＲＥＧの中央に配置されたセンサーへユニキャストによって送信される場合について説明したが、この発明においては、問合せＱＵＥＲＹは、好ましくは、対象領域ＴＲＥＧに存在するセンサーのうち、シンク３０に最も近い位置に存在するセンサーへユニキャストによって送信される。対象領域ＴＲＥＧに存在するセンサーのうち、シンク３０に最も近い位置に存在するセンサーへ問合せＱＵＥＲＹが送信される場合の方が無線通信のオーバーヘッドを小さくでき、問合せＱＵＥＲＹを効率的に送信できるからである。
【０１０４】
さらに、上記においては、問合せＱＵＥＲＹを対象領域ＴＲＥＧ内のセンサー１３，１４，１６，２２へ送信し、センサー１３，１４，１６，２２の検出データをシンク３０へ送信するセンサーネットワーク１００について説明したが、この発明によるセンサーネットワークは、各々がデータを検出する複数のセンサーと、問合せＱＵＥＲＹを無線通信によって複数のセンサーのうちの一部のセンサーへ送信するシンク３０とを備えていればよい。問合せＱＵＥＲＹを一部のセンサーへ送信することによって問合せＱＵＥＲＹを全てのセンサーへ送信する場合よりも無線通信のオーバーヘッドを小さくでき、問合せＱＵＥＲＹを効率的に送信できるからである。
【０１０５】
さらに、この発明によるセンサーネットワークは、問合せＱＵＥＲＹをブロードキャストによってセンサー１〜２２へ送信し、対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２の検出データをセンサー１３または１５がまとめてシンク３０へ送信するものであればよい。対象領域ＴＲＥＧ内に存在するセンサー１３，１４，１６，２２の検出データをまとめてシンク３０へ送信することによって、シンク３０が検出データを収集する場合のオーバーヘッドを低減でき、検出データを効率的に収集できるからである。
【０１０６】
さらに、この発明においては、問合せＱＵＥＲＹは、センサーの属性によって検出データを送信すべき一部のセンサー１３，１４，１６，２２を複数のセンサー１〜２２の中から特定し、かつ、その特定した一部のセンサー１３，１４，１６，２２に検出データ（＝温度データ）の送信を要求するための「送信要求」を構成する。
【０１０７】
さらに、センサー１３，１４，１６，２２は、「一部のセンサー」を構成し、シンク３０は、「無線装置」を構成する。
【０１０８】
さらに、センサー１３は、「第１のセンサー」を構成し、センサー１〜９は、「ｍ（ｍは正の整数）個のセンサー」を構成し、センサー１０〜１２，１５，１７〜２１またはセンサー１３，１４，１６，２２は、「ｎ（ｎは正の整数）個のセンサー」を構成し、センサー１〜５は、「ｍ（ｍは正の整数）個のセンサー」を構成し、センサー６〜１０、センサー１１〜１５およびセンサー１６〜２２のいずれかは、「ｎ（ｎは正の整数）個のセンサー」を構成する。
【０１０９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１０】
この発明は、問合せを効率的に送信可能なセンサーネットワークに適用される。また、この発明は、検出データを効率的に収集可能なセンサーネットワークに適用される。
【図面の簡単な説明】
【０１１１】
【図１】この発明の実施の形態によるセンサーネットワークの概略図である。
【図２】図１に示すセンサーの構成を示す概略ブロック図である。
【図３】図１に示すシンクの構成を示す概略ブロック図である。
【図４】問合せの構成を示す概略図である。
【図５】図４に示すデータ保持部が保持するテーブルの構成を示す図である。
【図６】対象領域の決定方法を説明するための第１の図である。
【図７】対象領域の決定方法を説明するための第２の図である。
【図８】無線通信経路を決定する方法を説明するための図である。
【図９】問合せを対象領域へ送信する方法を説明するための図である。
【図１０】対象領域内のセンサーが検出データをシンクへ送信する方法を説明するための図である。
【図１１】問合せを対象領域へ送信する他の方法を説明するための図である。
【図１２】対象領域内のセンサーが検出データをシンクへ送信する他の方法を説明するための図である。
【符号の説明】
【０１１２】
１〜２２  センサー、３０  シンク、１００  センサーネットワーク、１０１，３０１  アンテナ、１０２  通信制御部、１０３  データ検出部、３０２  通信部、３０３  制御部、３０４  表示部、３０５  受付部、３０６  経路決定部、３０７  データ保持部。
【図１】
2008176502.tif 000003
【図２】
2008176502.tif 000004
【図３】
2008176502.tif 000005
【図４】
2008176502.tif 000006
【図５】
2008176502.tif 000007
【図６】
2008176502.tif 000008
【図７】
2008176502.tif 000009
【図８】
2008176502.tif 000010
【図９】
2008176502.tif 000011
【図１０】
2008176502.tif 000012
【図１１】
2008176502.tif 000013
【図１２】
2008176502.tif 000014