(57)【特許請求の範囲】
【請求項１】
基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサであって、
スリープ期間を決定する期間決定部を備え、
上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでのレスポンス待ち期間において、上記スリープ期間、スリープ状態になり、
上記期間決定部は、上記センサが、データを送信してから上記スリープ期間が経過した後にスリープ状態からアクティブ状態に移行し、アクティブ状態に移行してから所定の期間内に上記基地局からのレスポンスを受信できない場合、次回の通信における上記スリープ期間を短く変更することを特徴とするセンサ。
【請求項２】
上記期間決定部は、上記レスポンス待ち期間を予測し、上記基地局からのレスポンスが返ってくる前に上記センサが通信可能なアクティブ状態に移行するよう、上記スリープ期間を決定することを特徴とする請求項１に記載のセンサ。
【請求項３】
基地局と、中継機と、請求項１に記載のセンサとを含むことを特徴とするセンサネットワークシステム。
【請求項４】
基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサの制御方法であって、
スリープ期間を決定する期間決定ステップと、
上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでの間に、上記センサを上記スリープ期間、スリープ状態にするスリープステップとを含み、
上記期間決定ステップでは、上記センサが、データを送信してから上記スリープ期間が経過した後にスリープ状態からアクティブ状態に移行し、アクティブ状態に移行してから所定の期間内に上記基地局からのレスポンスを受信できない場合、次回の通信における上記スリープ期間を短く変更することを特徴とするセンサの制御方法。
【請求項５】
基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサの制御プログラムであって、
スリープ期間を決定する期間決定ステップと、
上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでのレスポンス待ち期間において、上記センサを上記スリープ期間、スリープ状態にするスリープステップとを含む処理であって、
上記期間決定ステップでは、上記センサが、データを送信してから上記スリープ期間が経過した後にスリープ状態からアクティブ状態に移行し、アクティブ状態に移行してから所定の期間内に上記基地局からのレスポンスを受信できない場合、次回の通信における上記スリープ期間を短く変更する処理を、上記センサが備えるコンピュータに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、間欠動作を行うセンサ、およびセンサネットワークシステムに関する。
【背景技術】
【０００２】
近年、センシング機能と無線通信機能とを有するセンサ（センサノード）をメッシュネットワークで接続し、各センサが計測したデータを上位システムである基地局に集積するセンサネットワークシステムが実現されている（例えばＺｉｇＢｅｅ（登録商標）規格）。このようなセンサネットワークシステムでは、無線通信機能を有する中継機を複数配置することにより、中継機が、各センサと基地局との通信を中継して、メッシュネットワークを構成する。基地局および中継機は、主としてＡＣ電源から電力の供給を受ける。一方、センサは、配置の容易さ、移動性、小型化を考慮して、電池によって駆動される場合が多い。そのため、メンテナンスの手間を削減するために、電池交換を行う頻度が少なくてよいセンサが実用的なセンサとなる。よって、センサの消費電力を低減することが重要な課題となる。
【０００３】
従来から、消費電力を低減するために、間欠動作を行うセンサがある。間欠動作を行うセンサは、周囲の物理量等を計測する期間、および計測したデータを基地局に送信するために通信を行う期間のみ起動し、計測および通信を行わない期間は通信不可能なスリープ状態に移行して電力消費を抑制するものである。
【０００４】
図７は、メッシュネットワークのセンサネットワークシステム１００の構成を示す模式図である。センサネットワークシステム１００は、基地局１０１と、複数の中継機１０２ａ〜１０２ｂと、複数のセンサ１０３ａ〜１０３ｄとを備える。各センサ１０３ａ〜１０３ｄは、内蔵するタイマーによって所定のタイミングで起動し、例えば気温等の計測を行う。その後、計測された気温のデータを基地局１０１に集積するために、各センサ１０３ａ〜１０３ｄは、１つ以上の中継機１０２ａ〜１０２ｂを介して、または直接に、基地局１０１と通信を行う。ここでは、センサ１０３ａ・１０３ｂから基地局１０１に対して送信されるデータは、２つの中継機１０２ａ・１０２ｂを中継して、基地局１０１に到達する。センサ１０３ｃから基地局１０１に対して送信されるデータは、１つの中継機１０２ｂを中継して、基地局１０１に到達する。センサ１０３ｄは、基地局１０１と直接通信を行い、基地局１０１にデータを送信する。
【０００５】
図８は、センサ１０３ｄおよび基地局１０１の通信、およびセンサ１０３ｄの消費電流を示す図である。横軸は時間（時刻）ｔを表し、図８の上部は、センサ１０３ｄおよび基地局１０１のデータの送受信の処理を示す。図８の下部は、センサ１０３ｄの消費電流を示す。なお、図８は、模式的に時間と消費電流との関係を示すものであり、グラフの目盛りは正確なものではない。
【０００６】
スリープ状態であったセンサ１０３ｄは、内蔵するタイマーによって、時刻ｔ１０１に起動してアクティブ状態に移行する。アクティブ状態では、センサ１０３ｄが起動しており、スリープ状態に比べて消費電流は格段に大きくなる。起動した後、センサ１０３ｄは、時刻ｔ１０１から時刻ｔ１０２の間に、例えば気温の計測を行い、時刻ｔ１０２から時刻ｔ１０３の間に、計測したデータを基地局１０１に送信する。図８における矢印は通信におけるデータの送信を示す。なお、センサ１０３ｄからデータを受信した基地局１０１は、受信が成功したことを示す受信確認をセンサ１０３ｄに返すが、通信におけるデータの送信には受信確認が含まれる、すなわち、この受信確認を含めた通信が時刻ｔ１０２から時刻ｔ１０３の間に行われる。
【０００７】
データを受信した基地局１０１は、時刻ｔ１０３から時刻ｔ１０４の間に、受信したデータが適正なものであるか否かを確認する。受信したデータが適正なものである場合、基地局１０１は、時刻ｔ１０４から時刻ｔ１０５の間に、センサ１０３ｄに対する応答として計測データの受信が完了したことを示すレスポンスをセンサ１０３ｄに送信する。なお、このレスポンスに対する受信確認は、時刻ｔ１０４から時刻ｔ１０５の間に、センサ１０３ｄから基地局１０１に対して送信される。
【０００８】
センサ１０３ｄは、基地局１０１から計測データの受信が完了したことを示すレスポンスを受信すると、時刻ｔ１０５の後、消費電流の小さいスリープ状態に移行する。このように、センサ１０３ｄは、所定の間隔でアクティブ状態になり、基地局１０１との通信が完了するとスリープ状態になる間欠動作を行う。
【０００９】
なお、アクティブ状態においても計測時と通信時とで消費電流の値は異なるが、図８では省略してアクティブ状態の平均的な消費電流を描いている。
【００１０】
特許文献１には、間欠動作を行うセンサと、基地局とを含み、センサの消費電力を低減するセンサネットワークシステムが記載されている。特許文献１には、センサのデータ送信に対する基地局の応答期間（図８における時刻ｔ１０３から時刻ｔ１０４の期間）を短縮することにより、センサが通信のために起動している時間を短縮する構成が記載されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−２１１４３９号公報（２００６年８月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、センサが中継機を介して基地局にデータの送信を行う場合（図７におけるセンサ１０３ａ〜１０３ｃ）、中継機による中継時間が多くなり、センサがデータの送信を行ってから、基地局からのレスポンスを受信するまでの期間が長くなる。そのため、通信を介する中継機の数が増えれば増えるほど、基地局からのレスポンスを受信するためにセンサがアクティブ状態になっている期間が長くなる。
【００１３】
図９は、センサ１０３ａおよび基地局１０１の通信、およびセンサ１０３ａの消費電流を示す図である。横軸は時間（時刻）ｔを表し、図９の上部は、センサ１０３ａ、中継機１０２ａ・１０２ｂ、および基地局１０１のデータの送受信の処理を示す。図９の下部は、センサ１０３ａの消費電流を示す。なお、図９は、模式的に時間と消費電流との関係を示すものであり、グラフの目盛りは正確なものではない。
【００１４】
センサネットワークシステム１００において、センサ１０３ａは、２つの中継機１０２ａ・１０２ｂを介して基地局１０１と通信を行う。センサ１０３ａは、時刻ｔ１１１にスリープ状態からアクティブ状態に移行し、時刻ｔ１１１から時刻ｔ１１２の間に気温の計測を行う。センサ１０３ａは、時刻ｔ１１２から時刻ｔ１１３の間に中継機１０２ａに、計測データの送信を行う。なお、時刻ｔ１１２から時刻ｔ１１３の間に、中継機１０２ａは、計測データを受信し、それに対する受信確認をセンサ１０３ａに送信する。時刻ｔ１１３から時刻ｔ１１４の間に、中継機１０２ａは、受け取った計測データを中継機１０２ｂに送信し、中継機１０２ｂは、受信確認を中継機１０２ａに送信する。時刻ｔ１１４から時刻ｔ１１５の間に、中継機１０２ｂは、受け取った計測データを基地局１０１に送信し、基地局１０１は、受信確認を中継機１０２ｂに送信する。
【００１５】
データを受信した基地局１０１は、時刻ｔ１１５から時刻ｔ１１６の間に、受信したデータが適正なものであるか否かを確認する。受信したデータが適正なものである場合、基地局１０１は、時刻ｔ１１６から時刻ｔ１１７の間に、センサ１０３ａに対する応答として計測データの受信が完了したことを示すレスポンスを中継機１０２ｂに送信する。その後、基地局１０１からのレスポンスは、中継機１０２ｂ・１０２ａを順に経て、センサ１０３ａによって受信される。センサ１０３ａは、基地局１０１から計測データの受信が完了したことを示すレスポンスを受信すると、時刻ｔ１１９の後、消費電流の小さいスリープ状態に移行する。
【００１６】
このように、中継段数（センサと基地局との間の通信を中継する中継機の数）が多くなると、中継機が通信を中継している期間が長くなり、センサから基地局までのネットワークの経路が遠いと、センサがアクティブ状態である期間において、中継機が通信を中継している期間が占める割合が大きくなる。そのため、特許文献１に記載の技術のように、基地局の処理を高速化したとしても、センサが基地局からのレスポンスを受け取る期間を短縮する、すなわちアクティブ状態である期間を短縮する効果はあまり見込めない。そのため、センサの消費電流を低減する効果があまり見込めない。また、自立的にセンサから基地局への通信経路を構築するメッシュネットワーク（例えばＺｉｇＢｅｅ（登録商標）Ｐｒｏ規格）においては、周囲の無線環境等の状況に応じてネットワーク経路が変化するので、センサと基地局との間の中継段数が変化する。よって、センサがアクティブ状態である期間も変化する。そのため、中継段数が多くなると、センサがアクティブ状態である期間が延び、センサの電池の寿命が短くなる。
【００１７】
これに対し、中継機にバッファリング用のメモリを搭載し、センサから基地局への送信データ、および、基地局からセンサへの送信データ（レスポンスまたはコマンド等）を中継機が記憶しておき、センサがアクティブになる所定の時間に、中継機がセンサと通信を行い、これらのデータを送受信する技術が提案されている。しかしながら、中継機が送信データをバッファリングする場合、周囲のセンサの数に応じて多くのデータを記憶しておく大容量のメモリが必要となり、中継機の消費電力も大きくなる。そのため、中継機に小型のメモリを使用する場合、中継機に接続できるセンサの数が少なくなる。
【００１８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、間欠動作を行うセンサの消費電流を低減することにある。
【課題を解決するための手段】
【００１９】
本発明に係るセンサは、基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサであって、上記の課題を解決するために、スリープ期間を決定する期間決定部を備え、データを送信してから上記基地局からのレスポンスを受信するまでの間に、上記スリープ期間、スリープ状態になることを特徴としている。
【００２０】
本発明に係るセンサの制御方法は、基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサの制御方法であって、上記の課題を解決するために、スリープ期間を決定する期間決定ステップと、上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでの間に、上記センサを上記スリープ期間、スリープ状態にするスリープステップとを含むことを特徴としている。
【００２１】
上記の構成によれば、データを送信してから基地局からのレスポンスを受信するまでの間に、センサは消費電流の小さいスリープ状態になるので、基地局からのレスポンスを待つ間のアクティブ時間を削減することができる。ここで、アクティブ状態は通信可能な状態、スリープ状態は通信不可能でアクティブ状態より消費電流が小さい状態である。よって、センサは、消費電流を低減することができる。そのため、例えばセンサが電池で動作する場合、電池寿命を長くすることができ、メンテナンスの負荷を軽減することができる。
【００２２】
また、上記期間決定部は、上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでのレスポンス待ち期間を予測し、上記基地局からのレスポンスが返ってくる前に上記センサが通信可能なアクティブ状態に移行するよう、上記スリープ期間を決定してもよい。
【００２３】
上記の構成によれば、期間決定部は、レスポンス待ち期間を予測してスリープ期間を決定するので、基地局からのレスポンスが返ってくる前にセンサは通信可能なアクティブ状態に移行することができる。よって、基地局からのレスポンスをより確実に受信し、かつ、アクティブ時間を削減し、消費電流を低減することができる。
【００２４】
また、上記期間決定部は、過去の通信における、上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでのレスポンス待ち期間に基づいて、上記スリープ期間を決定してもよい。
【００２５】
上記の構成によれば、期間決定部は、過去の通信におけるレスポンス待ち時間に基づいて、スリープ期間を決定することができるので、レスポンス待ち期間を予測することができる。よって、基地局からのレスポンスが受信できるように、かつ、できるだけ長いスリープ期間を決定することができる。そのため、より効率的にアクティブ時間を削減することができる。また、通信を中継する中継機の数に関わらず、複数のセンサのアクティブ時間をより均一にすることができるので、例えばセンサが電池で動作する場合、複数のセンサの電池寿命をより均一にすることができる。そのため、メンテナンスの負荷を軽減することができる。
【００２６】
また、上記期間決定部は、上記基地局との通信を中継する中継機の数に応じて、上記スリープ期間を決定してもよい。
【００２７】
レスポンス待ち期間は、主に基地局との通信を中継する中継機の数に応じて変化する。上記の構成によれば、基地局との通信を中継する中継機の数に応じて、スリープ期間を決定するので、レスポンス待ち期間を予測することができる。よって、基地局からのレスポンスが受信できるように、かつ、できるだけ長いスリープ期間を決定することができる。そのため、より効率的にアクティブ時間を削減することができる。また、通信を中継する中継機の数に関わらず、複数のセンサのアクティブ時間をより均一にすることができるので、例えばセンサが電池で動作する場合、複数のセンサの電池寿命をより均一にすることができる。そのため、メンテナンスの負荷を軽減することができる。
【００２８】
また、上記基地局は、上記センサとの通信を中継する中継機の数に応じたレベルを示す情報を上記センサに送信し、上記期間決定部は、上記レベルに応じて上記スリープ期間を決定する構成であってもよい。
【００２９】
上記の構成によれば、基地局が、センサとの通信を中継する中継機の数に応じたレベルを示す情報をセンサに送信する。通信を中継する中継機の数は、レスポンス待ち時間と関連しているので、センサの期間決定部は、上記情報が示すレベルに応じてスリープ期間を決定することにより、基地局からのレスポンスが受信できるように、かつ、できるだけ長いスリープ期間を決定することができる。そのため、より効率的にアクティブ時間を削減することができる。また、通信を中継する中継機の数に関わらず、複数のセンサのアクティブ時間をより均一にすることができるので、例えばセンサが電池で動作する場合、複数のセンサの電池寿命をより均一にすることができる。そのため、メンテナンスの負荷を軽減することができる。
【００３０】
また、上記センサが、データを送信してから上記スリープ期間が経過した後にスリープ状態からアクティブ状態に移行し、アクティブ状態に移行してから所定の期間内に上記基地局からのレスポンスを受信できない場合、上記期間決定部は、次回の通信における上記スリープ期間を短く変更する構成であってもよい。
【００３１】
例えば、中継の通信経路が変化して通信を中継する中継機の数が変化した場合、それに対応してレスポンス待ち時間も変化すると考えられる。レスポンス待ち時間が短くなった場合、センサがスリープ状態である間に基地局からのレスポンスが返ってくることが考えられる。
【００３２】
上記の構成によれば、アクティブ状態に移行してから所定の期間内に基地局からのレスポンスを受信できない場合、期間決定部は、次回の通信における上記スリープ期間を短く変更する。よって、通信を中継する中継機の数が少なくなり、レスポンス待ち時間が短くなり、センサがスリープ状態である間に基地局からのレスポンスが返ってきた場合でも、次回の通信においてはこれに対応することができ、センサは適切に基地局からのレスポンスを受信することができる。
【００３３】
本発明に係るセンサは、基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサであって、上記の課題を解決するために、データを送信してから上記基地局からのレスポンスを受信するまでの間に、所定のスリープ期間、スリープ状態になることを特徴としている。
【００３４】
本発明に係るセンサの制御方法は、基地局と中継機とセンサとを含むセンサネットワークシステムにおいて、間欠動作を行い、直接にまたは１つ以上の上記中継機を介して、上記基地局にデータを送信するセンサの制御方法であって、上記の課題を解決するために、上記センサがデータを送信してから上記基地局からのレスポンスを受信するまでの間に、上記センサを所定のスリープ期間、スリープ状態にするスリープステップを含むことを特徴としている。
【００３５】
上記の構成によれば、データを送信してから基地局からのレスポンスを受信するまでの間に、センサは消費電流の小さいスリープ状態になるので、基地局からのレスポンスを待つ間のアクティブ時間を削減することができる。よって、センサは、消費電流を低減することができる。そのため、例えばセンサが電池で動作する場合、電池寿命を長くすることができ、メンテナンスの負荷を軽減することができる。
【００３６】
本発明に係るセンサネットワークシステムは、基地局と、中継機と、上記センサとを含む。
【００３７】
なお、上記センサは、一部をコンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させる制御プログラム、および上記制御プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３８】
以上のように本発明によれば、データを送信してから基地局からのレスポンスを受信するまでの間に、センサは消費電流の小さいスリープ状態になるので、基地局からのレスポンスを待つ間のアクティブ時間を削減することができる。よって、センサは、消費電流を低減することができる。そのため、例えばセンサが電池で動作する場合、電池寿命を長くすることができ、メンテナンスの負荷を軽減することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明に係る一実施の形態のセンサネットワークシステムの構成を示す模式図である。
【図２】本発明に係る一実施の形態のセンサの構成を示すブロック図である。
【図３】本発明に係る一実施の形態のセンサおよび基地局の通信、およびセンサの消費電流を示す図である。
【図４】上記センサの動作フローの一例を示す図である。
【図５】センサの消費電流の計算に用いるパラメータの一例を示す表である。
【図６】本発明に係る一実施形態のセンサおよび従来のセンサのアクティブ時間および消費電流を、中継段数毎に比較して示す表である。
【図７】従来のセンサネットワークシステムの構成を示す模式図である。
【図８】従来のセンサおよび基地局の通信、およびセンサの消費電流を示す図である。
【図９】従来のセンサおよび基地局の通信、およびセンサの消費電流を示す図である。
【発明を実施するための形態】
【００４０】
［実施形態１］
以下、本発明の実施形態について、図１〜図６を参照して詳細に説明する。
【００４１】
＜センサネットワークシステムの構成＞
図１は、メッシュネットワークのセンサネットワークシステム１０の構成を示す模式図である。センサネットワークシステム１０は、基地局１と、複数の中継機２ａ〜２ｂと、複数のセンサ（センサノード）３ａ〜３ｄとを備える。例えば、基地局１はオフィスのサーバルームに配置され、センサ３ａ〜３ｄは、気温および湿度の計測のためにオフィスの各部屋に分散されて配置されてもよく、また屋外の各設備の電力または温度等の計測のために各設備に配置されてもよい。センサ３ａ〜３ｄは、内蔵する電池の電力で動作し、中継機２ａ〜２ｂ、および基地局１は、外部のＡＣ電源からの電力供給によって動作する。
【００４２】
センサ３ａ〜３ｄは、センシング（計測）機能と無線通信機能とを有する。各センサ３ａ〜３ｄは、内蔵するタイマーによって所定のタイミングで起動し、気温等の計測を行う。なお、センサ３ａ〜３ｄは、湿度または照度等、他の量を計測してもよい。その後、計測された気温のデータを基地局１に集積するために、各センサ３ａ〜３ｄは、１つ以上の中継機２ａ〜２ｂを介して、または直接に、基地局１と無線通信を行う。ここでは、センサ３ａ・３ｂから基地局１に対して送信されるデータは、２つの中継機２ａ・２ｂを中継して、基地局１に到達する。センサ３ｃから基地局１に対して送信されるデータは、１つの中継機２ｂを中継して、基地局１に到達する。センサ３ｄは、基地局１と直接通信を行い、基地局１にデータを送信する。なお、センサネットワークシステム１０は、周囲の無線環境および中継機２ａ・２ｂの状態に応じて、通信経路を流動的に変化させるメッシュネットワークである。なお、センサ３ａ〜３ｄと、基地局１または中継機２ａ〜２ｂとの間の通信において、センサ３ａ〜３ｄは、基地局１または中継機２ａ〜２ｂの信号強度に合わせて、通信可能な最低限のレベルの信号強度でデータ等の送信を行う。
【００４３】
図２は、センサ３ａの構成を示すブロック図である。なお、センサ３ａ〜３ｄはいずれも同じ構成である。センサ３ａは、タイマー部１１、起動部１２、計測部１３、通信部１４、スリープ設定部（期間決定部）１５、および記憶部１６を備える。
【００４４】
タイマー部１１は、起動する時間（時刻）を記憶し、計測を行う所定の時刻になるとセンサ３ａをスリープ状態からアクティブ状態へと移行させるために、起動部１２に計測開始のための信号を出力する。また、タイマー部１１は、起動部１２からスリープ期間の情報を受け取ると、スリープ期間に応じた時刻にセンサ３ａをスリープ状態からアクティブ状態へと移行させるために、起動部１２に通信待機のための信号を出力する。
【００４５】
起動部１２は、タイマー部１１から信号を受け取ると、センサ３ａをスリープ状態からアクティブ状態へと移行させる。起動部１２は、タイマー部１１から計測開始の信号を受け取ると、計測部１３に計測開始の信号を出力する。また、起動部１２は、タイマー部１１から通信待機の信号を受け取ると、通信部１４に通信待機の信号を出力する。また、起動部１２は、スリープ設定部１５からスリープ状態へ移行する信号を受け取ると、必要に応じてスリープ期間の情報をタイマー部１１に出力し、センサ３ａをアクティブ状態からスリープ状態へと移行させる。
【００４６】
計測部１３は、計測開始の信号を受け取ると、気温の計測を行い計測値を取得する。なお、計測部１３は、外部のセンサから計測値を取得する構成であってもよい。計測部１３は、計測値と計測時刻とを含む計測データを通信部１４に出力する。
【００４７】
通信部１４は、外部の基地局１または中継機２ａ・２ｂと通信を行う。通信部１４は、計測部１３から計測データを受け取ると、通信可能な中継機２ａ・２ｂまたは通信可能な基地局１に対して計測データの送信を行う。また、通信部１４は、起動部１２から通信待機の信号を受け取ると、通信可能なアクティブ状態で外部からの通信を待つ。また、通信部１４は、中継機２ａ・２ｂまたは基地局１から、レスポンス、コマンド、および受信確認等のデータを受信する。通信部１４は、受信確認またはレスポンス等を受信すると、受信データと受信した時刻とをスリープ設定部１５に出力する。
【００４８】
スリープ設定部１５は、通信部１４から計測データの送信に対する受信確認と受信した時刻とを受け取ると、受信確認を受信した時刻の情報を記憶部１６に記憶させる。また、スリープ設定部１５は、記憶部１６から過去（前回の通信）のレスポンス待ち期間（中継機に計測データを送信してから基地局のレスポンスが返ってくるまでの期間）を読み出し、過去のレスポンス待ち期間に応じてスリープ期間を決定し、スリープ期間の情報と共にスリープ状態へ移行する信号を起動部１２に出力する。
【００４９】
また、スリープ設定部１５は、通信部１４から基地局１のレスポンスを受け取ると、基地局１のレスポンスを受信した時刻の情報を記憶部１６に記憶させ、計測を行う所定の時刻までセンサ３ａをスリープ状態にするために、起動部１２に、スリープ状態へ移行する信号を出力する。
【００５０】
記憶部１６は、過去のレスポンス待ち期間の情報（例えば、レスポンス待ち期間の長さ、計測データを送信した時刻、それに対する受信確認を受信した時刻、および／または基地局１のレスポンスを受信した時刻等）を記憶する。
【００５１】
＜センサおよび基地局の通信処理＞
図３は、センサ３ａおよび基地局１の通信、およびセンサ３ａの消費電流を示す図である。横軸は時間（時刻）ｔを表し、図３の上部は、センサ３ａ、中継機２ａ・２ｂ、および基地局１のデータの送受信の処理を示す。図３の下部は、センサ３ａの消費電流を示す。なお、図３は、模式的に時間と消費電流との関係を示すものであり、グラフの目盛りは正確なものではない。
【００５２】
センサネットワークシステム１０において、センサ３ａは、２つの中継機２ａ・２ｂを介して基地局１と通信を行う（中継段数は２）。センサ３ａは、時刻ｔ１に内蔵するタイマーによって起動して、スリープ状態からアクティブ状態に移行し、時刻ｔ１から時刻ｔ２の間に気温の計測を行う。
【００５３】
次にセンサ３ａは、時刻ｔ２から時刻ｔ３の間に中継機２ａに、計測データの送信を行う。なお、時刻ｔ２から時刻ｔ３の間に、中継機２ａは、計測データを受信し、それに対する受信確認をセンサ３ａに送信する。
【００５４】
センサ３ａから中継機２ａへの通信が完了すると（センサ３ａが中継機２ａへ計測データを送信し、受信確認を受信すると）、センサ３ａは、スリープ状態に移行する（時刻ｔ３）。このときセンサ３ａは、過去の通信から所定のスリープ期間ＴＳを決定し、スリープ期間ＴＳ経過後に、中継機２ａとの通信が可能なアクティブ状態に移行するようタイマーを設定する。ここでは、図３に示す時刻ｔ３から時刻ｔ８より少し前までの間の期間をスリープ期間ＴＳとして設定する。
【００５５】
時刻ｔ３から時刻ｔ４の間に、中継機２ａは、受け取った計測データを中継機２ｂに送信し、中継機２ｂは、受信確認を中継機２ａに送信する。時刻ｔ４から時刻ｔ５の間に、中継機２ｂは、受け取った計測データを基地局１に送信し、基地局１は、受信確認を中継機２ｂに送信する。
【００５６】
データを受信した基地局１は、時刻ｔ５から時刻ｔ６の間に、受信したデータが適正なものであるか否かを確認する。受信したデータが適正なものである場合、基地局１は、時刻ｔ６から時刻ｔ７の間に、センサ３ａに対する応答として計測データの受信が完了したことを示すレスポンスを中継機２ｂに送信する。なお、このレスポンスには、センサ３ａに対する制御命令（コマンド）等を含めてもよい。なお、中継機２ｂは、時刻ｔ６から時刻ｔ７の間に、レスポンスを受信し、受信確認を基地局１に送信する。
【００５７】
時刻ｔ７から時刻ｔ８の間に、中継機２ｂは、受け取ったレスポンスを中継機２ａに送信し、中継機２ａは、受信確認を中継機２ｂに送信する。
【００５８】
時刻ｔ３からスリープ期間ＴＳが経過した後（時刻ｔ７と時刻ｔ８の間に）、センサ３ａは、タイマーによって起動し、スリープ状態から通信可能なアクティブ状態に移行する。
【００５９】
時刻ｔ８から時刻ｔ９の間に、中継機２ａは、受け取ったレスポンスをセンサ３ａに送信し、センサ３ａは、受信確認を中継機２ａに送信する。センサ３ａは、基地局１から計測データの受信が完了したことを示すレスポンスを受信すると、中継機２ａに計測データを送信してから基地局１のレスポンスが返ってくるまでの期間ＴＡ（時刻ｔ３から時刻ｔ８の期間）を算出する。（なお、ここでは時刻ｔ３は、センサ３ａが中継機２ａに計測データを送信して中継機２ａから受信確認を受信して、通信が完了した時点を指し、時刻ｔ８は、センサ３ａが中継機２ａから基地局１のレスポンスを受信し始める時点を指す。）中継段数が変化しなければ、次回の通信においても中継機２ａに計測データを送信してから基地局１のレスポンスが返ってくるまでに、期間ＴＡと同程度の期間がかかると予測できる。そのため、センサ３ａは、算出した期間ＴＡに基づいて、次回の通信におけるスリープ期間ＴＳを決定する。具体的には、レスポンスが返ってくるのが少し早い場合を考慮して、期間ＴＡから所定の期間を引いた期間、または期間ＴＡに所定の割合を掛けた期間等の、期間ＴＡより少し短い期間をスリープ期間ＴＳとして決定する。なお、期間ＴＡをそのままスリープ期間として決定してもよい。
【００６０】
その後（時刻ｔ９の後）、消費電流の小さいスリープ状態に移行する。センサ３ａは、計測を行う所定の時刻（例えば１０分後）が来るまで、スリープ状態のまま待機する。
【００６１】
なお、センサ３ａは、レスポンスを受信するためにアクティブ状態に移行してから所定の期間内（例えば０．５秒間以内）に基地局からのレスポンスを受信できない場合は、次回のスリープ期間を０秒にリセットする、または、次回のスリープ期間を短く変更する。そのため、中継段数が減少したこと等により、レスポンス待ち期間が減少し、センサ３ａがスリープ状態である間に、中継機２ａが基地局１からのレスポンスをセンサ３ａに送信した場合、センサ３ａは、次回以降のスリープ期間を短く変更し、レスポンスを受信できるようにする。
【００６２】
なお、各通信においてデータ（計測データおよび基地局１からセンサ３ａへのレスポンス）の送信を行った際、センサ３ａ、中継機２ａ・２ｂ、および基地局１は、送信してから所定の期間内（例えば１秒間以内）に通信相手から受信確認が返ってこない場合は、通信相手にデータを再送信する。そのため、センサ３ａが中継機２ａに計測データを送信してからのスリープ期間が長すぎ、センサ３ａがスリープ状態である間に、中継機２ａが基地局１からのレスポンスをセンサ３ａに送信した場合でも、受信確認が得られないので中継機２ａは所定の期間後に基地局１からのレスポンスをセンサ３ａに再送信する。これにより、センサ３ａは、スリープ期間が長すぎた場合でも、基地局１からのレスポンスの再送信を受信し、計測データが基地局１に届いたことを確認することができる。そのため、前回の通信時より中継段数（基地局１までの通信を介する中継機の数）が減少し、前回よりレスポンスが早く帰ってくる場合でも、センサ３ａはレスポンスの再送信を受信することができる。なお、中継機２ａは、再送信を行う場合、これが１回目の送信ではないことを示す情報を付加してもよい。これにより、センサ３ａは、中継機２ａからの１回目の送信を受信できなかったことを認識し、次回以降の通信において中継機２ａが再送信を行わなくてもよいように、次回以降のスリープ期間を短く変更することができる。
【００６３】
また、センサ３ａが、時刻ｔ８にアクティブ状態に移行してから所定の期間内（例えば３秒間以内）に基地局１からのレスポンスを受信できない場合、通信経路のどこかで計測データが伝送されず基地局１に計測データが到達していないことも考えられるので、センサ３ａは、中継機２ａに対して計測データを再送信する。なお、計測データを再送信した場合、センサ３ａは、確実に基地局からのレスポンスを受信するために、スリープ状態に移行せず通信可能状態のまま待機する。すなわち、スリープ期間を０にリセットする。
【００６４】
＜センサの動作フロー＞
図４は、センサの動作フローの一例を示す図である。
【００６５】
センサは、内蔵するタイマーによってあらかじめ設定された所定の時刻に起動し、アクティブ状態に移行する（Ｓ１）。
【００６６】
その後、センサは、気温の計測を行う（Ｓ２）。
【００６７】
センサは、計測した計測データを、中継機または基地局に送信する（Ｓ３）。また、センサは、中継機または基地局から受信確認を受信する。
【００６８】
中継機または基地局の無線通信の信号強度に応じて、センサは、最低限のレベルの信号強度で通信を行うよう、送信出力レベルを更新する（Ｓ４）。
【００６９】
センサは、過去のレスポンス待ち期間に基づいて、スリープ期間を決定する（Ｓ５）。なお、スリープ期間をリセットする情報が記憶部１６に記憶されている場合、スリープ期間を０ｍｓに設定する。
【００７０】
スリープ期間が０ｍｓより大きい場合（Ｓ６でＹｅｓ）、センサは、決定したスリープ期間の間だけスリープ状態になるよう、タイマーを設定してスリープ状態に移行する（Ｓ７）。そして、スリープ期間が経過した後、センサは、タイマーによって起動し、通信可能なアクティブ状態に移行する（Ｓ８）。
【００７１】
アクティブ状態のセンサは、基地局または中継機から、基地局のレスポンスが送信されてくると、それを受信し、受信確認を返信する。
【００７２】
アクティブ状態に移行してから、所定の期間内（例えば０．５秒間以内）に基地局のレスポンスを受信した場合（Ｓ９でＹｅｓ）、センサは、スリープ状態に移行し（Ｓ１０）、Ｓ１の処理に戻る。
【００７３】
アクティブ状態に移行してから、所定の期間内（例えば０．５秒間以内）に基地局のレスポンスを受信しなかった場合（Ｓ９でＮｏ）、センサは、スリープ期間をリセットするために、スリープ期間をリセットする情報を記憶部１６に記憶させる（Ｓ１１）。
【００７４】
なお、スリープ期間が０ｍｓの場合（Ｓ６でＮｏ）、通信可能なアクティブ状態のまま待機して、基地局のレスポンスを待つ（Ｓ１２）。
【００７５】
Ｓ１１の後、センサがアクティブ状態に移行してから、またはＳ１２の後、センサが計測データの送信を行ってから所定の期間内（例えば３秒間以内）に基地局のレスポンスを受信しなかった場合（Ｓ１３でＮｏ）、基地局への計測データの再送信を行うため、Ｓ３の処理に戻る。
【００７６】
Ｓ１１の後、センサがアクティブ状態に移行してから、またはＳ１２の後、センサが計測データの送信を行ってから所定の期間内（例えば３秒間以内）に基地局のレスポンスを受信した場合（Ｓ１３でＹｅｓ）、Ｓ１０の処理に進み、センサはスリープ状態に移行する。
【００７７】
本実施形態によれば、センサは、基地局に対して計測データを送信した後、基地局から計測データの受信が完了したことを示すレスポンスを受信するまでの間の所定の期間、受信を行えないスリープ状態で待機する。そのため、基地局からのレスポンスが来るまで通信可能状態のまま待機する従来のセンサに比べて、消費電流を低減することができる。従来の構成に比べて消費電流を低減する効果は、中継段数が増えれば増えるほど顕著に現れる。
【００７８】
また、本実施形態のセンサは、過去のレスポンス待ち期間（中継機に計測データを送信してから基地局のレスポンスが返ってくるまでの期間）に基づいて、中継機に計測データを送信してからスリープするスリープ期間を決定するので、中継段数に関わらず基地局からのレスポンスが返ってくる時間を予測でき、基地局からのレスポンスが返ってくる頃に通信可能なアクティブ状態に移行することができる。そのため、センサは、レスポンス待ちの期間の消費電流を低減しながら基地局からのレスポンスを受信することができ、万が一、通信不良により基地局からのレスポンスが到達しない場合、迅速に基地局への計測データの再送信を行うことができる。そのため、基地局は、正確に、かつ、迅速に計測データを受け取ることができる。
【００７９】
また、センサは基地局からのレスポンスが返ってくる時間を予測してアクティブ状態に移行するので、センサと通信可能な直近の中継機がセンサに基地局からのレスポンスを送信したときに、センサは通信を適切に受信することができる。そのため、センサがスリープ状態であるのに中継機が何度も当該センサに通信を試みるといった無駄が発生しにくい。
【００８０】
なお、センサは、前回より前の通信における、レスポンス待ち期間に基づいて、スリープ期間を決定してもよく、例えば過去の所定の期間の通信または過去の所定の回数の通信におけるレスポンス待ち期間の平均または加重平均等を用いてスリープ期間を決定してもよい。
【００８１】
また、センサが、アクティブ状態に移行してから所定の期間内（例えば３秒間以内）に基地局からのレスポンスを受信できない場合、すぐに計測データの再送信を行わずスリープ状態に移行し、次回の計測時に計測データをまとめて送ってもよい。また、次回の計測時には、確実に基地局からのレスポンスを受信するために、スリープ期間を０にリセットしてもよい。
【００８２】
＜センサの消費電流の比較＞
本実施形態のセンサと、従来のセンサとにおける消費電流の比較を以下に説明する。間欠動作を行うセンサの消費電流の試算は、単純化した式を用いて行うことができる。一定間隔で計測を行ってデータを送信するセンサの平均消費電流は、次式で表される。
【００８３】
【数１】
0005187356.tif 000002
【００８４】
アクティブ状態であっても、計測時、送信時、受信時、または通信待機時では、それぞれ消費電流は異なるが、ここでは単純にこれらアクティブ状態の平均消費電流（アクティブ時平均消費電流）は同じ値であるとする。
【００８５】
上式の中の各パラメータの値を図５に示す。データ送信間隔は６００秒（１０分）とする。アクティブ時平均消費電流は４０ｍＡとする。スリープ時平均消費電流は０．０２５ｍＡとする。スリープ時はタイマーを動作させているだけなので、センサは、アクティブ時の平均消費電流に比べて１／５００〜１／１０００程の消費電流で動作することができる。１サイクルにおけるアクティブ時間（期間）は、計測時間（図３におけるｔ２−ｔ１）、データ送信時間（図３におけるｔ３−ｔ２）、レスポンス受信時間（図３におけるｔ９−ｔ８）、および通信待機時間（図９におけるｔ１１８−ｔ１１３）の和である。スリープ期間は、６００秒からアクティブ時間を引いたものである。
【００８６】
アクティブ時間の内、計測時間、データ送信時間、およびレスポンス受信時間は、本実施形態のセンサと、従来のセンサとでは同じである。ここで、センサ、中継機、および基地局の各間の通信に１１ミリ秒（ｍｓ）かかるとする。すなわち、図３の矢印１つ分の処理時間（ｔ３−ｔ２、ｔ４−ｔ３、ｔ９−ｔ８等の期間）が１１ｍｓである。また、中継機を介さずセンサと基地局とが直接通信を行う場合（中継段数０）のアクティブ時間は、７０ｍｓであるとする。すなわち、計測時間、データ送信時間、およびレスポンス受信時間の和が７０ｍｓであるとする。なお、基地局が、受信したデータが適正なものであるか否かを確認する期間（ｔ６−ｔ５）は短いとして無視する。また、中継段数が０の場合、センサはスリープ期間を０ｍｓと設定する（すなわち、計測データの送信を行ってから基地局からのレスポンスを受信するまでにスリープ状態に移行しない）。なお、センサは、中継段数が０の場合にも、短い期間スリープする構成であってもよい。
【００８７】
この場合、中継段数が１段増えるとアクティブ時間は２２ｍｓ（１１ｍｓ×２往復）延びる。よって、中継段数が１の場合（通信を中継する中継機が１つの場合）、所定の時刻に計測を始めてから計測データを送信し、基地局からのレスポンスを受信する処理を完了するまで９２ｍｓかかる。すなわち、スリープ動作をしない従来のセンサのアクティブ時間は、９２ｍｓである。これに対し、本実施形態のセンサが、理想的にスリープ動作を行った場合（基地局からのレスポンスを受信する直前にスリープ状態からアクティブ状態に復帰した場合）、アクティブ時間は７０ｍｓであり、アクティブ時間は中継段数によって変化しない。そのため、本実施形態のセンサのアクティブ時間は、中継段数が多くなればなるほど、従来のセンサに比べて少なくなる。一般に、センサにおいて、スリープ状態の消費電流はアクティブ状態の消費電流に比べて格段に小さい。よって、本実施形態のセンサは、消費電流を大いに低減することができる。
【００８８】
図６は、中継段数毎の、本実施形態のセンサおよび従来のセンサのアクティブ時間および消費電流を比較して示す表である。消費電流の値（％）は、従来のセンサの消費電流に対する、本実施形態のセンサの消費電流の比を示している。中継段数が９の場合、本実施形態のセンサは、従来のセンサに対して消費電流を約７２％に低減することができる。
【００８９】
本実施形態のセンサは、中継段数の違いによるアクティブ時間のばらつきを抑えることができる。すなわち、本実施形態のセンサは、中継段数に関係なく、ほぼ一定のアクティブ時間で動作するので、複数のセンサの電池寿命のばらつきを抑えることができる。そのため、複数のセンサの電池交換を同じタイミングで行うことができ、メンテナンスの負荷を軽減することができる。
【００９０】
［実施形態２］
以下、本発明の実施形態について、図１、図２を参照して詳細に説明する。なお、説明の便宜上、実施形態１にて説明した図面と同じ機能を有する部材・構成については、同じ符号を付記し、その詳細な説明を省略する。
【００９１】
＜センサネットワークシステムの構成＞
本実施形態のセンサネットワークシステムの構成は、図１に示すメッシュネットワークのセンサネットワークシステム１０と同じである。本実施形態では、基地局１が、各センサ３ａ〜３ｄの中継段数の情報を、当該センサ３ａ〜３ｄに送信する。なお、中継段数の情報は、計測データの送信に対するレスポンスに含められてセンサ３ａ〜３ｄに送信される。レスポンス待ち期間は、主に中継段数に応じて変化するので、各センサ３ａ〜３ｄは、それぞれの中継段数に応じて、計測データを送信した後のスリープ期間を決定する。
【００９２】
計測データが、各センサ３ａ〜３ｃから中継機２ａ〜２ｂを経由して基地局１へ送信される場合、計測データと共に、中継した中継機２ａ〜２ｂの識別情報が基地局１へ送信される。例えば、センサ３ａから中継機２ａおよび中継機２ｂを中継して基地局１へ計測データを送信する場合、基地局１は、計測データと共に、通信経路（パス）の情報として、センサ３ａ、中継機２ａ、および中継機２ｂのアドレス（識別情報）を受け取る。これにより、基地局１は、センサ３ａとの通信について、中継している中継機の数を認識することができる。基地局１は、センサ３ａに対して、中継段数の情報を含むレスポンスを送信する。
【００９３】
本実施形態のセンサの構成は、図２に示すセンサと同じである。センサ３ａは、中継段数の情報に基づいて、スリープ期間を決定する。例えば、通信部１４は、基地局１からのレスポンスを受信すると、受信データをスリープ設定部１５に出力する。
【００９４】
スリープ設定部１５は、通信部１４から計測データの送信に対する受信確認と受信した時刻とを受け取ると、記憶部１６から前回の通信の中継段数の情報を読み出し、中継段数に応じてスリープ期間を決定し、スリープ期間の情報と共にスリープ状態へ移行する信号を起動部１２に出力する。スリープ設定部１５は、中継段数に応じてあらかじめ決められた期間をスリープ期間としてもよい。また、スリープ設定部１５は、過去の通信における中継段数とレスポンス待ち期間との関係に基づいて、スリープ期間を決定してもよい。例えば、スリープ設定部１５は、中継段数が２のときの平均のレスポンス待ち期間（または最小のレスポンス待ち期間等）に基づいて、スリープ期間を決定することができる。
【００９５】
また、スリープ設定部１５は、基地局１のレスポンスを受け取ると、レスポンスを受信した時刻の情報およびレスポンスに含まれる中継段数の情報を記憶部１６に記憶させ、計測を行う所定の時刻までセンサ３ａをスリープ状態にするために、起動部１２に、スリープ状態へ移行する信号を出力する。
【００９６】
記憶部１６は、中継段数の情報、過去のレスポンス待ち期間の情報を記憶する。また、中継段数とそれに対応してあらかじめ決められたスリープ期間とを示すテーブルデータを記憶していてもよい。
【００９７】
センサのレスポンス待ち期間は、主に中継段数によって変化する。本実施の形態によれば、各センサは、通信経路の中継段数に応じてスリープ期間を決定するので、レスポンス待ち期間を適切に予測することができる。そのため、レスポンス待ちの間のアクティブ時間を削減し、消費電流を低減することができる。
【００９８】
なお、基地局からのレスポンスを受信したセンサが、レスポンスに付加された通信経路の情報（各中継機のアドレス）から、中継している中継機の数を判別してもよい。
【００９９】
また、基地局は、各センサに対して、中継段数の情報ではなく、スリープ期間を示す情報を送信してもよい。例えば、基地局は、あるセンサとの通信経路の情報から中継段数を判別し、過去または直近の中継段数に応じた所定のスリープ期間を決定し、決定したスリープ期間を示す情報を当該センサに送信してもよい。当該センサのスリープ設定部は、受け取ったスリープ期間を示す情報に基づき、次回の通信におけるスリープ期間を決定することができる。
【０１００】
また、基地局は、各センサに対して、中継段数に応じて変化するレベルを示す情報を送信し、センサは、受け取った上記情報が示すレベルに応じて、スリープ期間を決定してもよい。例えば、中継段数が０〜１のときはレベル１、中継段数が２〜４のときはレベル２、中継段数が５以上のときはレベル３とすると、レベルに応じてレスポンス待ち期間が変化すると予測できる。そのため、センサは、受け取ったレベルに応じてレスポンス待ち期間を予測し、スリープ期間を決定することができる。なお、基地局がスリープ期間を決定し、上記レベルとしてスリープ期間を示す情報をセンサに送信してもよい。
【０１０１】
また、センサは、基地局に計測データを送信してから基地局からのレスポンスを受信するまでに、中継段数等に関係なく一定の期間、スリープ状態になる構成であってもよい。
【０１０２】
最後に、センサ３ａ〜３ｄの各ブロック、特にスリープ設定部１５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ（central processing unit）を用いてソフトウェアによって実現してもよい。
【０１０３】
すなわち、センサ３ａ〜３ｄは、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるセンサ３ａ〜３ｄの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記センサ３ａ〜３ｄに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ（microprocessor unit））が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（compact disc read-only memory）／ＭＯ（magneto-optical）／ＭＤ（Mini Disc）／ＤＶＤ（digital versatile disk）／ＣＤ−Ｒ（CD Recordable）等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ（erasable programmable read-only memory）／ＥＥＰＲＯＭ（electrically erasable and programmable read-only memory）／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０５】
また、センサ３ａ〜３ｄを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（local area network）、ＩＳＤＮ（integrated services digital network）、ＶＡＮ（value-added network）、ＣＡＴＶ（community antenna television）通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ（institute of electrical and electronic engineers）１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（asynchronous digital subscriber loop）回線等の有線でも、ＩｒＤＡ（infrared data association）やリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（high data rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１０６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０７】
本発明は、間欠動作を行うセンサに利用することができる。
【符号の説明】
【０１０８】
１    基地局
２ａ、２ｂ    中継機
３ａ〜３ｄ    センサ（センサノード）
１１    タイマー部
１２    起動部
１３    計測部
１４    通信部
１５    スリープ設定部（期間決定部）
１６    記憶部
【図１】
0005187356.tif 000003
【図２】
0005187356.tif 000004
【図３】
0005187356.tif 000005
【図４】
0005187356.tif 000006
【図５】
0005187356.tif 000007
【図６】
0005187356.tif 000008
【図７】
0005187356.tif 000009
【図８】
0005187356.tif 000010
【図９】
0005187356.tif 000011