(57)【要約】【課題】蓄電部からの電力を用いて動作する構成において、蓄電部からの電力を効率よく利用しながら、センサから取得した情報を送信する。【解決手段】センサ情報伝送装置１０１は、蓄電部３１からの電力を用いて動作し、センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部２４と、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する無線送信部２３と、無線送信部２３を含むセンサ情報伝送装置１０１の一部を間欠的に動作させるスリープ制御を行う制御部３２とを備える。センサ情報処理部２４は、生成したセンサ情報の圧縮処理を行い、圧縮処理を行ったセンサ情報を無線送信部２３へ出力する。無線送信部２３は、制御部３２によるスリープ制御に従い、センサ情報処理部２４から受けたセンサ情報を送信する。【選択図】図２
2014153882.tif 000002
【特許請求の範囲】
【請求項１】
センサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、生成した前記センサ情報の圧縮処理を行い、前記圧縮処理を行った前記センサ情報を前記送信部へ出力し、
前記送信部は、前記スリープ制御部による前記スリープ制御に従い、前記センサ情報処理部から受けた前記センサ情報を送信する、センサ情報伝送装置。
【請求項２】
前記センサ情報処理部は、過去に生成した前記センサ情報に基づいて、新たに生成した前記センサ情報の圧縮処理を行う、請求項１に記載のセンサ情報伝送装置。
【請求項３】
前記センサ情報処理部は、今回生成した前記センサ情報と過去に生成した前記センサ情報との差分を求める演算処理を行い、前記演算処理により求められた前記差分または前記差分に対応する値をセンサ情報として前記送信部へ出力する、請求項１に記載のセンサ情報伝送装置。
【請求項４】
センサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、今回生成した前記センサ情報と過去に生成した前記センサ情報との関係に基づいて、前記送信部へのセンサ情報の出力処理を行う、センサ情報伝送装置。
【請求項５】
前記センサ情報処理部は、今回生成した前記センサ情報と前回生成した前記センサ情報との関係が所定条件を満たす場合、前記送信部への前記センサ情報の出力処理を行わず、
前記スリープ制御部は、前記所定条件を満たす場合、前記送信部の動作停止を維持する、請求項４に記載のセンサ情報伝送装置。
【請求項６】
前記センサ情報処理部は、今回生成した前記センサ情報と前回生成した前記センサ情報との関係が所定条件を満たす場合、今回生成した前記センサ情報よりサイズが小さい所定データを生成し、生成した前記所定データをセンサ情報として前記送信部へ出力する、請求項４に記載のセンサ情報伝送装置。
【請求項７】
前記スリープ制御部は、前記センサ情報処理部によって今回生成された前記センサ情報と前回生成された前記センサ情報との関係に基づいて、前記スリープ対象部の動作停止期間の長さを調整する、請求項４に記載のセンサ情報伝送装置。
【請求項８】
前記センサ情報処理部は、同じ前記センサ情報を複数回前記送信部へ出力することが可能であり、
前記センサ情報処理部は、今回生成した前記センサ情報と前回生成した前記センサ情報との関係に基づいて、同じ前記センサ情報の前記送信部への出力回数を調整する、請求項４に記載のセンサ情報伝送装置。
【請求項９】
センサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記送信部は、前記スリープ制御部による前記スリープ制御に従って、動作を停止するスリープ期間および前記センサ情報を他の装置へ送信する起床期間を繰り返し、
前記スリープ制御部は、前記送信部が起床期間において前記センサ情報を他の装置へ送信した後に、前記蓄電部の蓄電残量に基づいて、次の起床期間の開始タイミングを調整する、センサ情報伝送装置。
【請求項１０】
複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、前記蓄電部の蓄電残量に基づいて各前記センサ情報の処理を行い、処理後の前記各センサ情報を前記送信部へ出力する、センサ情報伝送装置。
【請求項１１】
前記センサ情報処理部は、前記蓄電残量に応じて前記センサ情報を前記各センサ情報から選択する処理を行い、選択した前記センサ情報を前記送信部へ出力する、請求項１０に記載のセンサ情報伝送装置。
【請求項１２】
前記各センサ情報には優先度が付与されており、
前記センサ情報処理部は、前記蓄電残量に対応する前記優先度のセンサ情報を前記各センサ情報から選択する処理を行い、選択した前記センサ情報を前記送信部へ出力する、請求項１１に記載のセンサ情報伝送装置。
【請求項１３】
前記センサ情報処理部は、前記蓄電残量に応じた圧縮度で前記各センサ情報の圧縮処理を行い、圧縮処理を行った前記各センサ情報を前記送信部へ出力する、請求項１０に記載のセンサ情報伝送装置。
【請求項１４】
前記送信部は、前記スリープ制御部による前記スリープ制御に従って、動作を停止するスリープ期間および前記センサ情報を他の装置へ送信する起床期間を繰り返し、
前記スリープ制御部は、前記起床期間において前記蓄電残量が所定のしきい値以下になると、前記起床期間の終了前に前記スリープ対象部の動作を停止させる、請求項１０から請求項１３のいずれか１項に記載のセンサ情報伝送装置。
【請求項１５】
センサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記センサ情報処理部を間欠的に動作させるスリープ制御、および前記送信部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、前記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および前記センサ情報を生成する起床期間を繰り返し、
前記送信部は、前記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および前記センサ情報を他の装置へ送信する起床期間を繰り返し、
前記センサ情報処理部は、複数の起床期間において前記センサ情報を生成すると、生成した各前記センサ情報について統計処理を行い、前記統計処理後の前記センサ情報を前記送信部へ出力し、
前記送信部は、起床期間において、前記センサ情報処理部から受けた前記統計処理後の前記センサ情報を他の装置へ送信する、センサ情報伝送装置。
【請求項１６】
前記センサ情報処理部は、前記統計処理として、生成した前記各センサ情報の平均値、最大値および最小値の少なくともいずれか１つを算出する、請求項１５に記載のセンサ情報伝送装置。
【請求項１７】
複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成し、生成した各前記センサ情報を含むフレームを生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記フレームを他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記フレームは、前記センサ情報を格納する所定サイズの格納領域を含み、
前記センサ情報処理部は、前記各センサ情報のサイズの合計と前記所定サイズとの関係に基づいて前記フレームを生成する、センサ情報伝送装置。
【請求項１８】
前記センサ情報処理部は、前記各センサ情報のサイズの合計と前記所定サイズとの関係に基づいて、生成する前記フレームの数を調整する、請求項１７に記載のセンサ情報伝送装置。
【請求項１９】
前記センサ情報処理部は、前記各センサ情報のサイズの合計と前記所定サイズとの関係に基づいて、前記各センサ情報の圧縮処理を行い、前記圧縮処理を行った前記各センサ情報を含むフレームを生成する、請求項１７に記載のセンサ情報伝送装置。
【請求項２０】
複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記センサ情報を他の装置へ送信する送信部と、
前記送信部を含む前記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、共通の前記センサについての、今回生成した前記センサ情報と過去に生成した前記センサ情報との関係に基づいて、前記送信部への前記今回生成したセンサ情報の出力処理を行う、センサ情報伝送装置。
【請求項２１】
前記センサ情報処理部は、共通の前記センサについての、今回生成した各前記センサ情報のうち、前回生成した前記センサ情報との関係が所定条件を満たすセンサ情報を選択し、選択した前記センサ情報を前記送信部へ出力する、請求項２０に記載のセンサ情報伝送装置。
【請求項２２】
前記センサ情報処理部は、取得元の前記センサの識別子を含む前記センサ情報を生成し、生成した前記センサ情報を前記送信部へ出力する、請求項２０または請求項２１に記載のセンサ情報伝送装置。
【請求項２３】
複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、
蓄電部からの電力を用いて動作し、前記複数のセンサのうち少なくともいずれか１つのセンサから取得した情報を用いてセンサ情報を生成し、生成した前記センサ情報を含むフレームを生成するセンサ情報処理部と、
前記蓄電部からの電力を用いて動作し、前記センサ情報処理部から受けた前記フレームを他の装置へ送信する送信部と、
前記センサ情報処理部を間欠的に動作させるスリープ制御、および前記送信部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、
前記センサ情報処理部は、前記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および前記フレームを生成する起床期間を繰り返し、
前記送信部は、前記スリープ制御部による前記スリープ制御に従って、動作を停止するスリープ期間および前記フレームを他の装置へ送信する起床期間を繰り返し、
前記センサ情報処理部は、起床期間において、前記複数のセンサのうちの所定のセンサから情報が得られない場合、前記複数のセンサのうちの前記所定のセンサ以外のセンサから前記起床期間において得られた情報を用いて生成したセンサ情報を保持し、
前記センサ情報処理部は、起床期間において、前記所定のセンサから情報が得られた場合、前記起床期間において得られた前記所定のセンサを含む１または複数の前記センサごとのセンサ情報、および前記起床期間より前の起床期間において保持した前記センサ情報を含むフレームを生成し、生成した前記フレームを前記送信部へ出力し、
前記スリープ制御部は、前記センサ情報処理部において前記所定のセンサから情報が得られると、前記送信部の起床期間を設定し、
前記送信部は、前記スリープ制御部によって設定された前記起床期間において、前記センサ情報処理部から受けた前記フレームを他の装置へ送信する、センサ情報伝送装置。
【請求項２４】
前記センサ情報処理部は、起床期間において、前記所定のセンサから情報が得られた場合、前記起床期間において得られた他の前記センサから取得した情報を用いて生成したセンサ情報および保持していた前記センサ情報について前記センサごとに統計処理を行い、前記統計処理後の前記センサ情報、および前記所定のセンサから取得した情報を用いて生成したセンサ情報を含むフレームを生成し、生成した前記フレームを前記送信部へ出力する、請求項２３に記載のセンサ情報伝送装置。
【請求項２５】
請求項１、請求項４、請求項９、請求項１０、請求項１５、請求項１７、請求項２０および請求項２３のいずれか１項に記載のセンサ情報伝送装置と、
前記センサ情報伝送装置からセンサ情報を受信して処理するセンサ情報受信装置とを備える、センサ情報伝送システム。
【請求項２６】
請求項１、請求項４、請求項９、請求項１０、請求項１５、請求項１７、請求項２０および請求項２３のいずれか１項に記載のセンサ情報伝送装置からセンサ情報を受信する受信部と、
前記受信部によって受信された前記センサ情報を処理するセンサ情報処理部とを備える、センサ情報受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサ情報伝送装置、センサ情報伝送システムおよびセンサ情報受信装置に関し、特に、蓄電部からの電力を用いて動作するセンサ情報伝送装置、センサ情報伝送システム、および当該センサ情報伝送システムにおけるセンサ情報受信装置に関する。
【背景技術】
【０００２】
動作するためのエネルギーを自ら調達することが可能であって、周囲環境の物理量を測定するためのエネルギーオートノマスセンサ（Energy-autonomous sensor）について、以下の技術が米国特許出願公開第２０１１／０２７１７４１号明細書（特許文献１）に開示されている。
【０００３】
すなわち、エネルギーオートノマスセンサは、電気エネルギーを蓄えるための蓄電素子と、周囲環境の物理量を測定するためのセンサ素子と、当該物理量を符号化するための制御回路と、発電した電力を蓄電素子に供給するための光起電素子と、タイマと、無線信号を用いて符号化された物理量を送信するためのＲＦ送信モジュールとを備える。
【０００４】
タイマは、当該蓄電素子の電圧が所定値になると起動し、物理量の検出処理実行時間および検出処理中断時間が生じるように、所定の時間間隔ごとにセンサ素子、制御回路およびＲＦ送信モジュールを動作させ、所定の操作時間経過後にセンサ素子、制御回路およびＲＦ送信モジュールの動作を終了させる。すなわち、エネルギーオートノマスセンサは、検出処理実行時間において、符号化された物理量を含む無線信号を他の装置へ送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許出願公開第２０１１／０２７１７４１号明細書
【非特許文献】
【０００６】
【非特許文献１】EnOcean（登録商標） Equipment Profiles (EEP) Version 2.1、EnOcean Alliance、２０１１年１月２０日
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、エネルギーオートノマスセンサが効率よく電力を使用するための最適化設計が十分ではない。このため、エネルギーオートノマスセンサが周囲からエネルギーを調達できない状況が継続すると、短時間のうちに蓄電素子に蓄えられた電力量が少なくなり、エネルギーオートノマスセンサは、周囲環境の物理量の取得および取得した物理量の送信等を行うことができなくなる。すなわち、特許文献１に記載の技術では、エネルギーオートノマスセンサは、長時間安定に動作することが困難である。
【０００８】
この発明は、上述の課題を解決するためになされたもので、その目的は、蓄電部からの電力を用いて動作する構成において、蓄電部からの電力を効率よく利用しながら、センサから取得した情報を送信することが可能なセンサ情報伝送装置、センサ情報伝送システムおよびセンサ情報受信装置を提供することである。
【課題を解決するための手段】
【０００９】
（１）上記課題を解決するために、この発明のある局面に係わるセンサ情報伝送装置は、センサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、生成した上記センサ情報の圧縮処理を行い、上記圧縮処理を行った上記センサ情報を上記送信部へ出力し、上記送信部は、上記スリープ制御部による上記スリープ制御に従い、上記センサ情報処理部から受けた上記センサ情報を送信する。
【００１０】
このように、送信するセンサ情報の圧縮処理を行う構成により、センサ情報の送信に要する送信部の動作時間を短くすることができるので、送信部において消費される電力量を低減することができる。
【００１１】
これにより、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができるので、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置を長時間安定に動作させることができる。
【００１２】
（４）また、この発明のある局面に係わるセンサ情報伝送装置は、センサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、今回生成した上記センサ情報と過去に生成した上記センサ情報との関係に基づいて、上記送信部へのセンサ情報の出力処理を行う。
【００１３】
このような構成により、センサの周囲環境の変化に応じた送信処理を行うことができるので、送信部の動作時間を適切に調整することができる。これにより、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができる。
【００１４】
たとえば、センサの周囲環境の変化がほとんどない場合に送信部へのセンサ情報の出力処理を控えることにより、送信部の動作時間を短くすることができる。これにより、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合においても、蓄電部に蓄えられた電力量の減少を抑制することができるので、センサ情報伝送装置を長時間安定に動作させることができる。
【００１５】
（９）また、この発明のある局面に係わるセンサ情報伝送装置は、センサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記送信部は、上記スリープ制御部による上記スリープ制御に従って、動作を停止するスリープ期間および上記センサ情報を他の装置へ送信する起床期間を繰り返し、上記スリープ制御部は、上記送信部が起床期間において上記センサ情報を他の装置へ送信した後に、上記蓄電部の蓄電残量に基づいて、次の起床期間の開始タイミングを調整する。
【００１６】
このような構成により、起床期間において最も蓄電残量が少なくなるタイミングにおいて、蓄電部の蓄電残量に基づいてスリープ対象部の次の起床期間の開始タイミングを適切に調整することができるので、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができる。
【００１７】
たとえば、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合、スリープ対象部の次の起床期間の開始タイミングまでの期間を長くすることにより、センサ情報伝送装置を長時間安定に動作させることができる。
【００１８】
（１０）また、この発明のある局面に係わるセンサ情報伝送装置は、複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部であるスリープ対象部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、上記蓄電部の蓄電残量に基づいて各上記センサ情報の処理を行い、処理後の上記各センサ情報を上記送信部へ出力する。
【００１９】
このような構成により、蓄電部の蓄電残量に基づいて適切な処理が行われた各センサ情報を送信部へ出力することができるので、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができる。
【００２０】
たとえば、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合、センサ情報伝送装置において消費される電力量を低減することが可能な処理をセンサ情報に対して行うことにより、センサ情報伝送装置を長時間安定に動作させることができる。
【００２１】
（１５）また、この発明のある局面に係わるセンサ情報伝送装置は、センサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記センサから取得した情報を用いてセンサ情報を生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記センサ情報処理部を間欠的に動作させるスリープ制御、および上記送信部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、上記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および上記センサ情報を生成する起床期間を繰り返し、上記送信部は、上記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および上記センサ情報を他の装置へ送信する起床期間を繰り返し、上記センサ情報処理部は、複数の起床期間において上記センサ情報を生成すると、生成した各上記センサ情報について統計処理を行い、上記統計処理後の上記センサ情報を上記送信部へ出力し、上記送信部は、起床期間において、上記センサ情報処理部から受けた上記統計処理後の上記センサ情報を他の装置へ送信する。
【００２２】
このように、複数の起床期間において生成したセンサ情報を統計処理後に送信する構成により、センサ情報を起床期間ごとに送信する場合と比べて、送信部の動作時間を短くすることができるので、送信部において消費される電力量を低減することができる。
【００２３】
これにより、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができるので、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置を長時間安定に動作させることができる。
【００２４】
（１７）また、この発明のある局面に係わるセンサ情報伝送装置は、複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成し、生成した各上記センサ情報を含むフレームを生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記フレームを他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記フレームは、上記センサ情報を格納する所定サイズの格納領域を含み、上記センサ情報処理部は、上記各センサ情報のサイズの合計と上記所定サイズとの関係に基づいて上記フレームを生成する。
【００２５】
このように、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、各センサ情報を含むフレームを生成する構成により、センサごとの固定した格納領域にセンサ情報を含むフレームを生成して送信する場合と比べて、より少ないフレーム数で各センサ情報を送信することができる。
【００２６】
これにより、フレームに含まれる制御情報等の送信量を抑制することができるので、フレームの送信に要する送信部の動作時間を短くし、送信部において消費される電力量を低減することができる。
【００２７】
したがって、蓄電部からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができるので、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置を長時間安定に動作させることができる。
【００２８】
（２０）また、この発明のある局面に係わるセンサ情報伝送装置は、複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記センサ情報を他の装置へ送信する送信部と、上記送信部を含む上記センサ情報伝送装置の一部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、共通の上記センサについての、今回生成した上記センサ情報と過去に生成した上記センサ情報との関係に基づいて、上記送信部への上記今回生成したセンサ情報の出力処理を行う。
【００２９】
このような構成により、各センサの周囲環境の変化に応じた送信処理を行うことができるので、送信部の動作時間を適切に調整することができる。これにより、蓄電部からの電力を効率よく利用しながら、センサ情報を送信することができる。
【００３０】
たとえば、送信部へ出力するセンサ情報のデータ量をセンサの周囲環境の変化に応じて抑制することにより、送信部の動作時間を短くすることができる。これにより、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合においても、蓄電部に蓄えられた電力量の減少を抑制することができるので、センサ情報伝送装置を長時間安定に動作させることができる。
【００３１】
（２３）また、この発明のある局面に係わるセンサ情報伝送装置は、複数のセンサから情報を取得して送信するセンサ情報伝送装置であって、蓄電部からの電力を用いて動作し、上記複数のセンサのうち少なくともいずれか１つのセンサから取得した情報を用いてセンサ情報を生成し、生成した上記センサ情報を含むフレームを生成するセンサ情報処理部と、上記蓄電部からの電力を用いて動作し、上記センサ情報処理部から受けた上記フレームを他の装置へ送信する送信部と、上記センサ情報処理部を間欠的に動作させるスリープ制御、および上記送信部を間欠的に動作させるスリープ制御を行うスリープ制御部とを備え、上記センサ情報処理部は、上記スリープ制御部によるスリープ制御に従って、動作を停止するスリープ期間および上記フレームを生成する起床期間を繰り返し、上記送信部は、上記スリープ制御部による上記スリープ制御に従って、動作を停止するスリープ期間および上記フレームを他の装置へ送信する起床期間を繰り返し、上記センサ情報処理部は、起床期間において、上記複数のセンサのうちの所定のセンサから情報が得られない場合、上記複数のセンサのうちの上記所定のセンサ以外のセンサから上記起床期間において得られた情報を用いて生成したセンサ情報を保持し、上記センサ情報処理部は、起床期間において、上記所定のセンサから情報が得られた場合、上記起床期間において得られた上記所定のセンサを含む１または複数の上記センサごとのセンサ情報、および上記起床期間より前の起床期間において保持した上記センサ情報を含むフレームを生成し、生成した上記フレームを上記送信部へ出力し、上記スリープ制御部は、上記センサ情報処理部において上記所定のセンサから情報が得られると、上記送信部の起床期間を設定し、上記送信部は、上記スリープ制御部によって設定された上記起床期間において、上記センサ情報処理部から受けた上記フレームを他の装置へ送信する。
【００３２】
このような構成により、各センサ情報を送信するために用いるフレーム数を減らすことができるので、フレームに含まれる制御情報等の送信量を減らすことができる。
【００３３】
また、制御情報等の送信量が少なくなるので、送信部の動作時間を短くすることができる。これにより、送信部において消費される電力量を低減することができるので、蓄電部からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができる。
【００３４】
たとえば、センサ情報伝送装置が周囲からエネルギーを調達できない状況が継続する場合、測定周期の長いセンサを所定のセンサに設定することにより、センサ情報伝送装置において消費される電力量を低減することができるので、センサ情報伝送装置を長時間安定に動作させることができる。
【００３５】
（２５）上記課題を解決するために、この発明の他の局面に係わるセンサ情報伝送システムは、上記（１）、（４）、（９）、（１０）、（１５）、（１７）、（２０）および（２３）のいずれか１つに記載のセンサ情報伝送装置と、上記センサ情報伝送装置からセンサ情報を受信して処理するセンサ情報受信装置とを備える。
【００３６】
このように、上記（１）、（４）、（９）、（１０）、（１５）、（１７）、（２０）および（２３）のいずれか１つに記載のセンサ情報伝送装置からセンサ情報を受信して処理する構成により、電力供給が不安定な環境下において、センサ情報の送信処理を、長時間安定に行なうことが可能なセンサ情報伝送システムを構築することができる。すなわち、蓄電部からの電力を用いて動作する構成において、蓄電部からの電力を効率よく利用しながらセンサから取得した情報を送信することを、長時間安定に行うことが可能なセンサ情報伝送システムを構築することができる。
【００３７】
（２６）上記課題を解決するために、この発明の他の局面に係わるセンサ情報受信装置は、上記（１）、（４）、（９）、（１０）、（１５）、（１７）、（２０）および（２３）のいずれか１つに記載のセンサ情報伝送装置からセンサ情報を受信する受信部と、上記受信部によって受信された上記センサ情報を処理するセンサ情報処理部とを備える。
【００３８】
このように、上記（１）、（４）、（９）、（１０）、（１５）、（１７）、（２０）および（２３）のいずれか１つに記載のセンサ情報伝送装置からセンサ情報を受信して処理する構成により、電力供給が不安定な環境下において、センサ情報の送信処理を、長時間安定に行なうことが可能なセンサ情報伝送システムを構築することができる。すなわち、蓄電部からの電力を用いて動作する構成において、蓄電部からの電力を効率よく利用しながらセンサから取得した情報を送信することを、長時間安定に行うことが可能なセンサ情報伝送システムを構築することができる。
【発明の効果】
【００３９】
本発明によれば、蓄電部からの電力を用いて動作する構成において、蓄電部からの電力を効率よく利用しながら、センサから取得した情報を送信することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の第１の実施の形態に係るセンサ情報伝送システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係るセンサ情報伝送システムにおけるセンサ情報伝送装置の構成を示す図である。
【図３】本発明の第１の実施の形態に係るセンサ情報伝送システムにおけるセンサ情報受信装置の構成を示す図である。
【図４】本発明の第１の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【図５】本発明の第１の実施の形態に係るセンサ情報伝送装置がセンサ情報を圧縮処理または差分処理を行う際の動作手順の一例を定めたフローチャートである。
【図６】本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいてセンサ情報を送信する際の動作手順の一例を定めたフローチャートである。
【図７】本発明の第２の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【図８】本発明の第２の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【図９】本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいてデータフィールドのサイズを小さくする際の動作手順の一例を定めたフローチャートである。
【図１０】本発明の第２の実施の形態に係るセンサ情報伝送装置におけるフレームの送信周期の調整の概要を説明するための図である。
【図１１】本発明の第２の実施の形態に係るセンサ情報伝送装置が送信周期を調整する際の動作手順の一例を定めたフローチャートである。
【図１２】本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および過去に生成したセンサ情報の関係に基づいて送信周期を調整する際の動作手順の詳細な一例を定めたフローチャートである。
【図１３】本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および過去に生成したセンサ情報の関係に基づいて送信周期を調整する際の動作手順の詳細な他の一例を定めたフローチャートである。
【図１４】本発明の第２の実施の形態に係るセンサ情報伝送装置が送信するフレームのステータスフィールドにおける再送のフレームに関する情報を示すビット列の一例を示す図である。
【図１５】本発明の第２の実施の形態に係るセンサ情報伝送装置が、標準再送回数が２である場合において、同じセンサ情報を含むフレームを再送するタイミングの一例を示す図である。
【図１６】本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいて、フレームを再送する回数を調整する際の動作手順の一例を定めたフローチャートである。
【図１７】本発明の第３の実施の形態に係る蓄電部における蓄電残量を模式的に示す図である。
【図１８】本発明の第３の実施の形態に係る制御部が蓄電残量に応じてタイマに設定する値を示すタイマ設定値リストの一例を示す図である。
【図１９】本発明の第３の実施の形態に係るセンサ情報伝送装置が蓄電残量に応じてタイマに設定する値を変更する際の動作手順の一例を定めたフローチャートである。
【図２０】本発明の第４の実施の形態に係るセンサ情報処理部および無線送信部におけるスリープ期間および起床期間のタイミングの一例を示す図である。
【図２１】本発明の第４の実施の形態に係るセンサ情報伝送装置が複数の起床期間において生成されたセンサ情報を統計処理後に送信する際の動作手順の一例を定めたフローチャートである。
【図２２】本発明の第５の実施の形態に係るセンサ情報伝送システムの構成を示す図である。
【図２３】本発明の第５の実施の形態に係る蓄電部における蓄電残量を模式的に示す図である。
【図２４】本発明の第５の実施の形態に係るセンサ情報処理部において用いられる、蓄電残量に対応するセンサ情報の優先度を示すセンサ情報優先度リストの一例を示す図である。
【図２５】本発明の第５の実施の形態に係るセンサ情報伝送装置が送信するセンサ情報を蓄電残量に応じて選択する際の動作手順の一例を定めたフローチャートである。
【図２６】本発明の第５の実施の形態に係るセンサ情報処理部において用いられる、蓄電残量に対応するセンサ情報の圧縮処理の圧縮度を示すセンサ情報圧縮度リストの一例を示す図である。
【図２７】本発明の第５の実施の形態に係るセンサ情報伝送装置が生成したセンサ情報を蓄電残量に応じて圧縮度を変更する際の動作手順の一例を定めたフローチャートである。
【図２８】本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【図２９】本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【図３０】本発明の第６の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応するセンサ情報を含むフレームを送信する際の動作手順の一例を定めたフローチャートである。
【図３１】本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【図３２】本発明の第６の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応する、今回生成したセンサ情報および前回生成したセンサ情報に基づいてデータフィールドのサイズを小さくする際の動作手順の一例を定めたフローチャートである。
【図３３】本発明の第７の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応するセンサ情報を取得する起床期間の一例を示す図である。
【図３４】本発明の第７の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームに含まれるデータフィールドの一例を示す図である。
【図３５】本発明の第７の実施の形態に係るセンサ情報伝送装置が所定のセンサから情報を取得する起床期間においてセンサ情報を送信する際の動作手順の一例を定めたフローチャートである。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００４２】
＜第１の実施の形態＞
［構成および基本動作］
図１は、本発明の第１の実施の形態に係るセンサ情報伝送システムの構成を示す図である。
【００４３】
図１を参照して、センサ情報伝送システム３０１は、センサ情報伝送装置１０１Ａ，１０１Ｂ，１０１Ｃと、センサ１５１Ａ，１５１Ｂ，１５１Ｃと、センサ情報受信装置２０１とを備える。センサ情報伝送装置１０１Ａ，１０１Ｂ，１０１Ｃには、センサ１５１Ａ，１５１Ｂ，１５１Ｃがそれぞれ接続される。
【００４４】
以下、センサ情報伝送装置１０１Ａ，１０１Ｂ，１０１Ｃの各々を、センサ情報伝送装置１０１と称する場合がある。また、センサ１５１Ａ，１５１Ｂ，１５１Ｃの各々を、センサ１５１と称する場合がある。
【００４５】
図１では、センサ情報伝送装置１０１およびセンサ１５１が３組設けられる例を代表的に示しているが、少数またはさらに多数の組が設けられてもよい。また、１つのセンサ情報伝送装置１０１に複数のセンサ１５１が接続される構成については後述する。
【００４６】
センサ情報伝送システム３０１において、センサ１５１は、たとえば、商用電力系統からの交流電力の供給が困難な場所に設置され、温度、照度および振動等の周囲環境の物理量を測定し、測定結果を用いて生成されるセンサ情報をセンサ情報伝送装置１０１へ出力する。
【００４７】
センサ情報伝送装置１０１は、センサ１５１から取得した情報に対してたとえば演算処理を行うことによりセンサ情報を生成し、生成したセンサ情報を無線信号に変換してセンサ情報受信装置２０１へ送信する。
【００４８】
センサ１５１およびセンサ情報伝送装置１０１は、たとえば、光、熱および振動等の周囲の環境から微少なエネルギーを収穫するエナジーハーベスティングを利用し、エナジーハーベスティングにより発電された電力を用いて動作する。具体的には、たとえば、センサ１５１およびセンサ情報伝送装置１０１は、太陽光発電または風力発電等によって得られた電力を用いて動作する。
【００４９】
センサ情報受信装置２０１は、センサ情報伝送装置１０１から受信した無線信号からセンサ情報を取得し、当該センサ情報に対して演算処理および統計処理等を行い、処理結果を保存または表示する。
【００５０】
［センサ情報伝送装置の構成］
図２は、本発明の第１の実施の形態に係るセンサ情報伝送システムにおけるセンサ情報伝送装置の構成を示す図である。
【００５１】
図２を参照して、センサ情報伝送装置１０１は、ＥＨ発電部２１と、電源管理部２２と、無線送信部２３と、センサ情報処理部２４と、アンテナ２７とを備える。電源管理部２２は、電源管理ＩＣ（Integrated Circuit）３０と、蓄電部３１と、制御部（スリープ制御部）３２と、タイマ３３とを含む。センサ情報処理部２４は、メインメモリ２５と、不揮発性メモリ２６とを含む。
【００５２】
ＥＨ発電部２１は、エナジーハーベスティングを利用して光のエネルギー、熱のエネルギーおよび振動のエネルギー等のセンサ情報伝送装置１０１の周囲に存在するエネルギーのいずれか１つまたは組合せを変換することにより、電気エネルギーを生成する。
【００５３】
電源管理ＩＣ３０は、ＥＨ発電部２１において生成された電気エネルギーを蓄電部３１に蓄える。この際、電源管理ＩＣ３０は、ＥＨ発電部２１の出力電圧を蓄電部３１において充電可能な電圧以上に昇圧し、昇圧した電圧を蓄電部３１へ出力する。また、電源管理ＩＣ３０は、蓄電部３１が過充電状態とならないように蓄電部３１へ出力する電圧および電流を制御する。
【００５４】
蓄電部３１は、たとえば２次電池である。蓄電部３１は、電源管理ＩＣ３０から受けた電気エネルギーをたとえば化学エネルギーへ変換して蓄える。蓄電部３１は、蓄えた化学エネルギーから得られる電力をセンサ情報伝送装置１０１における各回路およびセンサ１５１等に供給する。
【００５５】
より詳細には、蓄電部３１は、化学エネルギーから電気エネルギーへ変換する単位時間あたりのエネルギーすなわち電力をセンサ情報伝送装置１０１における各回路およびセンサ１５１等に供給する。なお、蓄電部３１は、正電圧を出力してもよいし、負電圧を出力してもよい。また、蓄電部３１は、キャパシタであってもよい。
【００５６】
制御部３２は、蓄電部３１から供給される電力を用いて動作し、蓄電部３１がセンサ情報伝送装置１０１における各機能ブロックへ供給する電力を制御するスリープ制御を行う。なお、スリープ制御については後述する。
【００５７】
制御部３２は、タイマ３３を使用可能であり、タイマ３３に値を設定する。タイマ３３は、制御部３２の制御により動作を開始し、設定値に相当する時間が満了すると制御部３２にタイマ満了通知を出力する。なお、タイマ３３は、制御部３２のプロセッサが用いるＯＳ（Operating System）において提供されるシステムタイマ等のソフトウェアタイマであってもよいし、水晶振動子等を用いたハードウェアタイマであってもよい。
【００５８】
センサ情報処理部２４は、蓄電部３１から供給される電力を用いて動作し、具体的にはプロセッサである。センサ情報処理部２４は、メインメモリ２５と、不揮発性メモリ２６とを含む。
【００５９】
メインメモリ２５は、たとえばＲＡＭ（Random Access Memory）であり、情報を揮発的に記憶する。不揮発性メモリ２６は、たとえばフラッシュメモリであり、情報を不揮発的に記憶する。メインメモリ２５および不揮発性メモリ２６は、センサ情報伝送装置１０１の外部に設けられていてもよい。
【００６０】
センサ情報処理部２４は、センサ１５１から情報を取得する。具体的には、たとえば、センサ情報処理部２４は、センサ１５１による測定結果を示すアナログ信号を受ける。この際、センサ情報処理部２４は、センサ１５１が周囲環境の物理量を測定するために必要な電力をセンサ１５１へ供給してもよい。
【００６１】
センサ情報処理部２４は、センサ１５１から取得した情報を用いてセンサ情報を生成する。より詳細には、センサ情報処理部２４は、センサ１５１から受けたアナログ信号をデジタル信号に変換する。
【００６２】
そして、センサ情報処理部２４は、当該デジタル信号の示すデータに対して種々の演算およびフォーマット変換等の処理を行うことによりセンサ情報を生成する。具体的には、センサ情報処理部２４は、たとえば、センサ１５１から複数回取得したアナログ信号を変換した複数のデジタル信号の示すデータについて平均を算出することによりセンサ情報を生成する。また、センサ情報処理部２４は、たとえばデジタル信号の示すデータを端数処理することによりセンサ情報を生成する。
【００６３】
この際、センサ情報処理部２４は、デジタル信号の示すデータおよび演算処理の結果を示すデータ等をメインメモリ２５に書き込んだり、メインメモリ２５から読み出したりする。
【００６４】
そして、センサ情報処理部２４は、生成したセンサ情報を不揮発性メモリ２６に書込むと共に、無線送信部２３へ出力する。
【００６５】
無線送信部２３は、蓄電部３１から供給される電力を用いて動作し、センサ情報処理部２４において生成されたセンサ情報を他の装置へ送信する。より詳細には、無線送信部２３は、たとえば、センサ情報処理部２４から受けたセンサ情報をアナログ信号に変換して無線信号にアップコンバートし、アップコンバートした無線信号をアンテナ２７経由でセンサ情報受信装置２０１へ送信する。
【００６６】
無線送信部２３は、たとえば、EnOcean、無線ＬＡＮ（Wireless Local Area Network）、Zigbee（登録商標）またはBluetooth（登録商標） Low Energy等の通信方式に従って無線信号を送信する。なお、センサ情報伝送装置１０１は、無線送信部２３の代わりに、センサ情報を有線でセンサ情報受信装置２０１へ送信する有線送信部を備える構成であってもよい。
【００６７】
［スリープ制御］
制御部３２は、センサ情報伝送装置１０１の一部であるスリープ対象部、たとえば無線送信部２３およびセンサ情報処理部２４を間欠的に動作させるスリープ制御を行う。この際、制御部３２は、たとえば、無線送信部２３およびセンサ情報処理部２４に対して、個別にスリープ制御を行う。
【００６８】
具体的には、制御部３２は、たとえば、蓄電部３１から無線送信部２３への電力供給を停止する制御を行うことにより無線送信部２３のスリープ期間を設定し、また、当該電力供給を開始する制御を行うことにより無線送信部２３の起床期間を設定する。
【００６９】
無線送信部２３は、制御部３２によるスリープ制御に従って、スリープ期間では動作を停止し、また、起床期間ではセンサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。
【００７０】
また、制御部３２は、たとえば、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行うことによりセンサ情報処理部２４のスリープ期間を設定し、また、当該電力供給を開始する制御を行うことによりセンサ情報処理部２４の起床期間を設定する。
【００７１】
センサ情報処理部２４は、制御部３２によるスリープ制御に従って、スリープ期間では動作を停止し、また、起床期間ではセンサ１５１から取得した情報を用いてセンサ情報を生成する。
【００７２】
たとえば、制御部３２は、スリープ時間を設定したタイマ３３の動作を開始させ、蓄電部３１から無線送信部２３およびセンサ情報処理部２４への電力供給を停止する制御を行う。この際、制御部３２は、タイマ３３からタイマ満了通知を受ける機能のみを動作させることにより、自己において消費する電力量を節減してもよい。そして、無線送信部２３およびセンサ情報処理部２４は、スリープ期間へ入る。
【００７３】
そして、スリープ時間が経過すると、タイマ３３は、制御部３２へタイマ満了通知を出力する。制御部３２は、タイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。
【００７４】
センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間へ入り、センサ１５１から取得したアナログ信号をデジタル信号へ変換し、当該デジタル信号の示すデータをメインメモリ２５に書込む。そして、センサ情報処理部２４は、メインメモリ２５における当該データの処理を行い、センサ情報を生成する。センサ情報処理部２４は、センサ情報の生成が完了すると、たとえば出力準備完了通知を制御部３２へ出力する。
【００７５】
制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。
【００７６】
無線送信部２３は、蓄電部３１から電力供給を受けると起床期間へ入り、センサ情報の送信準備が完了する。制御部３２は、無線送信部２３においてセンサ情報の送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【００７７】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、センサ情報を無線送信部２３へ出力する。
【００７８】
無線送信部２３は、センサ情報処理部２４からセンサ情報を受けると、受けたセンサ情報をアンテナ２７経由でセンサ情報受信装置２０１へ送信する。
【００７９】
無線送信部２３は、センサ情報の送信が完了すると、送信完了通知を制御部３２へ出力する。制御部３２は、無線送信部２３から送信完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、再びスリープ期間へ入る。
【００８０】
センサ情報処理部２４は、無線送信部２３へのセンサ情報の出力が完了すると、当該センサ情報等を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【００８１】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、スリープ時間をタイマ３３に設定する。そして、制御部３２は、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、再びスリープ期間へ入る。
【００８２】
このように、無線送信部２３およびセンサ情報処理部２４が蓄電部３１からの電力を必要とするときに、制御部３２が蓄電部３１から無線送信部２３およびセンサ情報処理部２４への電力供給を個別に制御することにより、無線送信部２３およびセンサ情報処理部２４が消費する電力量を低減することができる。
【００８３】
なお、一般に、センサ１５１およびセンサ情報処理部２４において必要な電力より、無線送信部２３において必要な電力の方が大きい場合が多いので、無線送信部２３へ電力を供給する時間を可能な限り短くすることにより、消費される電力量を効果的に低減することができる。
【００８４】
［センサ情報受信装置の構成］
図３は、本発明の第１の実施の形態に係るセンサ情報伝送システムにおけるセンサ情報受信装置の構成を示す図である。
【００８５】
図３を参照して、センサ情報受信装置２０１は、無線受信部４１と、センサ情報処理部４２と、記憶部４３と、アンテナ４４とを備える。
【００８６】
無線受信部４１は、センサ情報伝送装置１０１から送信された無線信号をアンテナ４４経由で受信し、受信した無線信号をダウンコンバートする。そして、無線受信部４１は、ダウンコンバートした無線信号をデジタル信号へ変換することによりセンサ情報を生成し、生成したセンサ情報をセンサ情報処理部４２へ出力する。
【００８７】
センサ情報処理部４２は、無線受信部４１からセンサ情報を受けると、受けたセンサ情報を記憶部４３に保存する。そして、センサ情報処理部４２は、当該センサ情報に対して演算処理および統計処理等を行い、処理結果を記憶部４３に保存する。なお、センサ情報処理部４２は、図示しない表示部に処理結果を表示してもよい。
【００８８】
［フレームの概要］
図４は、本発明の第１の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【００８９】
図４を参照して、センサ情報伝送装置１０１は、たとえば、EnOcean Equipment Profiles (EEP) Version 2.1、EnOcean Alliance、２０１１年１月２０日（非特許文献１）により規定されるフレームをセンサ情報受信装置２０１へ送信する。
【００９０】
図４（Ａ）には、センサ情報伝送装置１０１がセンサ情報受信装置２０１へ送信する基本型フレーム６１が示される。図４（Ｂ）には、センサ情報伝送装置１０１がセンサ情報受信装置２０１へ送信するフレームにおいて、データフィールドのサイズが縮小された圧縮フレーム６２が示される。図４（Ｃ）には、センサ情報伝送装置１０１がセンサ情報受信装置２０１へ送信するフレームにおいて、データフィールドのサイズが縮小された差分フレーム６３が示される。
【００９１】
まず、基本型フレーム６１を具体例として、センサ情報伝送装置１０１がセンサ情報受信装置２０１へ送信するフレームについて非特許文献１を用いて説明する。
【００９２】
基本型フレーム６１は、たとえば非特許文献１に示される４ＢＳテレグラムであり、先頭からＳＯＦ（Start Of Frame）フィールド、ＲＯＲＧ（Radio Organization number for EnOcean radio telegram types）フィールド、データフィールド、ＴＸＩＤフィールド、ステータスフィールド、ハッシュフィールドおよびＥＯＦ（End Of Frame）フィールドにより構成される。
【００９３】
ＳＯＦフィールドは、４ビットのサイズを有する。ＳＯＦフィールドには、フレームの開始部であることを示す値が格納される。当該値は、たとえば０ｂ１００１すなわち０ｘ９である。
【００９４】
以下、「０ｂ」で始まる数字は、「０ｂ」以降の数字が２進数で表されていることを意味する。また、「０ｘ」で始まる数字は、「０ｘ」以降の数字が１６進数で表されていることを意味する。
【００９５】
ＲＯＲＧフィールドは、８ビットのサイズを有する。ＲＯＲＧフィールドには、フレームのタイプを示す値が格納される。当該値は、たとえば０ｘ２１である。
【００９６】
データフィールドは、たとえば、３２ビットのサイズを有する。データフィールドには、センサ情報等が格納される。ＴＸＩＤフィールドは、３２ビットのサイズを有する。ＴＸＩＤフィールドには、送信元であるセンサ情報伝送装置１０１のＩＤが格納される。
【００９７】
ステータスフィールドは、８ビットのサイズを有する。ステータスフィールドには、基本型フレーム６１の状態を示す値、たとえば再送のフレームであるか否かを示す値が格納される。ハッシュフィールドは、８ビットのサイズを有する。ハッシュフィールドには、基本型フレーム６１全体のハッシュ値が格納される。
【００９８】
ＥＯＦフィールドは、４ビットのサイズを有する。ＥＯＦフィールドには、フレームの終了部であることを示す値が格納される。当該値は、たとえば０ｂ１０１１すなわち０ｘＢである。
【００９９】
［標準動作］
次に、本発明の第１の実施の形態に係るセンサ情報伝送装置がセンサ情報を伝送する際の動作について図面を用いて説明する。
【０１００】
再び図２を参照して、制御部３２は、たとえばタイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間へ入り、センサ１５１へ電力を供給する。
【０１０１】
センサ１５１は、センサ情報処理部２４から電力供給を受けると、受けた電力を利用して対象とする周囲環境の物理量を測定する。そして、センサ１５１は、測定した物理量を示すアナログ信号をセンサ情報処理部２４へ出力する。
【０１０２】
センサ情報処理部２４は、センサ１５１から受けたアナログ信号をデジタル信号へ変換し、変換したデジタル信号に基づいてセンサ情報を生成する。そして、センサ情報処理部２４は、図４（Ａ）に示す基本型フレーム６１を生成する。基本型フレーム６１におけるデータフィールドには、たとえばＸＭＬ（Extensible Markup Language）−ＤＡＴＡの形式のセンサ情報が含まれる。
【０１０３】
そして、センサ情報処理部２４は、基本型フレーム６１を無線送信部２３へ出力する。無線送信部２３は、センサ情報処理部２４から受けた基本型フレーム６１を無線信号によりアンテナ２７経由でセンサ情報受信装置２０１へ送信する。
【０１０４】
上述したように、無線送信部２３の消費電力は大きいので、無線送信部２３が動作する時間を可能な限り短くすることが好ましい。そこで、本発明の第１の実施の形態に係るセンサ情報伝送装置１０１では、以下のような構成および動作により、無線送信部２３が動作する時間を短くすることにより無線送信部２３において消費される電力量を低減し、センサ情報伝送装置１０１を長時間安定に動作させる。
【０１０５】
［センサ情報の圧縮］
図２および図４を参照して、センサ情報処理部２４は、たとえば、図４（Ａ）に示す基本型フレーム６１のデータフィールドに格納された３２ビットのセンサ情報である０ｂ１０１０１０〜１０１０１１をＺＩＰ、ＧＣＡ（G Compression Archiver）またはＤＧＣＡ（Digital G Codec Archiver）に従って圧縮することにより圧縮センサ情報を生成する。
【０１０６】
そして、センサ情報処理部２４は、図４（Ｂ）に示すように、圧縮センサ情報のサイズおよび圧縮センサ情報を、たとえば１６ビットのデータフィールドに格納した圧縮フレーム６２を生成する。圧縮センサ情報のサイズは、たとえばデータフィールドの先頭の領域に格納される。
【０１０７】
圧縮フレーム６２におけるデータフィールドのサイズは、たとえば１６ビットであるので、基本型フレーム６１におけるデータフィールドのサイズである３２ビットと比べて小さい。このため、圧縮フレーム６２のサイズは、基本型フレーム６１と比べて小さくなるので、無線送信部２３が圧縮フレーム６２を送信するために必要な時間は、基本型フレーム６１を送信するために必要な時間と比べて短い。
【０１０８】
したがって、基本型フレーム６１の代わりに圧縮フレーム６２を送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０１０９】
センサ情報処理部２４は、圧縮フレーム６２を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０１１０】
再び図３を参照して、センサ情報伝送装置１０１がたとえば圧縮センサ情報を含むフレームを送信するときは、センサ情報伝送装置１０１において使用される圧縮方法に対応する所定の復号方法が、センサ情報受信装置２０１における記憶部４３に保持されているものとする。
【０１１１】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、無線受信部４１経由でセンサ情報伝送装置１０１から送信された圧縮フレーム６２を受信する。そして、センサ情報処理部４２は、圧縮フレーム６２におけるデータフィールドの先頭の領域に格納されたサイズを用いて、圧縮センサ情報を取得する。
【０１１２】
センサ情報処理部４２は、記憶部４３から上記所定の復号方法を取得し、取得した復号方法を用いて圧縮センサ情報を復号する。そして、センサ情報処理部４２は、復号したセンサ情報に対して演算処理および統計処理等を行い、処理結果を記憶部４３に保存する。
【０１１３】
［センサ情報の差分］
再び図２および図４を参照して、センサ情報処理部２４は、たとえば、過去に生成したセンサ情報に基づいて、新たに生成したセンサ情報の圧縮処理を行う。具体的には、センサ情報処理部２４は、たとえば、今回生成したセンサ情報と、過去のいずれかの起床期間において生成したセンサ情報との差分を計算することにより、差分のセンサ情報である差分センサ情報を生成する。差分センサ情報の情報量は、今回生成したセンサ情報の情報量および過去のいずれかの起床期間において生成したセンサ情報の情報量より少なくすることが可能である。
【０１１４】
これにより、過去に生成したセンサ情報を今回生成したセンサ情報の圧縮処理に用いることができるので、過去に生成したセンサ情報を用いずに圧縮処理を用いて行う場合と比べて、圧縮処理における圧縮度を向上させることができる。
【０１１５】
たとえば、センサ情報処理部２４は、今回生成したセンサ情報と、前回生成したセンサ情報との差分を計算することにより、差分センサ情報を生成する。
【０１１６】
なお、たとえば、センサ情報処理部２４は、今回生成したセンサ情報と、前回生成したセンサ情報との差分に対応する値を計算することにより、差分センサ情報を生成してもよい。
【０１１７】
より詳細には、センサ情報処理部２４は、たとえば、複数の範囲を代表する値である代表値を設定する。そして、センサ情報処理部２４は、たとえば、今回生成したセンサ情報と、前回生成したセンサ情報との差分を計算し、上記複数の範囲のうち、計算した差分が含まれる範囲の代表値を差分に対応する値とする。
【０１１８】
具体的には、センサ情報処理部２４は、たとえば、１〜５の範囲の代表値を３に設定し、また、６〜１０の範囲の代表値を８に設定する。センサ情報処理部２４は、たとえば、計算した差分が１〜５の場合、代表値である３を差分に対応する値とする。また、センサ情報処理部２４は、たとえば、計算した差分が６〜１０の場合、代表値である８を差分に対応する値とする。そして、センサ情報処理部２４は、差分に対応する値を差分センサ情報とする。
【０１１９】
そして、センサ情報処理部２４は、図４（Ｃ）に示すように、差分センサ情報のサイズおよび差分センサ情報を、たとえば１６ビットのデータフィールドに格納した差分フレーム６３を生成する。差分センサ情報のサイズは、たとえばデータフィールドの先頭の領域に格納される。
【０１２０】
差分フレーム６３におけるデータフィールドのサイズは、たとえば１６ビットであるので、基本型フレーム６１におけるデータフィールドのサイズである３２ビットと比べて小さい。このため、差分フレーム６３のサイズは、基本型フレーム６１のサイズより小さくなるので、無線送信部２３が差分フレーム６３を送信するために必要な時間は、基本型フレーム６１を送信するために必要な時間と比べて短い。
【０１２１】
したがって、基本型フレーム６１の代わりに差分フレーム６３を送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０１２２】
センサ情報処理部２４は、差分フレーム６３を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０１２３】
再び図３を参照して、センサ情報伝送装置１０１がたとえば差分センサ情報を含むフレームを送信するときは、センサ情報受信装置２０１において、前回を含む過去に復元したセンサ情報が記憶部４３に保持されているものとする。
【０１２４】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、無線受信部４１経由でセンサ情報伝送装置１０１から送信された差分フレーム６３を受信する。そして、センサ情報処理部４２は、差分フレーム６３におけるデータフィールドの先頭の領域に格納されたサイズを用いて、差分センサ情報を取得する。
【０１２５】
センサ情報処理部４２は、記憶部４３から前回復元したセンサ情報を取得し、取得したセンサ情報の値および差分センサ情報の値の和を計算することにより、センサ情報を復元する。そして、センサ情報処理部４２は、復元したセンサ情報に対して演算処理および統計処理等を行い、処理結果および復元したセンサ情報を記憶部４３に保存する。
【０１２６】
［センサ情報の圧縮処理および差分処理の動作］
本発明の実施の形態に係るセンサ情報伝送システムにおけるセンサ情報伝送装置は、以下の各フローチャートの各ステップを含むプログラムをメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【０１２７】
図５は、本発明の第１の実施の形態に係るセンサ情報伝送装置がセンサ情報を圧縮処理または差分処理を行う際の動作手順の一例を定めたフローチャートである。
【０１２８】
図５を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ１０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ１０２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ１０４）。
【０１２９】
次に、センサ情報処理部２４は、生成したセンサ情報に対して圧縮処理または差分処理を行う（ステップＳ１０６）。
【０１３０】
次に、センサ情報処理部２４は、圧縮処理または差分処理を行ったセンサ情報を含むフレームを生成し、生成したフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ１０８）。
【０１３１】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ１１０）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ１０２でＮＯ）。
【０１３２】
ところで、特許文献１に記載の技術では、エネルギーオートノマスセンサが効率よく電力を使用するための最適化設計が十分ではない。このため、エネルギーオートノマスセンサが周囲からエネルギーを調達できない状況が継続すると、短時間のうちに蓄電素子に蓄えられた電力量が少なくなり、エネルギーオートノマスセンサは、周囲環境の物理量の取得および取得した物理量の送信等を行うことができなくなる。すなわち、特許文献１に記載の技術では、エネルギーオートノマスセンサは、長時間安定に動作することが困難である。
【０１３３】
これに対して、本発明の第１の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１から取得した情報を用いてセンサ情報を生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、無線送信部２３を含むセンサ情報伝送装置１０１の一部を間欠的に動作させるスリープ制御を行う。センサ情報処理部２４は、生成したセンサ情報の圧縮処理を行い、圧縮処理を行ったセンサ情報を無線送信部２３へ出力する。そして、無線送信部２３は、制御部３２によるスリープ制御に従い、センサ情報処理部２４から受けたセンサ情報を送信する。
【０１３４】
このように、送信するセンサ情報の圧縮処理を行う構成により、センサ情報の送信に要する無線送信部２３の動作時間を短くすることができるので、無線送信部２３において消費される電力量を低減することができる。
【０１３５】
これにより、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができるので、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０１３６】
また、本発明の第１の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、過去に生成したセンサ情報に基づいて、新たに生成したセンサ情報の圧縮処理を行う。
【０１３７】
このような構成により、過去に生成したセンサ情報を圧縮処理に用いることができるので、過去に生成したセンサ情報を用いずに圧縮処理を行う場合と比べて、圧縮処理における圧縮度を向上させることができる。これにより、無線送信部２３の動作時間をより短くすることができる。
【０１３８】
また、本発明の第１の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、今回生成したセンサ情報と過去に生成したセンサ情報との差分を求める演算処理を行い、当該演算処理により求められた差分または当該差分に対応する値をセンサ情報として無線送信部２３へ出力する。
【０１３９】
このような構成により、差分または当該差分に対応する値を求める簡易な演算処理で、今回生成したセンサ情報のサイズ以下のセンサ情報を送信することができる。
【０１４０】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０１４１】
＜第２の実施の形態＞
本実施の形態は、第１の実施の形態に係るセンサ情報伝送装置と比べて、センサ情報の送信処理を変更したセンサ情報伝送装置に関する。以下で説明する内容以外は第１の実施の形態に係るセンサ情報伝送装置と同様である。
【０１４２】
本発明の第２の実施の形態に係るセンサ情報伝送装置１０１は、センサ情報処理部２４によって今回生成されたセンサ情報および過去に生成されたセンサ情報の関係に基づいて、センサ情報の送信処理を変更する。
【０１４３】
［スリープ期間へ入る］
センサ情報処理部２４は、たとえば、今回生成したセンサ情報と過去に生成したセンサ情報との関係が所定条件を満たす場合、今回生成したセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信しない。また、この場合、制御部３２は、無線送信部２３への電力供給を行わない。なお、過去に生成したセンサ情報は、前回生成したセンサ情報でもよいし、前回よりさらに前に生成したセンサ情報でもよい。
【０１４４】
なお、「所定条件を満たす場合」には、たとえば、「ある条件を満たす」という条件を満たす場合、および「ある条件を満たさない」という条件を満たす場合が含まれる。以下の記載における「所定条件を満たす場合」についても同様である。
【０１４５】
再び図２を参照して、具体的には、センサ情報処理部２４は、たとえば、今回生成したセンサ情報と前回生成したセンサ情報とが同じ場合、今回生成したセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信せず、不揮発性メモリ２６に書込む。そして、センサ情報処理部２４は、センサ情報処理完了通知を制御部３２へ出力する。
【０１４６】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。また、制御部３２は、所定の値を設定したタイマ３３の動作を開始させ、タイマ３３からタイマ満了通知を受けるまで待機する。
【０１４７】
センサ情報処理部２４は、蓄電部３１からの電力供給が停止すると、スリープ期間へ入る。制御部３２は、センサ情報処理部２４から出力準備完了通知を受けない場合、蓄電部３１から無線送信部２３への電力供給を開始する制御を行わない。したがって、蓄電部３１から無線送信部２３への電力供給は停止したままであり、無線送信部２３は、スリープ期間を継続する。
【０１４８】
センサ情報受信装置２０１は、たとえば、センサ情報伝送装置１０１からセンサ情報を含むフレームを受信しない場合、今回受信すべきセンサ情報が前回受信したセンサ情報と同じであると判断する。
【０１４９】
ここで、たとえば、センサ情報伝送装置１０１がセンサ情報を周期的に送信する場合、センサ情報受信装置２０１は、センサ情報を受信すべきタイミングを認識することができるので、今回受信すべきセンサ情報が前回受信したセンサ情報と同じであることについて、当該タイミングにおいて判断する。
【０１５０】
［スリープ期間へ入るときの動作］
図６は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいてセンサ情報を送信する際の動作手順の一例を定めたフローチャートである。
【０１５１】
図６を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ１５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ１５２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ１５４）。
【０１５２】
次に、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が異なる場合（ステップＳ１５６でＮＯ）、今回生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ１５８）。
【０１５３】
次に、センサ情報処理部２４は、今回生成したセンサ情報を不揮発性メモリ２６に書込む（ステップＳ１６０）。
【０１５４】
一方、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が同じ場合（ステップＳ１５６でＹＥＳ）、今回生成したセンサ情報を不揮発性メモリ２６に書込む（ステップＳ１６０）。なお、センサ情報処理部２４は、今回生成したセンサ情報を不揮発性メモリ２６に書込まず、前回生成したセンサ情報を次回における比較に用いてもよい。
【０１５５】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ１６２）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ１５２でＮＯ）。
【０１５６】
［ＲＯＲＧフィールドを用いる場合のデータフィールドサイズの縮小］
センサ情報処理部２４は、今回生成したセンサ情報と前回生成したセンサ情報との関係が所定条件を満たす場合、所定データを生成する。そして、センサ情報処理部２４は、生成した所定データをセンサ情報として無線送信部２３へ出力する。
【０１５７】
図７は、本発明の第２の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【０１５８】
図７を参照して、具体的には、センサ情報伝送装置１０１において、センサ情報処理部２４は、たとえば、今回生成したセンサ情報が前回生成したセンサ情報と異なる場合、図７（Ａ）に示すフレーム６４を生成する。この際、センサ情報処理部２４は、たとえば、ＲＯＲＧフィールドに０ｂ０００１００００の値を格納する。たとえば、ＲＯＲＧフィールドに格納される０ｂ０００１００００の値は、フレーム６４に含まれるデータフィールドのサイズが３２ビットであることを示す。
【０１５９】
そして、センサ情報処理部２４は、３２ビットのサイズを有するデータフィールドに今回生成したセンサ情報である０ｂ１０１０１０〜１０１０１１を格納する。センサ情報処理部２４は、無線送信部２３経由でフレーム６４をセンサ情報受信装置２０１へ送信する。
【０１６０】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、たとえば、センサ情報伝送装置１０１から無線受信部４１経由でフレーム６４を受信すると、受信したフレーム６４におけるＲＯＲＧフィールドに０ｂ０００１００００の値が格納されていることを確認する。
【０１６１】
センサ情報処理部４２は、当該値に基づいて、センサ情報伝送装置１０１において今回生成されたセンサ情報がＲＯＲＧフィールドに続く３２ビットのフィールドに格納されていることを認識し、格納された当該センサ情報を取得し、記憶部４３に保存する。そして、センサ情報処理部４２は、当該センサ情報について演算処理および統計処理等を行う。
【０１６２】
一方、センサ情報伝送装置１０１において、センサ情報処理部２４は、たとえば、今回生成したセンサ情報が前回生成したセンサ情報と同じ場合、所定データをセンサ情報として含む図７（Ｂ）に示す短縮フレーム６５を生成する。所定データは、たとえば、ＲＯＲＧフィールドに格納される０ｂ０００１０００１の値および２ビットに短縮されたデータフィールドに格納される０ｂ１１の値である。
【０１６３】
ＲＯＲＧフィールドに格納される０ｂ０００１０００１の値は、たとえば、短縮フレーム６５に含まれるデータフィールドのサイズが２ビットであることを示す。データフィールドに格納される０ｂ１１の値は、たとえば今回生成したセンサ情報が前回生成したセンサ情報と同じであることを示す。
【０１６４】
センサ情報処理部２４は、無線送信部２３経由で短縮フレーム６５をセンサ情報受信装置２０１へ送信する。
【０１６５】
短縮フレーム６５におけるデータフィールドのサイズは、２ビットであるので、フレーム６４におけるデータフィールドのサイズである３２ビットと比べて小さい。このため、短縮フレーム６５のサイズは、フレーム６４のサイズより小さくなるので、無線送信部２３が短縮フレーム６５を送信するために必要な時間は、フレーム６４を送信するために必要な時間と比べて短い。
【０１６６】
したがって、フレーム６４の代わりに短縮フレーム６５を送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０１６７】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、たとえば、センサ情報伝送装置１０１から無線受信部４１経由で短縮フレーム６５を受信すると、受信した短縮フレーム６５におけるＲＯＲＧフィールドに０ｂ０００１０００１の値が格納されていることを確認する。そして、センサ情報処理部４２は、ＲＯＲＧフィールドに続く２ビットのデータフィールドに０ｂ１１の値が格納されていることを確認する。
【０１６８】
センサ情報処理部４２は、データフィールドに格納された０ｂ１１の値に基づいて、センサ情報伝送装置１０１において今回生成されたセンサ情報が前回生成されたセンサ情報と同じであることを認識する。そして、センサ情報処理部４２は、たとえば前回生成されたセンサ情報を記憶部４３から読み出し、読み出したセンサ情報について演算処理および統計処理等を行う。
【０１６９】
［ＲＯＲＧフィールドを用いない場合のデータフィールドサイズの縮小］
図８は、本発明の第２の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【０１７０】
図８を参照して、センサ情報伝送装置１０１において、センサ情報処理部２４は、たとえば、今回生成したセンサ情報が前回生成したセンサ情報と異なる場合、図８（Ａ）に示すフレーム６６を生成する。この際、センサ情報処理部２４は、たとえば、データフィールドにおけるＲＯＲＧ側のＭＳＢ（Most Significant Bit）に０ｂ１を格納する。ＭＳＢに格納された０ｂ１の値は、フレーム６６に含まれるデータフィールドのサイズが３２ビットであり、当該データフィールドのＭＳＢ以外の３１ビットの領域にセンサ情報が格納されることを意味する。
【０１７１】
そして、センサ情報処理部２４は、データフィールドにおけるＭＳＢ以外の３１ビットの領域に今回生成したセンサ情報である０ｂ０１０１０〜１０１０１１を格納する。センサ情報処理部２４は、無線送信部２３経由でフレーム６６をセンサ情報受信装置２０１へ送信する。
【０１７２】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、たとえば、センサ情報伝送装置１０１から無線受信部４１経由でフレーム６６を受信すると、受信したフレーム６６におけるデータフィールドのＭＳＢに０ｂ１の値が格納されていることを確認する。
【０１７３】
センサ情報処理部４２は、当該値に基づいて、センサ情報伝送装置１０１において今回生成されたセンサ情報がＭＳＢに続く３１ビットの領域に格納されていることを認識し、格納されたセンサ情報を記憶部４３に保存する。そして、センサ情報処理部４２は、当該センサ情報について演算処理および統計処理等を行う。
【０１７４】
一方、センサ情報伝送装置１０１において、センサ情報処理部２４は、たとえば、今回生成したセンサ情報が前回生成したセンサ情報と同じ場合、所定データをセンサ情報として含む図８（Ｂ）に示す短縮フレーム６７を生成する。所定データは、たとえば、３ビットに短縮されたデータフィールドに格納される０ｂ０１１の値である。
【０１７５】
データフィールドにおけるＲＯＲＧ側に位置するＭＳＢに格納される０ｂ０の値は、たとえば、短縮フレーム６７に含まれるデータフィールドのサイズが３ビットであり、当該データフィールドのＭＳＢ以外の２ビットの領域に識別用のＩＤが格納されることを示す。
【０１７６】
データフィールドにおけるＭＳＢ以外の領域に格納される０ｂ１１の値は、たとえば今回生成したセンサ情報が前回生成したセンサ情報と同じであることを示す。センサ情報処理部２４は、無線送信部２３経由で短縮フレーム６７をセンサ情報受信装置２０１へ送信する。
【０１７７】
短縮フレーム６７におけるデータフィールドのサイズは、３ビットであるので、フレーム６６におけるデータフィールドのサイズである３２ビットと比べて小さい。このため、短縮フレーム６７のサイズは、フレーム６６のサイズより小さいので、無線送信部２３が短縮フレーム６７を送信するために必要な時間は、フレーム６６を送信するために必要な時間と比べて短い。
【０１７８】
したがって、フレーム６６の代わりに短縮フレーム６７を送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０１７９】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、たとえば、センサ情報伝送装置１０１から無線受信部４１経由で短縮フレーム６７を受信すると、受信した短縮フレーム６７におけるデータフィールドのＭＳＢに０ｂ０の値が格納されていることを確認する。そして、センサ情報処理部４２は、当該ＭＳＢに続く２ビットの領域に０ｂ１１の値を有するＩＤが格納されていることを確認する。
【０１８０】
センサ情報処理部４２は、データフィールドにおける０ｂ０１１の値に基づいて、センサ情報伝送装置１０１において今回生成されたセンサ情報が前回生成されたセンサ情報と同じであることを認識する。そして、センサ情報処理部４２は、たとえば前回生成されたセンサ情報を記憶部４３から読み出し、読み出したセンサ情報について演算処理および統計処理等を行う。
【０１８１】
すなわち、センサ情報受信装置２０１は、所定データを受信すると、今回受信すべきセンサ情報が前回受信したセンサ情報と同じであるということを明確に認識することができる。また、センサ情報受信装置２０１は、今回受信すべきセンサ情報が前回受信したセンサ情報と同じである場合においても所定データを受信するので、センサ情報伝送装置１０１が故障などによりセンサ情報を送信できない状態か否かについて判断することができる。
【０１８２】
［データフィールドのサイズを縮小するときの動作］
図９は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいてデータフィールドのサイズを小さくする際の動作手順の一例を定めたフローチャートである。
【０１８３】
図９を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ２０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ２０２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ２０４）。
【０１８４】
次に、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が同じ場合（ステップＳ２０６でＹＥＳ）、所定データをセンサ情報として含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ２０８）。
【０１８５】
また、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が異なる場合（ステップＳ２０６でＮＯ）、今回生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ２１０）。
【０１８６】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ２１２）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ２０２でＮＯ）。
【０１８７】
［送信周期の調整］
制御部３２は、たとえば、センサ情報処理部２４によって今回生成されたセンサ情報と前回生成されたセンサ情報との関係に基づいて、スリープ対象部である無線送信部２３およびセンサ情報処理部２４の動作停止期間の長さを調整する。
【０１８８】
再び図２を参照して、具体的には、制御部３２は、たとえば、自己のセンサ情報伝送装置１０１のモードを標準周期モードおよび長周期モード間で切り替える。
【０１８９】
制御部３２は、たとえば、標準周期モードにおいてセンサ情報処理部２４から長周期遷移通知を受けると、自己のセンサ情報伝送装置１０１のモードを長周期モードへ切り替える。この際、制御部３２は、タイマに設定する値を標準値より大きくすることにより、無線送信部２３およびセンサ情報処理部２４の動作停止期間を長くする。
【０１９０】
また、制御部３２は、長周期モードにおいてセンサ情報処理部２４から標準周期遷移通知を受けると、自己のセンサ情報伝送装置１０１のモードを標準周期モードへ切り替える。この際、制御部３２は、タイマに設定する値を標準値に戻すことにより、無線送信部２３およびセンサ情報処理部２４の動作停止期間を短くする。
【０１９１】
センサ情報処理部２４は、センサ情報を生成するごとに、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、比較結果を不揮発性メモリ２６に保存する。
【０１９２】
当該比較結果は、たとえば、センサ情報処理部２４により今回生成されたセンサ情報および前回生成されたセンサ情報が同じである同値条件が満たされるか否かである。センサ情報処理部２４は、同値条件が満たされると、比較結果としてのカウント値ＣＮＴをインクリメントする。カウント値ＣＮＴは、たとえば不揮発性メモリ２６に保存される。センサ情報処理部２４は、たとえば、カウント値ＣＮＴが所定数以上になると、制御部３２へ長周期遷移通知を出力する。
【０１９３】
また、センサ情報処理部２４は、同値条件が満たされないと、カウント値ＣＮＴを１にリセットする。センサ情報処理部２４は、たとえば、上記所定数以上のカウント値ＣＮＴが１にリセットされる場合、制御部３２へ標準周期遷移通知を出力する。
【０１９４】
図１０は、本発明の第２の実施の形態に係るセンサ情報伝送装置におけるフレームの送信周期の調整の概要を説明するための図である。
【０１９５】
図１０を参照して、以下、センサ情報伝送装置１０１のモードが標準周期モードであって、所定数が３である場合について説明する。なお、標準周期モードにおける送信周期は、たとえば周期Ｔ１である。
【０１９６】
センサ情報処理部２４は、たとえば時刻ｔ１，ｔ２，ｔ３においてセンサ情報Ａ，Ｂ，Ｃをそれぞれ生成する。センサ情報処理部２４は、時刻ｔ１，ｔ２，ｔ３において同値条件が満たされないため、カウント値ＣＮＴを１のまま変更しない。
【０１９７】
センサ情報処理部２４は、たとえば時刻ｔ４，ｔ５においてセンサ情報Ｃを生成する。すなわち、センサ情報処理部２４は、時刻ｔ４，ｔ５においてカウント値ＣＮＴをインクリメントする。そして、センサ情報処理部２４は、時刻ｔ５においてカウント値ＣＮＴが所定数である３以上となることを確認すると、制御部３２へ長周期遷移通知を出力する。制御部３２は、センサ情報処理部２４から長周期遷移通知を受けると、長周期モードへ切り替え、タイマに設定する値を標準値より大きくする。なお、長周期モードにおける送信周期は、たとえば周期Ｔ２である。
【０１９８】
そして、センサ情報処理部２４は、長周期モードにおいて、たとえば時刻ｔ６，ｔ７においてセンサ情報Ｃを生成する。すなわち、センサ情報処理部２４は、時刻ｔ６，ｔ７においてカウント値ＣＮＴをインクリメントする。
【０１９９】
そして、センサ情報処理部２４は、たとえば、時刻ｔ８においてセンサ情報Ｄを生成すると、同値条件が満たされないため、カウント値ＣＮＴを１にリセットすると共に、制御部３２へ標準周期遷移通知を出力する。制御部３２は、センサ情報処理部２４から標準周期遷移通知を受けると、自己のセンサ情報伝送装置１０１のモードを標準周期モードへ切り替え、タイマに設定する値を標準値に戻す。
【０２００】
そして、センサ情報処理部２４は、標準周期モードにおいて、たとえば時刻ｔ９，１０においてセンサ情報Ｅ，Ｆを生成すると、同値条件が満たされないため、カウント値ＣＮＴを１のまま変更しない。
【０２０１】
センサ情報伝送装置１０１により生成されるセンサ情報が所定数連続して同じである場合、情報伝送装置１０１に接続されたセンサ１５１の周囲環境の変化がほとんどない状況であると考えられる。このような場合、センサ情報伝送装置１０１は、同じ値を有するセンサ情報を標準周期ごとにセンサ情報受信装置２０１へ送信してしまう可能性が高いので、送信周期を長くしても問題はないと考えられる。
【０２０２】
したがって、センサ情報伝送装置１０１により生成されるセンサ情報が所定数連続して同じである場合、標準周期より長い長周期ごとにセンサ情報を送信する構成により、無線送信部２３において消費される電力量を低減することができる。
【０２０３】
これにより、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができるので、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０２０４】
センサ情報受信装置２０１は、センサ情報伝送装置１０１からセンサ情報を受信する周期が標準周期から長周期へ変化すると、今回生成されたセンサ情報が前回生成されたセンサ情報と同じであることを認識することができる。
【０２０５】
また、センサ情報受信装置２０１は、センサ情報伝送装置１０１からセンサ情報を長周期で受信する間、センサ情報伝送装置１０１から送信されてくるセンサ情報が変化していないと認識することができる。
【０２０６】
［送信周期の調整動作］
図１１は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および過去に生成したセンサ情報の関係に基づいて送信周期を調整する際の動作手順の一例を定めたフローチャートである。
【０２０７】
図１１を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ２５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ２５２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ２５４）。
【０２０８】
次に、センサ情報処理部２４は、今回生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ２５６）。
【０２０９】
次に、センサ情報処理部２４は、今回生成したセンサ情報および過去に生成したセンサ情報の比較を行い、比較結果に基づいて送信周期を設定する（ステップＳ２５８）。
【０２１０】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ２６０）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ２５２でＮＯ）。
【０２１１】
［送信周期の調整における詳細な動作その１］
図１２は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および過去に生成したセンサ情報の関係に基づいて送信周期を調整する際の動作手順の詳細な一例を定めたフローチャートである。
【０２１２】
図１２を参照して、以下は、図１１に示すステップＳ２５８における、今回生成したセンサ情報および過去に生成したセンサ情報の比較結果に基づいて送信周期を設定するセンサ情報伝送装置１０１の詳細な動作である。ここでは、センサ情報伝送装置１０１は、標準周期モードおよび長周期モードの２つのモードを選択可能であるとする。
【０２１３】
まず、センサ情報伝送装置１０１は、標準周期モードを選択している場合であって（ステップＳ３０２でＹＥＳ）、生成したセンサ情報が３回連続で同じとき（ステップＳ３０４でＹＥＳ）、長周期モードを選択する（ステップＳ３０６）。
【０２１４】
また、センサ情報伝送装置１０１は、標準周期モードを選択している場合であって（ステップＳ３０２でＹＥＳ）、同一のセンサ情報の連続生成回数が３未満のとき（ステップＳ３０４でＮＯ）、標準周期モードを維持する。
【０２１５】
一方、センサ情報伝送装置１０１は、長周期モードを選択している場合であって（ステップＳ３０２でＮＯ）、生成したセンサ情報が２回連続で同じとならないとき（ステップＳ３０８でＮＯ）、標準周期モードを選択する（ステップＳ３１０）。
【０２１６】
また、センサ情報伝送装置１０１は、長周期モードを選択している場合であって（ステップＳ３０２でＮＯ）、生成したセンサ情報が２回連続で同じとき（ステップＳ３０８でＹＥＳ）、長周期モードを維持する。
【０２１７】
［送信周期の調整における詳細な動作その２］
図１３は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および過去に生成したセンサ情報の関係に基づいて送信周期を調整する際の動作手順の詳細な他の一例を定めたフローチャートである。
【０２１８】
図１３を参照して、以下は、図１１に示すステップＳ２５８における、今回生成したセンサ情報および過去に生成したセンサ情報の比較結果に基づいて送信周期を設定するセンサ情報伝送装置１０１の詳細な動作である。センサ情報伝送装置１０１は、送信周期Ｔ１、Ｔ２，Ｔ３の３つの送信周期を選択可能であるとする。なお、送信周期の長さの関係は、Ｔ１＜Ｔ２＜Ｔ３とする。
【０２１９】
まず、センサ情報伝送装置１０１は、送信周期がＴ１である場合であって（ステップＳ３５２でＹＥＳ）、生成したセンサ情報がｎ１回連続で同じとき（ステップＳ３５４でＹＥＳ）、送信周期をＴ２に設定する（ステップＳ３５６）。
【０２２０】
また、センサ情報伝送装置１０１は、送信周期がＴ１である場合であって（ステップＳ３５２でＹＥＳ）、同一のセンサ情報の連続生成回数がｎ１未満のとき（ステップＳ３５４でＮＯ）、送信周期Ｔ１を維持する。
【０２２１】
一方、センサ情報伝送装置１０１は、送信周期がＴ２である場合であって（ステップＳ３５２でＮＯおよびステップＳ３５８でＹＥＳ）、生成したセンサ情報がｎ２回連続で同じとき（ステップＳ３６０でＹＥＳ）、送信周期をＴ３に設定する（ステップＳ３６２）。
【０２２２】
また、センサ情報伝送装置１０１は、送信周期がＴ２である場合であって（ステップＳ３５２でＮＯおよびステップＳ３５８でＹＥＳ）、同一のセンサ情報の連続生成回数がｎ２未満のとき（ステップＳ３６０でＮＯ）、送信周期をＴ１に設定する（ステップＳ３６４）。
【０２２３】
一方、センサ情報伝送装置１０１は、送信周期がＴ３である場合であって（ステップＳ３５２でＮＯおよびステップＳ３５８でＮＯ）、同一のセンサ情報の連続生成回数がｎ３未満のとき（ステップＳ３６６でＮＯ）、送信周期をＴ２に設定する（ステップＳ３６８）。
【０２２４】
また、センサ情報伝送装置１０１は、送信周期がＴ３である場合であって（ステップＳ３５２でＮＯおよびステップＳ３５８でＮＯ）、生成したセンサ情報がｎ３回連続で同じとき（ステップＳ３６６でＹＥＳ）、送信周期Ｔ３を維持する。
【０２２５】
なお、上記ステップＳ３５４、ステップＳ３６０およびステップＳ３６６においてそれぞれ用いられるｎ１、ｎ２およびｎ３は、任意の値に設定してよい。
【０２２６】
［再送回数の調整］
センサ情報処理部２４は、たとえば、同じセンサ情報を複数回無線送信部２３経由でセンサ情報受信装置２０１へ送信する。そして、センサ情報処理部２４は、今回生成されたセンサ情報と前回生成されたセンサ情報との関係に基づいて、同じセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信する回数を調整する。
【０２２７】
再び図１を参照して、たとえば、センサ情報伝送装置１０１Ａ，１０１Ｂ，１０１Ｃがセンサ情報を含むフレームを同一のセンサ情報受信装置２０１へ送信する状況を想定する。
【０２２８】
センサ情報伝送装置１０１Ａがセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信する時間と、センサ情報伝送装置１０１Ｂまたは１０１Ｃがセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信する時間とが、重なる場合が生じ得る。
【０２２９】
複数のセンサ情報伝送装置１０１がセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信する時間が重なると、センサ情報受信装置２０１は、いずれのセンサ情報伝送装置１０１からのフレームも取得できなくなる可能性が高い。
【０２３０】
センサ情報伝送装置１０１は、たとえば同じセンサ情報を含むフレームを所定の時間内において複数回、たとえば標準再送回数の再送を行うことにより、センサ情報受信装置２０１が当該フレームを取得できる可能性を高める。たとえば、センサ情報伝送装置１０１が同じセンサ情報を含むフレームを複数回送信するタイミングの間隔は、ランダムであることが好ましい。
【０２３１】
これにより、センサ情報受信装置２０１がセンサ情報を含むフレームを取得する可能性を更に高めることができる。
【０２３２】
図１４は、本発明の第２の実施の形態に係るセンサ情報伝送装置が送信するフレームのステータスフィールドにおける再送のフレームに関する情報を示すビット列の一例を示す図である。
【０２３３】
図１５は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、標準再送回数が２である場合において、同じセンサ情報を含むフレームを再送するタイミングの一例を示す図である。
【０２３４】
図１４および図１５を参照して、制御部３２は、たとえばタイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間へ入り、センサ１５１へ電力を供給する。
【０２３５】
センサ１５１は、センサ情報処理部２４から電力供給を受けると、受けた電力を利用して対象とする周囲環境の物理量を測定する。そして、センサ１５１は、測定した物理量を示すアナログ信号をセンサ情報処理部２４へ出力する。
【０２３６】
センサ情報処理部２４は、センサ１５１から受けたアナログ信号をデジタル信号へ変換し、変換したデジタル信号に基づいてセンサ情報を生成する。センサ情報処理部２４は、たとえば、不揮発性メモリ２６から前回生成したセンサ情報を読み出し、今回生成したセンサ情報および前回生成したセンサ情報が異なる場合、標準再送回数を変更しない。そして、センサ情報処理部２４は、たとえば今回生成したセンサ情報を不揮発性メモリ２６に書込む。
【０２３７】
また、センサ情報処理部２４は、たとえば図４（Ａ）に示す基本型フレーム６１を生成する。基本型フレーム６１におけるステータスフィールドの下位４ビットには、たとえば図１４（Ａ）に示すように０ｂ００００が格納される。当該下位４ビットに格納された０ｂ００００は、オリジナルのフレームであることを示す。
【０２３８】
センサ情報処理部２４は、たとえば図１５（Ａ）に示す時刻ｔ０において基本型フレーム６１を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。この際、センサ情報処理部２４は、基本型フレーム６１をメインメモリ２５において保持する。
【０２３９】
そして、センサ情報処理部２４は、メインメモリ２５において保持された基本型フレーム６１におけるステータスフィールドの下位４ビットの値を、たとえば図１４（Ｂ）に示すように０ｂ０００１に書換える。当該下位４ビットに格納された０ｂ０００１は、１回目の再送フレームであることを示す。
【０２４０】
センサ情報処理部２４は、たとえば時刻ｔ０から時間Ｔ０１ａ経過した図１５（Ａ）に示す時刻ｔ１ａにおいて、ステータスフィールドにおける下位４ビットの値を０ｂ０００１に書換えた基本型フレーム６１を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０２４１】
そして、センサ情報処理部２４は、メインメモリ２５において保持された基本型フレーム６１におけるステータスフィールドの下位４ビットの値を、たとえば図１４（Ｃ）に示すように０ｂ００１０に書換える。当該下位４ビットに格納された０ｂ００１０は、２回目の再送フレームであることを示す。
【０２４２】
センサ情報処理部２４は、たとえば時刻ｔ１ａから時間Ｔ１２ａ経過した図１５（Ａ）に示す時刻ｔ２ａにおいて、ステータスフィールドにおける下位４ビットの値を０ｂ００１０に書換えた基本型フレーム６１を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０２４３】
なお、時間Ｔ０１ａおよび時間Ｔ１２ａはたとえば異なる。すなわち、センサ情報処理部２４は、たとえば、所定の時間Ｔｐ内においてランダムなタイミングで同じセンサ情報を含むフレームを標準再送回数再送する。
【０２４４】
また、センサ情報処理部２４は、たとえば、今回生成したセンサ情報および前回生成したセンサ情報が同じ場合、再送回数を標準再送回数より小さく設定する。
【０２４５】
具体的には、センサ情報処理部２４は、たとえば、今回生成したセンサ情報および前回生成したセンサ情報が同じ場合、図１５（Ｂ）に示すように時刻ｔ０および時刻ｔ０から時間Ｔ０１ｂ経過した時刻ｔ１ｂにおいてセンサ情報を含む基本型フレーム６１を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。図１５（Ｂ）では、再送回数が１に設定されている。なお、時刻ｔ１ｂは所定の時間Ｔｐ内におけるランダムなタイミングである。
【０２４６】
すなわち、図１５（Ｂ）のように再送回数が１に設定されている場合、センサ情報処理部２４は、無線送信部２３経由でセンサ情報受信装置２０１へセンサ情報を送信する回数を合計２回に調整する。
【０２４７】
また、センサ情報処理部２４は、たとえば、今回生成したセンサ情報および前回生成したセンサ情報が同じ場合、図１５（Ｃ）に示すように時刻ｔ０においてセンサ情報を含む基本型フレーム６１を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。図１５（Ｃ）では、再送回数がゼロに設定されている。
【０２４８】
再送回数がゼロの場合、センサ情報処理部２４は、基本型フレーム６１のステータスフィールドにおける下位ビットの値を、たとえば図１４（Ｄ）に示すように０ｂ１１１１に書換える。当該下位ビットに格納された０ｂ１１１１は、フレームが再送されないことを示す。
【０２４９】
すなわち、図１５（Ｃ）のように再送回数がゼロに設定されている場合、センサ情報処理部２４は、無線送信部２３経由でセンサ情報受信装置２０１へセンサ情報を送信する回数を合計１回に調整する。
【０２５０】
同じセンサ情報を含むフレームを複数回送信すると、無線送信部２３において消費される電力量が増大してしまう。また、センサ情報伝送装置１０１において今回生成されたセンサ情報および前回生成されたセンサ情報が同じ場合、センサ情報伝送装置１０１の周囲の環境の変化がほとんどない状況であると考えられる。
【０２５１】
このような場合、センサ情報伝送装置１０１は、フレームを再送する回数を減ずることにより、センサ情報受信装置２０１において当該フレームについて適切に取得できなくなったとしても、センサ情報受信装置２０１は前回取得したセンサ情報を利用することができるので、フレームを再送する回数を減じても大きな問題は発生しないと考えられる。
【０２５２】
したがって、センサ情報伝送装置１０１において今回生成されたセンサ情報および前回生成されたセンサ情報が同じ場合、たとえば同じセンサ情報を含むフレームの所定時間Ｔｐ当たりの再送回数を標準再送回数より少なくする構成により、無線送信部２３において消費される所定時間Ｔｐ当たりの電力量を低減することができる。これにより、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０２５３】
センサ情報受信装置２０１は、複数のセンサ情報伝送装置１０１から送信されるフレームの受信時間が重なってしまう場合においても、再送の回数が少ないかまたは再送がないセンサ情報伝送装置１０１については、当該センサ情報伝送装置１０１において今回生成されたセンサ情報が前回生成されたセンサ情報と同じであることを認識することができる。
【０２５４】
［再送回数の調整動作］
図１６は、本発明の第２の実施の形態に係るセンサ情報伝送装置が、今回生成したセンサ情報および前回生成したセンサ情報の関係に基づいて、フレームを再送する回数を調整する際の動作手順の一例を定めたフローチャートである。
【０２５５】
図１６を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ４０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ４０２でＹＥＳ）、センサ１５１から取得した情報を用いて今回のセンサ情報を生成する（ステップＳ４０４）。
【０２５６】
次に、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が同じ場合（ステップＳ４０６でＹＥＳ）、今回生成したセンサ情報を含むフレームの再送回数を標準再送回数より減ずる（ステップＳ４０８）。
【０２５７】
一方、センサ情報処理部２４は、今回生成したセンサ情報および前回生成したセンサ情報の比較を行い、両者が異なる場合（ステップＳ４０６でＮＯ）、今回生成したセンサ情報を含むフレームの再送回数を標準再送回数のまま維持する（ステップＳ４１０）。
【０２５８】
次に、センサ情報処理部２４は、今回生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ４１２）。
【０２５９】
次に、センサ情報処理部２４は、時間Ｔｐ内においてランダムなタイミングで、今回生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ再送する（ステップＳ４１４）。なお、センサ情報処理部２４は、再送回数がゼロに設定されている場合、今回生成したセンサ情報を含むフレームを再送しない。
【０２６０】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ４１６）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ４０２でＮＯ）。
【０２６１】
以上のように、本発明の第２の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１から取得した情報を用いてセンサ情報を生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、スリープ対象部である無線送信部２３およびセンサ情報処理部２４を間欠的に動作させるスリープ制御を行う。そして、センサ情報処理部２４は、今回生成したセンサ情報と過去に生成したセンサ情報との関係に基づいて、無線送信部２３へのセンサ情報の出力処理を行う。
【０２６２】
このような構成により、センサ１５１の周囲環境の変化に応じた送信処理を行うことができるので、無線送信部２３の動作時間を適切に調整することができる。これにより、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０２６３】
たとえば、センサ１５１の周囲環境の変化がほとんどない場合に無線送信部２３へのセンサ情報の出力処理を控えることにより、無線送信部２３の動作時間を短くすることができる。これにより、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合においても、蓄電部３１に蓄えられた電力量の減少を抑制することができるので、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０２６４】
また、本発明の第２の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、今回生成したセンサ情報と前回生成したセンサ情報との関係が所定条件を満たす場合、無線送信部２３へのセンサ情報の出力処理を行わない。そして、制御部３２は、所定条件を満たす場合、無線送信部２３の動作停止を維持する。
【０２６５】
このように、所定条件を満たす場合に、センサ情報の送信処理を行わず、無線送信部２３の動作停止を維持する構成により、無線送信部２３の動作時間を短くすることができる。
【０２６６】
また、本発明の第２の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、今回生成したセンサ情報と前回生成したセンサ情報との関係が所定条件を満たす場合、今回生成したセンサ情報よりサイズが小さい所定データを生成し、生成した所定データをセンサ情報として無線送信部２３への出力処理を行う。
【０２６７】
このように、所定条件を満たす場合に、今回生成したセンサ情報よりサイズが小さい所定データをセンサ情報として送信する構成により、無線送信部２３の動作時間を短くすることができる。
【０２６８】
また、本発明の第２の実施の形態に係るセンサ情報伝送装置では、制御部３２は、センサ情報処理部２４によって今回生成されたセンサ情報と前回生成されたセンサ情報との関係に基づいて、スリープ対象部である無線送信部２３およびセンサ情報処理部２４の動作停止期間の長さであるスリープ期間を調整する。
【０２６９】
このように、上記関係に基づいて、センサ情報処理部２４および無線送信部２３におけるスリープ期間の長さを調整する構成により、センサ１５１の周囲環境の変化に応じてセンサ情報の送信周期を適切に設定することができる。
【０２７０】
これにより、たとえば、センサ１５１の周囲環境の変化がほとんどない状況において、センサ情報の送信周期を長くすることにより、無線送信部２３の動作時間を短くすることができる。
【０２７１】
また、たとえば、センサ１５１の周囲環境の変化が大きい状況において、センサ情報の送信周期を短くすることにより、適切な頻度でセンサ情報をセンサ情報受信装置２０１へ送信することができる。
【０２７２】
また、本発明の第２の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、同じセンサ情報を複数回無線送信部２３へ出力することが可能である。そして、センサ情報処理部２４は、今回生成したセンサ情報と前回生成したセンサ情報との関係に基づいて、同じセンサ情報の無線送信部２３への出力回数を調整する。
【０２７３】
このように、上記関係に基づいて、同じセンサ情報の無線送信部２３への出力回数を調整する構成により、センサ１５１の周囲環境の変化に応じてセンサ情報のセンサ情報受信装置２０１への送信回数を適切に設定することができる。
【０２７４】
たとえば、センサ１５１の周囲環境の変化がほとんどない状況において、前回生成したセンサ情報と大きく異ならない今回生成したセンサ情報のセンサ情報受信装置２０１への送信回数を減らすことができる。これにより、無線送信部２３の動作時間を短くすることができる。
【０２７５】
その他の構成および動作は第１の実施の形態に係るセンサ情報伝送装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０２７６】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０２７７】
＜第３の実施の形態＞
本実施の形態は、第１の実施の形態に係るセンサ情報伝送装置と比べて、蓄電残量に基づいて送信処理を変更するセンサ情報伝送装置に関する。以下で説明する内容以外は第１の実施の形態に係るセンサ情報伝送装置と同様である。
【０２７８】
本発明の第３の実施の形態に係るセンサ情報伝送装置１０１は、蓄電部３１における蓄電残量に基づいて、センサ情報処理部２４および無線送信部２３の次の起床期間の開始タイミングを調整する。
【０２７９】
蓄電部３１に蓄えられているエネルギー量である蓄電残量は、ＥＨ発電部２１から電源管理ＩＣ３０経由で供給される時間当たりのエネルギーおよび蓄電部３１がセンサ情報伝送装置１０１における各機能ブロックへ供給する電力に応じて常に変化する。
【０２８０】
蓄電部３１を過放電させてしまうと各機能ブロックへ電力が供給されなくなり、また、蓄電部３１が２次電池の場合、電池の寿命を縮めてしまう。このため、蓄電部３１に蓄えられているエネルギーが少なくなると、蓄電部３１に蓄えられたエネルギーの消費を抑制することが求められる。そこで、以下のような構成および動作により、蓄電部３１が供給する電力を抑制する。
【０２８１】
［蓄電残量に応じて送信周期を設定］
制御部３２は、たとえば、蓄電部３１の出力電圧を監視することにより蓄電部３１の蓄電残量を測定し、測定結果である蓄電残量情報をセンサ情報処理部２４へ出力する。具体的には、蓄電部３１がたとえば２次電池である場合、蓄電残量は、蓄電部３１における利用可能な化学エネルギー量であり、制御部３２は、蓄電部３１から出力される電圧の値を用いて蓄電残量を測定する。
【０２８２】
また、蓄電部３１がたとえばスイッチおよび複数のキャパシタを含み、電力を供給するキャパシタが順次選択される構成である場合、蓄電残量は、キャパシタに蓄えられる電気エネルギー量であり、制御部３２は、未放電または放電の完了したキャパシタの数に基づいて蓄電部３１の蓄電残量を測定する。
【０２８３】
なお、制御部３２が蓄電部３１の蓄電残量を測定し、測定結果である蓄電残量情報をセンサ情報処理部２４へ出力する構成であるとしたが、これに限定するものではない。たとえば、蓄電部３１は、自己の蓄電残量および運用時間等を管理可能であり、自己の蓄電残量を含む蓄電残量情報をセンサ情報処理部２４へ出力してもよい。
【０２８４】
図１７は、本発明の第３の実施の形態に係る蓄電部における蓄電残量を模式的に示す図である。
【０２８５】
図１８は、本発明の第３の実施の形態に係る制御部が蓄電残量に応じてタイマに設定する値を示すタイマ設定値リストの一例を示す図である。
【０２８６】
図１７および図１８を参照して、制御部３２は、たとえば、無線送信部２３が起床期間においてセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信した後に、蓄電部３１の蓄電残量に基づいて、次の起床期間の開始タイミングを調整する。
【０２８７】
具体的には、制御部３２は、たとえば、蓄電部３１から無線送信部２３およびセンサ情報処理部２４への電力供給を停止する制御を行った後の状態において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からスリープ対象部たとえばセンサ情報処理部２４および無線送信部２３への電力供給を開始する制御を行う。
【０２８８】
より詳細には、制御部３２は、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。そして、センサ情報処理部２４は、起床期間へ入る。センサ情報処理部２４は、センサ情報を含むフレームの出力準備が完了すると、出力準備完了通知を制御部３２へ出力する。
【０２８９】
制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。そして、無線送信部２３は、起床期間へ入る。制御部３２は、無線送信部２３においてセンサ情報の送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【０２９０】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、センサ情報を含むフレームを無線送信部２３へ出力する。
【０２９１】
無線送信部２３は、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信すると、送信完了通知を制御部３２へ出力する。
【０２９２】
制御部３２は、無線送信部２３から送信完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、スリープ期間へ入る。
【０２９３】
そして、制御部３２は、たとえば図１７に示す蓄電部３１の蓄電残量ｐを測定する。制御部３２は、たとえば、図１８に示すタイマ設定値リスト８０を参照し、測定した蓄電残量ｐがしきい値ｋ６より大きく、かつしきい値ｋ７以下であることから、残量レベルｈが６であることを認識する。
【０２９４】
そして、制御部３２は、残量レベル６に対応するタイマ設定値Ｔ［６］である時間Ｔ６を取得する。制御部３２は、タイマ３３に時間Ｔ６を設定し、タイマ３３の動作を開始させる。なお、タイマ設定値リスト８０におけるタイマ設定値Ｔ［ｈ］の大小関係は、たとえばＴ８＜Ｔ７＜Ｔ６＜Ｔ５＜Ｔ４＜Ｔ３＜Ｔ２＜Ｔ１である。
【０２９５】
また、センサ情報処理部２４は、センサ情報を含むフレームを無線送信部２３へ出力すると、センサ情報処理完了通知を制御部３２へ出力する。
【０２９６】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る。
【０２９７】
なお、制御部３２は、たとえば、測定した蓄電残量ｐがしきい値ｋ１以下である場合、残量レベルｈがゼロであることを認識し、タイマ３３の動作を開始させず、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。すなわち、制御部３２は、起動タイミングを設定しないので、センサ情報処理部２４および無線送信部２３は無期限のスリープ期間へ入る。
【０２９８】
制御部３２は、所定時間ごとに蓄電残量ｐを測定し、残量レベルが１以上に回復するまで待機する。これにより、制御部３２は、蓄電部３１が過放電状態とならないように制御する。
【０２９９】
制御部３２は、たとえば、残量レベルが１以上に回復すると、タイマ３３に残量レベルに応じた時間を設定し、タイマ３３の動作を開始させる。
【０３００】
たとえば、制御部３２は、タイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４および無線送信部２３への電力供給を開始する制御を行う。そして、センサ情報処理部２４および無線送信部２３は、次の起床期間へ入る。
【０３０１】
すなわち、制御部３２は、蓄電残量に応じてタイマ３３に設定する値を調整することにより、センサ情報処理部２４および無線送信部２３における次の起床期間の開始タイミングを調整する。
【０３０２】
なお、制御部３２は、蓄電残量に応じてタイマ３３に値を設定した後に、蓄電部３１からセンサ情報処理部２４および無線送信部２３への電力供給を停止する制御を行ってもよい。また、制御部３２による蓄電残量ｐの測定は、無線送信部２３またはセンサ情報処理部２４がスリープ期間へ入った直後に行ってもよいし、しばらく待機した後に行ってもよい。
【０３０３】
［蓄電残量に応じた送信周期の設定における動作］
図１９は、本発明の第３の実施の形態に係るセンサ情報伝送装置が蓄電残量に応じてタイマに設定する値を変更する際の動作手順の一例を定めたフローチャートである。
【０３０４】
図１９を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ４５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ４５２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ４５４）。
【０３０５】
次に、センサ情報処理部２４は、生成したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ４５６）。
【０３０６】
次に、制御部３２は、蓄電部３１における蓄電残量ｐを測定し、図１８に示すタイマ設定値リスト８０に基づいて蓄電残量ｐに対応する残量レベルｈを取得する（ステップＳ４５８）。
【０３０７】
次に、制御部３２は、残量レベルｈがゼロである場合（ステップＳ４６０でＹＥＳ）、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う（ステップＳ４６２）。
【０３０８】
次に、制御部３２は、蓄電部３１における蓄電残量ｐを測定することにより残量レベルｈを取得し（ステップＳ４５８）、残量レベルｈが１以上になるまで（ステップＳ４６０でＹＥＳ）、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行わない（ステップＳ４６２）。
【０３０９】
一方、制御部３２は、残量レベルｈが１以上の場合（ステップＳ４６０でＮＯ）、以下の処理を行う。
【０３１０】
すなわち、制御部３２は、タイマ設定値リスト８０からタイマ設定値Ｔ［ｈ］を取得し、取得したタイマ設定値Ｔ［ｈ］およびタイマ３３に設定されているタイマ設定値Ｔｓの比較を行い、両者が異なる場合（ステップＳ４６４でＮＯ）、タイマ設定値Ｔ［ｈ］をタイマ３３に設定する（ステップＳ４６６）。
【０３１１】
次に、制御部３２は、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ４６８）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ４５２でＮＯ）。
【０３１２】
一方、制御部３２は、タイマ設定値Ｔ［ｈ］およびタイマ設定値Ｔｓの比較を行い、両者が同じ場合（ステップＳ４６４でＹＥＳ）、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ４６８）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ４５２でＮＯ）。
【０３１３】
制御部３２は、上記ステップＳ４５８からステップＳ４６６までにおいて、残量レベルｈに応じたタイマ設定値Ｔ［ｈ］をタイマ３３に設定するタイマ設定動作を行う。
【０３１４】
これにより、スリープ期間に入る直前の残量レベルｈに応じた適切なタイマ設定値をタイマ３３に設定することができる。
【０３１５】
なお、タイマ設定動作は、たとえば、センサ情報を生成した後のタイミングであって、センサ情報を送信する前のタイミング（ステップＳ４５４とステップＳ４５６の間）に行ってもよい。
【０３１６】
これにより、センサ情報の生成処理および送信処理を行っている際に残量レベルｈがゼロになる場合でも、制御部３２は、蓄電部３１から無線送信分２３およびセンサ情報処理部２４への電力供給を停止する制御を行うことができるので、センサ情報処理部２４および無線送信部２３は、センサ情報の生成処理および送信処理を中断してスリープ期間に入ることができる。
【０３１７】
また、タイマ設定動作は、たとえば、センサ情報を生成する前のタイミング（ステップＳ４５２とステップＳ４５４の間）に行ってもよい。これにより、スリープ期間における蓄電部３１の充電が不十分な場合において、センサ情報処理部２４および無線送信部２３がセンサ情報の生成処理および送信処理を開始してしまうことを回避することができる。
【０３１８】
また、スリープ期間における蓄電部３１の充電が不十分な場合において、当該スリープ期間を延長することができるので、蓄電部３１の充電状況が良好になるまで待機することができる。
【０３１９】
以上のように、本発明の第３の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１から取得した情報を用いてセンサ情報を生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、スリープ対象部である無線送信部２３およびセンサ情報処理部２４を間欠的に動作させるスリープ制御を行う。無線送信部２３は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびセンサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する起床期間を繰り返す。制御部３２は、無線送信部２３が起床期間においてセンサ情報をセンサ情報受信装置２０１へ送信した後に、蓄電部３１の蓄電残量に基づいて、次の起床期間の開始タイミングを調整する。
【０３２０】
このような構成により、起床期間において最も蓄電残量が少なくなるタイミングにおいて、蓄電部３１の蓄電残量に基づいてスリープ対象部の次の起床期間の開始タイミングを適切に調整することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０３２１】
たとえば、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合、スリープ対象部の次の起床期間の開始タイミングまでの期間を長くすることにより、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０３２２】
その他の構成および動作は第１の実施の形態に係るセンサ情報伝送装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０３２３】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０３２４】
＜第４の実施の形態＞
本実施の形態は、第１の実施の形態に係るセンサ情報伝送装置と比べて、統計処理後のセンサ情報を送信するセンサ情報伝送装置に関する。以下で説明する内容以外は第１の実施の形態に係るセンサ情報伝送装置と同様である。
【０３２５】
本発明の第４の実施の形態に係るセンサ情報伝送装置１０１は、センサ情報処理部２４において複数の所定数の起床期間に生成されたセンサ情報を統計処理後に送信する。
【０３２６】
センサ情報受信装置２０１は、センサ情報伝送装置１０１から送信されてくるセンサ情報を蓄積しておき、所定数たとえばｍ個のセンサ情報が蓄積されたタイミングにおいて、ｍ個のセンサ情報について平均処理等の統計処理を行うことが考えられる。
【０３２７】
この場合、センサ情報伝送装置１０１は、以下のような構成および動作により、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信する。
【０３２８】
図２０は、本発明の第４の実施の形態に係るセンサ情報処理部および無線送信部におけるスリープ期間および起床期間のタイミングの一例を示す図である。
【０３２９】
図２０を参照して、図２０（Ａ）は、センサ情報処理部２４の起床期間ＧＳ１，ＧＳ２，ＧＳ３およびスリープ期間ＳＳ１，ＳＳ２，ＳＳ３，ＳＳ４を示す。図２０（Ｂ）は、無線送信部２３の起床期間ＧＲ１およびスリープ期間ＳＲ１，ＳＲ２を示す。
【０３３０】
Ｐｏｎは、スリープ期間の終了タイミングおよび起床期間の開始タイミングを示す。また、Ｐｏｆｆは、スリープ期間の開始タイミングおよび起床期間の終了タイミングを示す。
【０３３１】
センサ情報処理部２４は、たとえば、ｍ個の起床期間においてセンサ情報を生成すると、生成した各センサ情報について統計処理を行い、統計処理後のセンサ情報を含むフレームを無線送信部２３へ出力する。
【０３３２】
具体的には、センサ情報処理部２４は、起床期間に入るごとにカウント値ＣＮＴをインクリメントする。センサ情報処理部２４は、たとえば、センサ情報含むフレームをセンサ情報受信装置２０１へ送信した後のスリープ期間ＳＳ１においてカウント値ＣＮＴとしてゼロを保持するとする。カウント値ＣＮＴは、たとえば不揮発性メモリ２６に保存される。また、所定数ｍが、たとえば３に設定されている場合を想定する。
【０３３３】
制御部３２は、たとえば時刻ｔ０において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。
【０３３４】
センサ情報処理部２４は、蓄電部３１から電力供給を受けるとスリープ期間ＳＳ１から起床期間ＧＳ１へ入り、カウント値ＣＮＴをインクリメントしてカウント値ＣＮＴを１にする。そして、センサ情報処理部２４は、センサ１５１から取得した情報を用いてセンサ情報を生成する。
【０３３５】
センサ情報処理部２４は、カウント値ＣＮＴがｍと異なると認識すると、生成したセンサ情報を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【０３３６】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、たとえば時刻ｔ１において、タイマ３３にスリープ時間を設定し、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間ＳＳ２へ入る。
【０３３７】
制御部３２は、たとえば時刻ｔ２において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。
【０３３８】
センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間ＧＳ２へ入り、カウント値ＣＮＴをインクリメントしてカウント値ＣＮＴを２にする。そして、センサ情報処理部２４は、センサ１５１から取得した情報を用いてセンサ情報を生成する。
【０３３９】
センサ情報処理部２４は、カウント値ＣＮＴがｍと異なると認識すると、生成したセンサ情報を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【０３４０】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、たとえば時刻ｔ３において、タイマ３３にスリープ時間を設定し、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間ＳＳ３へ入る。
【０３４１】
制御部３２は、たとえば時刻ｔ４において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。
【０３４２】
センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間ＧＳ３へ入り、カウント値ＣＮＴをインクリメントしてカウント値ＣＮＴを３にする。そして、センサ情報処理部２４は、センサ１５１から取得した情報を用いてセンサ情報を生成する。
【０３４３】
センサ情報処理部２４は、カウント値ＣＮＴがｍと同じであると認識すると、不揮発性メモリ２６から起床期間ＧＳ１，ＧＳ２において生成したセンサ情報を読み出す。
【０３４４】
そして、センサ情報処理部２４は、たとえば、今回生成したセンサ情報および起床期間ＧＳ１，ＧＳ２において生成したセンサ情報、すなわちｍ個のセンサ情報について平均処理等の統計処理を行う。
【０３４５】
センサ情報処理部２４は、統計処理後のセンサ情報を含むフレームを生成し、出力準備完了通知を制御部３２へ出力する。また、センサ情報処理部２４は、カウント値ＣＮＴをゼロにリセットする。
【０３４６】
制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、たとえば時刻ｔ５において、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。
【０３４７】
無線送信部２３は、蓄電部３１から電力供給を受けるとスリープ期間ＳＲ１から起床期間ＧＲ１へ入り、センサ情報を含むフレームの送信準備が完了する。制御部３２は、無線送信部２３においてセンサ情報を含むフレームの送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【０３４８】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、統計処理後のセンサ情報を含むフレームを無線送信部２３へ出力する。
【０３４９】
無線送信部２３は、センサ情報処理部２４から統計処理後のセンサ情報を含むフレームを受けると、受けたフレームをアンテナ２７経由でセンサ情報受信装置２０１へ送信する。
【０３５０】
無線送信部２３は、フレームの送信が完了すると、送信完了通知を制御部３２へ出力する。制御部３２は、無線送信部２３から送信完了通知を受けると、たとえば時刻ｔ６において、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、スリープ期間ＳＲ２へ入る。
【０３５１】
センサ情報処理部２４は、統計処理後のセンサ情報を含むフレームの無線送信部２３への出力が完了すると、たとえば、起床期間ＧＳ３において生成したセンサ情報等を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【０３５２】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、たとえば時刻ｔ７において、タイマ３３にスリープ時間を設定し、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間ＳＳ４へ入る。
【０３５３】
このように、起床期間ごとにセンサ情報を送信せずに所定数の起床期間におけるセンサ情報を蓄積しておき、統計処理後に送信する構成により、無線送信部２３の動作時間を短くすることができる。
【０３５４】
これにより、消費電力が大きい無線送信部２３の動作時間を短くすることができるので、無線送信部２３が消費する電力量を低減することができ、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０３５５】
なお、センサ情報処理部２４は、所定数ｍ個のセンサ情報について、平均処理を行うことにより平均値を算出したが、最大値または最小値を算出してもよい。また、センサ情報処理部２４は、所定数ｍ個のセンサ情報について、平均値、最大値および最小値の算出以外の統計処理を行ってもよい。
【０３５６】
また、所定数ｍが、３に設定されている場合を想定したが、２以上の所定数ｍが設定されていればよい。
【０３５７】
［複数の起床期間において生成されたセンサ情報の統計処理後の送信動作］
図２１は、本発明の第４の実施の形態に係るセンサ情報伝送装置が複数の起床期間において生成されたセンサ情報を統計処理後に送信する際の動作手順の一例を定めたフローチャートである。
【０３５８】
図２１を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ５０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ５０２でＹＥＳ）、センサ１５１から取得した情報を用いてセンサ情報を生成する（ステップＳ５０４）。
【０３５９】
次に、センサ情報処理部２４は、カウント値ＣＮＴをインクリメントする（ステップＳ５０６）。
【０３６０】
次に、センサ情報処理部２４は、カウント値ＣＮＴがｍと異なる場合（ステップＳ５０８でＮＯ）、今回生成したセンサ情報を不揮発性メモリ２６に書込む（ステップＳ５１０）。
【０３６１】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ５１２）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ５０２でＮＯ）。
【０３６２】
一方、センサ情報処理部２４は、カウント値ＣＮＴがｍと同じである場合（ステップＳ５０８でＹＥＳ）、今回生成したセンサ情報および不揮発性メモリ２６に保持されている過去に生成したセンサ情報を統計処理する（ステップＳ５１４）。
【０３６３】
次に、センサ情報処理部２４は、カウント値ＣＮＴをゼロにリセットする（ステップＳ５１６）。
【０３６４】
次に、センサ情報処理部２４は、統計処理後のセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ５１８）。
【０３６５】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ５２０）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ５０２でＮＯ）。
【０３６６】
以上のように、本発明の第４の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１から取得した情報を用いてセンサ情報を生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、センサ情報処理部２４を間欠的に動作させるスリープ制御、および無線送信部２３を間欠的に動作させるスリープ制御を行う。センサ情報処理部２４は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびセンサ１５１から取得した情報を用いてセンサ情報を生成する起床期間を繰り返す。無線送信部２３は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびセンサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する起床期間を繰り返す。センサ情報処理部２４は、複数の起床期間においてセンサ１５１から取得した情報を用いてセンサ情報を生成すると、生成した各センサ情報について統計処理を行い、統計処理後のセンサ情報を無線送信部２３へ出力する。そして、無線送信部２３は、起床期間において、センサ情報処理部２４から受けた統計処理後のセンサ情報をセンサ情報受信装置２０１へ送信する。
【０３６７】
このように、複数の起床期間において生成したセンサ情報を統計処理後に送信する構成により、センサ情報を起床期間ごとに送信する場合と比べて、無線送信部２３の動作時間を短くすることができるので、無線送信部２３において消費される電力量を低減することができる。
【０３６８】
これにより、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができるので、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０３６９】
また、本発明の第４の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、統計処理として、生成した各センサ情報の平均値、最大値および最小値の少なくともいずれか１つを算出する。
【０３７０】
このような構成により、統計処理後の値として有用な平均値、最大値および最小値の少なくともいずれか一つを算出し、センサ情報受信装置２０１へ送信することができる。
【０３７１】
その他の構成および動作は第１の実施の形態に係るセンサ情報伝送装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０３７２】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０３７３】
＜第５の実施の形態＞
本実施の形態は、第１の実施の形態に係るセンサ情報伝送装置と比べて、複数のセンサに対応するセンサ情報を処理するセンサ情報伝送装置に関する。また、本実施の形態は、第３の実施の形態に係るセンサ情報伝送装置と同様に、蓄電残量に応じてセンサ情報を処理するセンサ情報伝送装置に関する。以下で説明する内容以外は第１および第３の実施の形態に係るセンサ情報伝送装置と同様である。
【０３７４】
本発明の第５の実施の形態に係るセンサ情報伝送装置１０１は、センサ情報処理部２４において蓄電部３１の蓄電残量に基づいて各センサ情報の処理が行われる。そして、処理後の各センサ情報は、無線送信部２３へ出力される。
【０３７５】
［構成および基本動作］
図２２は、本発明の第５の実施の形態に係るセンサ情報伝送システムの構成を示す図である。
【０３７６】
図２２を参照して、センサ情報伝送システム３０２は、センサ情報伝送装置１０１と、センサ１５１Ｄ，１５１Ｅ，１５１Ｆと、センサ情報受信装置２０１とを備える。センサ情報伝送装置１０１には、センサ１５１Ｄ，１５１Ｅ，１５１Ｆが接続される。以下、センサ１５１Ｄ，１５１Ｅ，１５１Ｆの各々を、センサ１５１と称する場合がある。
【０３７７】
図２２では、センサ情報伝送装置１０１およびセンサ１５１が１組設けられる例を代表的に示しているが、さらに多数の組が設けられてもよい。
【０３７８】
センサ情報伝送システム３０２において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆは、たとえば、商用電力系統からの交流電力の供給が困難な場所に設置され、温度、照度および振動等の周囲環境の物理量を測定し、測定結果を用いて生成されるセンサ情報をセンサ情報伝送装置１０１へ出力する。
【０３７９】
センサ１５１Ｄ，１５１Ｅ，１５１Ｆが測定対象とする周囲環境の物理量は、同一でなくてもよい。たとえば、センサ１５１Ｄ，１５１Ｅ，１５１Ｆが温度、照度および湿度をそれぞれ測定してもよい。また、センサ１５１Ｄ，１５１Ｅ，１５１Ｆが周囲環境の物理量を測定する周期は、同じでもよいし、異なっていてもよい。
【０３８０】
センサ情報伝送装置１０１は、センサ１５１Ｄ，１５１Ｅ，１５１Ｆからそれぞれ取得した複数の情報に対してたとえば演算処理を行うことにより複数のセンサ情報を生成し、生成した複数のセンサ情報を無線信号に変換してセンサ情報受信装置２０１へ送信する。
【０３８１】
センサ１５１Ｄ，１５１Ｅ，１５１Ｆおよびセンサ情報伝送装置１０１は、たとえば、光、熱および振動等の周囲の環境から微少なエネルギーを収穫するエナジーハーベスティングを利用し、エナジーハーベスティングにより発電された電力を用いて動作する。具体的には、たとえば、センサ１５１Ｄ，１５１Ｅ，１５１Ｆおよびセンサ情報伝送装置１０１は、太陽光発電または風力発電等によって得られた電力を用いて動作する。
【０３８２】
センサ情報受信装置２０１は、センサ情報伝送装置１０１から受信した無線信号から複数のセンサ情報を取得し、当該センサ情報に対して演算処理および統計処理等を行い、処理結果を保存または表示する。
【０３８３】
［蓄電残量に応じて送信するセンサ情報を選択］
図２３は、本発明の第５の実施の形態に係る蓄電部における蓄電残量を模式的に示す図である。
【０３８４】
図２４は、本発明の第５の実施の形態に係るセンサ情報処理部において用いられる、蓄電残量に対応するセンサ情報の優先度を示すセンサ情報優先度リストの一例を示す図である。
【０３８５】
図２２、図２３および図２４を参照して、制御部３２は、たとえば、蓄電部３１から無線送信部２３およびセンサ情報処理部２４への電力供給を停止する制御を行った後の状態において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からスリープ対象部たとえばセンサ情報処理部２４および無線送信部２３への電力供給を開始する制御を行う。
【０３８６】
より詳細には、制御部３２は、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間へ入る。
【０３８７】
センサ情報処理部２４は、たとえば、複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する。具体的には、センサ情報処理部２４は、たとえば、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得したアナログ信号をデジタル信号へ変換し、当該デジタル信号の示すデータをメインメモリ２５に書込む。
【０３８８】
そして、センサ情報処理部２４は、メインメモリ２５における当該データの処理を行い、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報を生成する。センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報には、たとえば優先度が付与されている。
【０３８９】
優先度は、たとえば、各センサ情報の重要度に応じて付与される。具体的には、たとえば、センサ１５１Ｄにより測定された物理量は重要でないので、センサ１５１Ｄに対応するセンサ情報は、低い優先度を有する。また、たとえば、センサ１５１Ｅにより測定された物理量の重要度は中程度であるので、センサ１５１Ｅに対応するセンサ情報は、中程度の優先度を有する。また、たとえば、センサ１５１Ｆにより測定された物理量は最も重要であるので、センサ１５１Ｆに対応するセンサ情報は、最も高い優先度を有する。
【０３９０】
また、制御部３２は、たとえば図２３に示す蓄電部３１の蓄電残量ｐを測定する。そして、制御部３２は、測定結果である蓄電残量情報をセンサ情報処理部２４へ出力する。
【０３９１】
センサ情報処理部２４は、たとえば、制御部３２から蓄電残量情報を受けると、生成した複数のセンサ情報から当該蓄電残量情報に応じてセンサ情報を選択する処理を行う。
【０３９２】
具体的には、センサ情報処理部２４は、たとえば図２４に示すセンサ情報優先度リスト８１を参照し、蓄電残量情報に含まれる蓄電残量ｐに対応する残量レベルｈを認識し、残量レベルｈに応じた「送信するセンサ情報」を取得する。
【０３９３】
たとえば、センサ情報処理部２４は、図２３に示すように、蓄電残量ｐがしきい値ｊ２より大きく、かつしきい値ｊ３以下であるので残量レベルｈが２であることを認識し、「優先度の低いセンサ情報を送信しない」動作を行う。
【０３９４】
そして、センサ情報処理部２４は、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報のうち、「優先度の低いセンサ情報」に該当しないセンサ１５１Ｅ，１５１Ｆに対応するセンサ情報を選択する処理を行う。そして、センサ情報処理部２４は、選択したセンサ情報を含むフレームを生成すると、出力準備完了通知を制御部３２へ出力する。
【０３９５】
制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。そして、無線送信部２３は、起床期間へ入る。制御部３２は、無線送信部２３においてセンサ情報の送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【０３９６】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、選択したセンサ情報を含むフレームを無線送信部２３へ出力する。
【０３９７】
無線送信部２３は、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信すると、送信完了通知を制御部３２へ出力する。
【０３９８】
制御部３２は、無線送信部２３から送信完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、スリープ期間へ入る。
【０３９９】
また、センサ情報処理部２４は、センサ情報を含むフレームを無線送信部２３へ出力すると、センサ情報処理完了通知を制御部３２へ出力する。
【０４００】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る。
【０４０１】
なお、センサ情報処理部２４は、蓄電残量ｐがしきい値ｊ３より大きく、かつしきい値ｊ４以下に相当する残量レベルが３である場合、すなわち充電残量が十分大きい場合、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報の全てを選択する処理を行う。そして、センサ情報処理部２４は、出力準備完了通知を制御部３２へ出力した後、選択したセンサ情報を含むフレームを無線送信部２３へ出力する。
【０４０２】
また、センサ情報処理部２４は、蓄電残量ｐがしきい値ｊ１より大きく、かつしきい値ｊ２以下に相当する残量レベルが１である場合、すなわち充電残量がかなり少ない場合、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報のうち、「最も優先度の高いセンサ情報」に該当するセンサ１５１Ｆに対応するセンサ情報を選択する処理を行う。そして、センサ情報処理部２４は、出力準備完了通知を制御部３２へ出力した後、選択したセンサ情報を含むフレームを無線送信部２３へ出力する。
【０４０３】
また、センサ情報処理部２４は、蓄電残量ｐが所定のしきい値ｊ１以下に相当する残量レベルがゼロである場合、すなわち充電残量がない場合、センサ情報を選択しない。そして、センサ情報処理部２４は、出力準備完了通知の代わりにセンサ情報処理完了通知を制御部３２へ出力する。
【０４０４】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る。すなわち、センサ情報処理部２４は、選択したセンサ情報を含むフレームを無線通信部２３へ出力することなく、スリープ期間へ入る。
【０４０５】
蓄電残量およびセンサ情報の優先度に応じて選択したセンサ情報を含む選択情報フレームのサイズは、複数のセンサに対応するセンサ情報の全てを含む通常フレームのサイズと比べて小さい。
【０４０６】
したがって、無線送信部２３が選択情報フレームを送信するために必要な時間は、通常フレームを送信するために必要な時間と比べて短くなる。
【０４０７】
このように、蓄電残量が少ない場合において、通常フレームでなく選択情報フレームを送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０４０８】
［送信するセンサ情報の蓄電残量に応じた選択動作］
図２５は、本発明の第５の実施の形態に係るセンサ情報伝送装置が送信するセンサ情報を蓄電残量に応じて選択する際の動作手順の一例を定めたフローチャートである。
【０４０９】
図２５を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ５５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ５５２でＹＥＳ）、複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する（ステップＳ５５４）。
【０４１０】
次に、センサ情報処理部２４は、制御部３２により測定された蓄電残量ｐを含む蓄電残量情報を制御部３２から受けると、図２４に示すセンサ情報優先度リスト８１に基づいて蓄電残量ｐに対応する残量レベルｈを取得する（ステップＳ５５６）。
【０４１１】
次に、制御部３２は、残量レベルｈがゼロである場合（ステップＳ５５８でＹＥＳ）、センサ情報処理部２４からセンサ情報処理完了通知を受け、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る（ステップＳ５６０）。
【０４１２】
次に、センサ情報処理部２４は、蓄電残量情報を制御部３２から受けると、センサ情報優先度リスト８１に基づいて蓄電残量ｐに対応する残量レベルｈを取得し（ステップＳ５５６）、制御部３２は、残量レベルｈが１以上になるまで（ステップＳ５５８でＹＥＳ）、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行わない（ステップＳ５６０）。
【０４１３】
一方、センサ情報処理部２４は、残量レベルｈが１以上の場合（ステップＳ５５８でＮＯ）、残量レベルｈに対応する「送信するセンサ情報」をセンサ情報優先度リスト８１から取得し、生成した複数のセンサ情報の中から「送信するセンサ情報」に該当する優先度のセンサ情報を選択する（ステップＳ５６２）。
【０４１４】
次に、センサ情報処理部２４は、選択したセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ５６４）。
【０４１５】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ５６６）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ５５２でＮＯ）。
【０４１６】
［蓄電残量に応じたセンサ情報の圧縮］
図２６は、本発明の第５の実施の形態に係るセンサ情報処理部において用いられる、蓄電残量に対応するセンサ情報の圧縮処理の圧縮度を示すセンサ情報圧縮度リストの一例を示す図である。
【０４１７】
図２２、図２３および図２６を参照して、制御部３２は、たとえば、蓄電部３１から無線送信部２３およびセンサ情報処理部２４への電力供給を停止する制御を行った後の状態において、タイマ３３からタイマ満了通知を受けると、蓄電部３１からスリープ対象部たとえばセンサ情報処理部２４および無線送信部２３への電力供給を開始する制御を行う。
【０４１８】
より詳細には、制御部３２は、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行う。
【０４１９】
センサ情報処理部２４は、蓄電部３１から電力供給を受けると起床期間へ入り、たとえば、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得したアナログ信号をデジタル信号へ変換し、当該デジタル信号の示すデータをメインメモリ２５に書込む。そして、センサ情報処理部２４は、メインメモリ２５における当該データの処理を行い、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報を生成する。
【０４２０】
また、制御部３２は、たとえば図２３に示す蓄電部３１の蓄電残量ｐを測定する。そして、制御部３２は、測定結果である蓄電残量情報をセンサ情報処理部２４へ出力する。
【０４２１】
センサ情報処理部２４は、たとえば、制御部３２から蓄電残量情報を受けると、受けた蓄電残量情報に応じた圧縮度で各センサ情報の圧縮処理を行う。
【０４２２】
具体的には、センサ情報処理部２４は、たとえば図２６に示すセンサ情報圧縮度リスト８２に基づいて、生成した複数のセンサ情報の圧縮度を変更する。
【０４２３】
より詳細には、センサ情報処理部２４は、たとえば図２６に示すセンサ情報圧縮度リスト８２を参照し、蓄電残量情報に含まれる蓄電残量ｐに対応する残量レベルｈを認識し、残量レベルｈに応じた「センサ情報の圧縮度」を取得する。
【０４２４】
たとえば、センサ情報処理部２４は、図２３に示すように、蓄電残量ｐがしきい値ｊ２より大きく、かつしきい値ｊ３以下であるので残量レベルｈが２であることを認識し、「センサ情報を通常圧縮する」動作を行う。
【０４２５】
そして、センサ情報処理部２４は、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報を通常の圧縮度で圧縮処理を行い、圧縮処理を行ったセンサ情報を含むフレームを生成すると、出力準備完了通知を制御部３２へ出力する。
【０４２６】
制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。そして、無線送信部２３は、起床期間へ入る。制御部３２は、無線送信部２３においてセンサ情報の送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【０４２７】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、圧縮処理を行ったセンサ情報を含むフレームを無線送信部２３へ出力する。
【０４２８】
無線送信部２３は、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信すると、送信完了通知を制御部３２へ出力する。
【０４２９】
制御部３２は、無線送信部２３から送信完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、スリープ期間へ入る。
【０４３０】
また、センサ情報処理部２４は、センサ情報を含むフレームを無線送信部２３へ出力すると、センサ情報処理完了通知を制御部３２へ出力する。
【０４３１】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る。
【０４３２】
なお、センサ情報処理部２４は、蓄電残量ｐがしきい値ｊ３より大きく、かつしきい値ｊ４以下に相当する残量レベルが３である場合、すなわち充電残量が十分大きい場合、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報の圧縮処理を行わない。そして、センサ情報処理部２４は、出力準備完了通知を制御部３２へ出力した後、圧縮処理をしていないセンサ情報を含むフレームを無線送信部２３へ出力する。
【０４３３】
また、センサ情報処理部２４は、蓄電残量ｐがしきい値ｊ１より大きく、かつしきい値ｊ２以下に相当する残量レベルが１である場合、すなわち充電残量がかなり少ない場合、センサ１５１Ｄ，１５１Ｅ，１５１Ｆに対応するセンサ情報を高い圧縮度で圧縮処理を行う。そして、センサ情報処理部２４は、出力準備完了通知を制御部３２へ出力した後、圧縮処理を行ったセンサ情報を含むフレームを無線送信部２３へ出力する。
【０４３４】
また、センサ情報処理部２４は、蓄電残量ｐが所定のしきい値ｊ１以下に相当する残量レベルがゼロである場合、すなわち充電残量がない場合、フレームを生成しない。そして、センサ情報処理部２４は、出力準備完了通知の代わりにセンサ情報処理完了通知を制御部３２へ出力する。
【０４３５】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る。すなわち、センサ情報処理部２４は、センサ情報を含むフレームを無線通信部２３へ出力することなく、スリープ期間へ入る。
【０４３６】
なお、センサ情報処理部２４は、起床期間において、蓄電残量情報を制御部３２から定期的に受けてもよい。センサ情報処理部２４は、たとえば、センサ情報の選択処理を行っているとき、または、選択したセンサ情報を含むフレームを無線送信部２３へ出力しているときに、蓄電残量情報に基づく残量レベルがゼロになった場合、センサ情報処理完了通知を制御部３２へ出力する。
【０４３７】
また、センサ情報処理部２４は、たとえば、圧縮処理したセンサ情報を含むフレームを生成しているとき、または、生成したフレームを無線送信部２３へ出力しているときに、蓄電残量情報に基づく残量レベルがゼロになった場合、センサ情報処理完了通知を制御部３２へ出力する。
【０４３８】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、蓄電部３１からセンサ情報処理部２４および無線送信部２３への電力供給を停止する制御を行う。そして、センサ情報処理部２４および無線送信部２３は、スリープ期間へ入る。
【０４３９】
すなわち、制御部３２は、センサ情報処理部２４および無線送信部２３の起床期間において残量レベルがゼロになると、スリープ対象部であるセンサ情報処理部２４および無線送信部２３の動作を停止させる。
【０４４０】
圧縮処理が行われたセンサ情報は、通常のセンサ情報と比べて、伝送誤りに対する耐性が低い。このため、センサ情報伝送装置１０１は、蓄電残量に余裕があるときは、圧縮処理を行わずにセンサ情報をセンサ情報受信装置２０１へ送信することが好ましい。
【０４４１】
しかしながら、蓄電残量に余裕がないときは、センサ情報を圧縮してセンサ情報受信装置２０１へ送信することが好ましい。
【０４４２】
蓄電残量に応じた圧縮度で圧縮処理が行われた複数センサのセンサ情報を含む圧縮フレームのサイズは、圧縮処理が行われない複数センサのセンサ情報を含む通常フレームのサイズと比べて小さくすることができる。
【０４４３】
したがって、無線送信部２３が圧縮フレームを送信するために必要な時間は、通常フレームを送信するために必要な時間と比べて短くなる。
【０４４４】
このように、蓄電残量が少ない場合において、通常フレームでなく圧縮フレームを送信する構成により、無線送信部２３において消費される１フレームあたりの電力量を低減することができるので、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０４４５】
［蓄電残量に応じたセンサ情報の圧縮動作］
図２７は、本発明の第５の実施の形態に係るセンサ情報伝送装置が生成したセンサ情報を蓄電残量に応じて圧縮度を変更する際の動作手順の一例を定めたフローチャートである。
【０４４６】
図２７を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ６０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ６０２でＹＥＳ）、複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する（ステップＳ６０４）。
【０４４７】
次に、センサ情報処理部２４は、制御部３２により測定された蓄電残量ｐを含む蓄電残量情報を制御部３２から受けると、図２６に示すセンサ情報圧縮度リスト８２に基づいて蓄電残量ｐに対応する残量レベルｈを取得する（ステップＳ６０６）。
【０４４８】
次に、制御部３２は、残量レベルｈがゼロである場合（ステップＳ６０８でＹＥＳ）、センサ情報処理部２４からセンサ情報処理完了通知を受け、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入る（ステップＳ６１０）。
【０４４９】
次に、センサ情報処理部２４は、蓄電残量情報を制御部３２から受けると、センサ情報圧縮度リスト８２に基づいて蓄電残量ｐに対応する残量レベルｈを取得し（ステップＳ６０６）、制御部３２は、残量レベルｈが１以上になるまで（ステップＳ６０８でＹＥＳ）、蓄電部３１からセンサ情報処理部２４への電力供給を開始する制御を行わない（ステップＳ６１０）。
【０４５０】
一方、センサ情報処理部２４は、残量レベルｈが１以上の場合（ステップＳ６０８でＮＯ）、残量レベルｈに対応する「センサ情報の圧縮度」をセンサ情報圧縮度リスト８２から取得し、生成した複数のセンサ情報に対して残量レベルｈに対応した圧縮処理を行う（ステップＳ６１２）。
【０４５１】
次に、センサ情報伝送装置１０１は、圧縮処理が行われたセンサ情報を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ６１４）。
【０４５２】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ６１６）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ６０２でＮＯ）。
【０４５３】
以上のように、本発明の第５の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報をそれぞれ生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、スリープ対象部である無線送信部２３およびセンサ情報処理部２４を間欠的に動作させるスリープ制御を行う。そして、センサ情報処理部２４は、蓄電部３１の蓄電残量に基づいて各センサ情報の処理を行い、処理後の各センサ情報を無線送信部２３へ出力する。
【０４５４】
このような構成により、蓄電部３１の蓄電残量に基づいて適切な処理が行われた各センサ情報を無線送信部２３へ出力することができるので、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０４５５】
たとえば、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合、センサ情報伝送装置１０１において消費される電力量を低減することが可能な処理をセンサ情報に対して行うことにより、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０４５６】
また、本発明の第５の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電残量に応じてセンサ情報を各センサ情報から選択する処理を行い、選択したセンサ情報を無線送信部２３へ出力する。
【０４５７】
このような構成により、各センサ情報のうち蓄電残量に応じたセンサ情報を適切に選択し、無線送信部２３へ出力することができるので、各センサ情報を全て無線送信部２３へ出力する場合と比べて、無線送信部２３において消費される電力量を低減することができる。
【０４５８】
また、本発明の第５の実施の形態に係るセンサ情報伝送装置では、各センサ情報には優先度が付与されている。そして、センサ情報処理部２４は、蓄電残量に対応する優先度のセンサ情報を各センサ情報から選択する処理を行い、選択したセンサ情報を無線送信部２３へ出力する。
【０４５９】
このような構成により、蓄電残量に応じた優先度を有する適切なセンサ情報を選択し、センサ情報受信装置２０１へ送信することができる。
【０４６０】
また、本発明の第５の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電残量に応じた圧縮度で各センサ情報の圧縮処理を行い、圧縮処理を行った各センサ情報を無線送信部２３へ出力する。
【０４６１】
このような構成により、蓄電残量に応じた適切な圧縮度の圧縮処理を行い、無線送信部２３へ出力することができるので、無線送信部２３において消費される電力量を蓄電残量に応じて調整することができる。
【０４６２】
たとえば、蓄電残量に余裕がないときは、圧縮度を上げることにより、無線送信部２３において消費される電力量を低減することができる。
【０４６３】
また、本発明の第５の実施の形態に係るセンサ情報伝送装置では、無線送信部２３は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびセンサ情報をセンサ情報受信装置２０１へ送信する起床期間を繰り返す。制御部３２は、起床期間において、蓄電残量が所定のしきい値以下になると、当該起床期間の終了前にスリープ対象部である無線送信部２３およびセンサ情報処理部２４の動作を停止させる。
【０４６４】
このような構成により、起床期間中に蓄電残量が所定のしきい値以下になった場合において、スリープ対象部の動作を停止させることができるので、蓄電部３１が過放電状態となってしまうことを回避することができる。
【０４６５】
これにより、蓄電部３１の保護およびセンサ情報伝送装置１０１の不安定な動作の回避を図ることができる。
【０４６６】
その他の構成および動作は第１の実施の形態に係るセンサ情報伝送装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０４６７】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０４６８】
＜第６の実施の形態＞
本実施の形態は、第５の実施の形態に係るセンサ情報伝送装置と比べて、同じ起床期間において取得されたセンサ情報を効率よく送信するセンサ情報伝送装置に関する。以下で説明する内容以外は第５の実施の形態に係るセンサ情報伝送装置と同様である。
【０４６９】
本発明の第６の実施の形態に係るセンサ情報伝送装置１０１は、センサ情報処理部２４により同じ起床期間において複数のセンサから取得した情報を用いて生成したセンサ情報を送信する。
【０４７０】
［複数のセンサに対応するセンサ情報をまとめて送信］
センサ情報伝送装置は、同じ起床期間において複数のセンサから情報を取得する場合、これらの情報を用いてそれぞれ生成したセンサ情報ごとにフレームを生成し、生成した複数のフレームをセンサ情報受信装置へ送信する方法が考えられる。
【０４７１】
この方法では、たとえば、３つのセンサから情報を取得する場合、センサ情報伝送装置は、３つのフレームをセンサ情報受信装置へ送信する。この場合、フレームに含まれる制御情報等を３フレーム分送信するため、センサ情報伝送装置における消費電力量が多く、かつ送信時間もかかるので効率がよくない。
【０４７２】
そこで、センサ情報伝送装置１０１は、以下のような構成および動作により、同じ起床期間において複数のセンサから取得した情報に基づくセンサ情報を、効率よくセンサ情報受信装置２０１へ送信する。
【０４７３】
図２８は、本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの一例を示す図である。
【０４７４】
図２２および図２８を参照して、センサ情報処理部２４は、たとえば、同じ起床期間において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから温度情報、照度情報および湿度情報をそれぞれ取得する。そして、センサ情報処理部２４は、取得した温度情報、照度情報および湿度情報を用いて温度センサ情報、照度センサ情報および湿度センサ情報をそれぞれ生成する。
【０４７５】
センサ情報処理部２４は、たとえば、センサ情報を格納するための所定サイズの格納領域を含むフレームを生成する。この際、センサ情報処理部２４は、たとえば、各センサ情報のサイズの合計と所定サイズとの関係に基づいてフレームを生成する。
【０４７６】
具体的には、センサ情報処理部２４は、たとえば、図２８に示すフレーム７０、またはフレーム７１，７２を生成する。フレーム７０，７１，７２は、たとえば、センサ情報を格納する所定サイズたとえば３２ビットの格納領域であるデータフィールドを含む。
【０４７７】
データフィールドには、たとえばフォーマットが設定されない。具体的には、データフィールドには、たとえばセンサごとの固定した格納領域が設定されない。
【０４７８】
センサ情報処理部２４は、データフィールドにおいて、温度センサ情報、照度センサ情報および湿度センサ情報のデータサイズに応じたサイズの領域に各センサ情報を書込む。各センサ情報の区切りとして、たとえばデリミタを挿入することが考えられる。
【０４７９】
たとえば、センサ情報処理部２４は、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、生成するフレームの数を調整する。当該関係は、たとえば、各センサ情報のサイズの合計と所定サイズとの大小関係である。
【０４８０】
具体的には、センサ情報処理部２４は、図２８（Ａ）に示すように、温度センサ情報、照度センサ情報および湿度センサ情報のサイズの合計が３２ビット以下である場合、生成するフレームの数を１に設定する。そして、センサ情報処理部２４は、温度センサ情報、照度センサ情報および湿度センサ情報をフレーム７０におけるデータフィールドに格納する。
【０４８１】
そして、センサ情報処理部２４は、生成したフレーム７０を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０４８２】
３つのセンサ情報を１つのフレームに含めることにより、３つのセンサ情報を３つのフレームに含める場合と比べて、データフィールド以外のフィールドに含まれる制御情報等の送信量を少なくすることができる。
【０４８３】
これにより、無線送信部２３において送信されるデータ量を少なくすることができるので、無線送信部２３において消費される電力量を低減でき、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０４８４】
また、センサ情報処理部２４は、たとえば、温度センサ情報、照度センサ情報および湿度センサ情報のサイズの合計が３２ビットより大きい場合、生成するフレームの数を２以上に設定する。
【０４８５】
たとえば、図２８（Ｂ）および（Ｃ）に示すように、温度センサ情報、照度センサ情報および湿度センサ情報のサイズの合計が３２ビットの２倍以下である場合、センサ情報処理部２４は、生成するフレームの数を２に設定する。
【０４８６】
そして、センサ情報処理部２４は、合計で３２ビットのサイズを有する温度センサ情報および照度センサ情報の一部により構成されるセンサ情報データＡを図２８（Ｂ）に示すフレーム７１におけるデータフィールドに格納する。また、センサ情報処理部２４は、合計で３２ビット以下のサイズを有する照度センサ情報の残りの一部および湿度センサ情報により構成されるセンサ情報データＢを図２８（Ｃ）に示すフレーム７２におけるデータフィールドに格納する。
【０４８７】
そして、センサ情報処理部２４は、生成したフレーム７１，７２を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０４８８】
３つのセンサ情報を２つのフレームに含めることにより、３つのセンサ情報を３つのフレームに含める場合と比べて、データフィールド以外のフィールドに含まれる制御情報等の送信量を少なくすることができる。
【０４８９】
これにより、無線送信部２３において送信されるデータ量を少なくすることができるので、無線送信部２３において消費される電力量を低減でき、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０４９０】
［複数のセンサに対応するセンサ情報を圧縮して送信］
図２９は、本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【０４９１】
たとえば、センサ情報処理部２４は、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、各センサ情報の圧縮処理を行い、圧縮処理を行った各センサ情報を含むフレームを生成する。当該関係は、たとえば、各センサ情報のサイズの合計と所定サイズとの大小関係である。
【０４９２】
具体的には、センサ情報処理部２４は、図２９に示すように、温度センサ情報、照度センサ情報および湿度センサ情報のサイズの合計が３２ビットより大きい場合、温度センサ情報、照度センサ情報および湿度センサ情報の圧縮処理を行い、圧縮処理後の温度センサ情報、照度センサ情報および湿度センサ情報の合計サイズを３２ビット以下にする。
【０４９３】
そして、センサ情報処理部２４は、合計で３２ビット以下のサイズを有する圧縮処理後の温度センサ情報、照度センサ情報および湿度センサ情報を図２９に示すフレーム７３におけるデータフィールドに格納する。
【０４９４】
そして、センサ情報処理部２４は、生成したフレーム７３を無線送信部２３経由でセンサ情報受信装置２０１へ送信する。
【０４９５】
なお、センサ情報処理部２４は、たとえば、各センサ情報の圧縮処理を行う際、圧縮処理後の各センサ情報の合計サイズが３２ビットより大きい場合、圧縮処理後の各センサ情報をたとえば図２８（Ｂ）および（Ｃ）に示すように複数のフレームに含めてもよい。
【０４９６】
３つのセンサ情報を圧縮して１つのフレームに含めることにより、３つのセンサ情報を３つのフレームに含める場合と比べて、データフィールド以外のフィールドに含まれる制御情報等の送信量を少なくすることができる。
【０４９７】
これにより、無線送信部２３において送信されるデータ量を少なくすることができるので、無線送信部２３において消費される電力量を低減でき、蓄電部３１からの電力を効率よく利用しながら、センサ情報を含むフレームを送信することができる。
【０４９８】
なお、センサ情報処理部２４は、たとえば、３つのセンサから取得した情報を用いてセンサ情報をそれぞれ生成したが、２つのセンサまたは４つ以上のセンサから取得した情報を用いてセンサ情報をそれぞれ生成してもよい。
【０４９９】
［複数のセンサに対応するセンサ情報をまとめて送信する際の動作］
図３０は、本発明の第６の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応するセンサ情報を含むフレームを送信する際の動作手順の一例を定めたフローチャートである。
【０５００】
図３０を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ６５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ６５２でＹＥＳ）、複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する（ステップＳ６５４）。
【０５０１】
次に、センサ情報処理部２４は、複数のセンサ情報のサイズの合計がデータフィールドのサイズより大きい場合（ステップＳ６５６でＹＥＳ）、生成するフレームの数を調整する（ステップＳ６５８）。
【０５０２】
次に、センサ情報処理部２４は、複数のフレームを生成し、当該複数のフレームにおけるデータフィールドに複数のセンサ情報を格納する（ステップＳ６６０）。
【０５０３】
一方、センサ情報処理部２４は、複数のセンサ情報のサイズの合計がデータフィールドのサイズ以下である場合（ステップＳ６５６でＮＯ）、１つのフレームを生成し、当該フレームにおけるデータフィールドに複数のセンサ情報を格納する（ステップＳ６６０）。
【０５０４】
次に、センサ情報処理部２４は、生成したフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ６６２）。
【０５０５】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ６６４）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ６５２でＮＯ）。
【０５０６】
なお、センサ情報処理部２４は、上記ステップＳ６５４において、各センサ情報を生成した後、生成した各センサ情報の圧縮処理を行ってもよい。そして、センサ情報処理部２４は、上記ステップＳ６５６において、圧縮処理後の各センサ情報の合計サイズとデータフィールドのサイズとの比較を行ってもよい。
【０５０７】
［今回生成したセンサ情報が過去に生成したセンサ情報と同じ場合］
センサ情報処理部２４が複数のセンサから取得した情報を用いてそれぞれ生成したセンサ情報において、今回生成したセンサ情報と過去に生成したセンサ情報とが同じ場合がある。この場合、以下のような構成および動作により、複数のセンサ情報を効率よくセンサ情報受信装置２０１へ送信する。
【０５０８】
図３１は、本発明の第６の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームの他の一例を示す図である。
【０５０９】
図２２および図３１を参照して、センサ情報処理部２４は、たとえば、同じ起床期間において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから温度情報、照度情報および湿度情報をそれぞれ取得する。そして、センサ情報処理部２４は、取得した温度情報、照度情報および湿度情報を用いて温度センサ情報、照度センサ情報および湿度センサ情報をそれぞれ生成する。
【０５１０】
センサ情報処理部２４は、今回生成したセンサ情報および過去に生成した対応のセンサのセンサ情報の関係に基づいて、無線送信部２３への今回生成したセンサ情報の出力処理を行う。
【０５１１】
具体的には、センサ情報処理部２４は、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報を不揮発性メモリ２６に書込む。また、センサ情報処理部２４は、前回生成した温度センサ情報、照度センサ情報および湿度センサ情報を不揮発性メモリ２６から読み出す。
【０５１２】
なお、センサ情報処理部２４は、前回よりさらに前に生成した温度センサ情報、照度センサ情報および湿度センサ情報を不揮発性メモリ２６から読み出してもよい。
【０５１３】
センサ情報処理部２４は、共通のセンサについての、今回生成した各センサ情報のうち、前回生成したセンサ情報との関係が所定条件を満たすセンサ情報を選択する。
【０５１４】
具体的には、センサ情報処理部２４は、今回生成したセンサ情報である温度センサ情報、照度センサ情報および湿度センサ情報のうち、前回生成したセンサ情報と異なるセンサ情報が、所定条件を満たすセンサ情報であると判断する。そして、センサ情報処理部２４は、所定条件を満たすと判断したセンサ情報を選択する。
【０５１５】
たとえば、センサ情報処理部２４は、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報のいずれもが、それぞれ前回生成した温度センサ情報、照度センサ情報および湿度センサ情報と異なる場合、以下の処理を行う。
【０５１６】
すなわち、センサ情報処理部２４は、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報の全てが所定条件を満たすと判断し、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報を選択する。そして、センサ情報処理部２４は、図３１（Ａ）に示すフレーム７４を生成する。
【０５１７】
この際、センサ情報処理部２４は、たとえば、図３１（Ａ）に示すように、取得元のセンサの識別子であるＩＤを含むセンサ情報を生成する。
【０５１８】
センサの種類が４種類以下である場合、ＩＤはたとえば２ビットのサイズを有する。また、センサの種類が８種類以下である場合、ＩＤはたとえば３ビットのサイズを有する。
【０５１９】
また、たとえば、センサ情報処理部２４は、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報のうち、温度センサ情報および湿度センサ情報がそれぞれ前回生成した温度センサ情報および湿度センサ情報と異なる場合、以下の処理を行う。
【０５２０】
すなわち、センサ情報処理部２４は、今回生成した温度センサ情報および湿度センサ情報が所定条件を満たすと判断し、今回生成した温度センサ情報および湿度センサ情報を選択する。そして、センサ情報処理部２４は、図３１（Ｂ）に示すフレーム７５を生成する。
【０５２１】
この際、センサ情報処理部２４は、たとえば、図３１（Ｂ）に示すように、取得元のセンサの識別子であるＩＤを含むセンサ情報を生成する。
【０５２２】
センサ情報処理部２４は、選択したセンサ情報を含むフレームを無線送信部２３へ出力する。
【０５２３】
無線送信部２３は、センサ情報処理部２４から選択したセンサ情報を含むフレームを受けると、受けたフレームをセンサ情報受信装置２０１へ送信する。
【０５２４】
再び図３を参照して、センサ情報伝送装置１０１がたとえばフレーム７４，７５を送信するときは、センサ情報受信装置２０１において、前回を含む過去に復元したセンサ情報が記憶部４３に保持されているものとする。
【０５２５】
センサ情報受信装置２０１におけるセンサ情報処理部４２は、たとえば、無線受信部４１経由でセンサ情報伝送装置１０１から送信されたフレーム７４を受信する。そして、センサ情報処理部４２は、フレーム７４における各センサ情報に含まれるＩＤに基づいて、センサ情報伝送装置１０１において今回生成された温度センサ情報、照度センサ情報および湿度センサ情報がデータフィールドに格納されていることを認識する。
【０５２６】
また、センサ情報処理部４２は、たとえば、無線受信部４１経由でセンサ情報伝送装置１０１から送信されたフレーム７５を受信する。そして、センサ情報処理部４２は、フレーム７５における各センサ情報に含まれるＩＤに基づいて、センサ情報伝送装置１０１において今回生成された温度センサ情報および湿度センサ情報がデータフィールドに格納されていることを認識する。
【０５２７】
センサ情報処理部４２は、照度センサ情報がフレーム７５に含まれていなかったので、センサ情報伝送装置１０１において今回生成された照度センサ情報は、前回生成された照度センサ情報と同じであると認識する。そして、センサ情報処理部４２は、たとえば前回生成された照度センサ情報を記憶部４３から読み出し、読み出した照度センサ情報を今回生成された照度センサ情報とする。
【０５２８】
すなわち、センサ情報処理部４２は、受信したフレームにおいて、いずれのセンサに対応するセンサ情報が含まれているかについてＩＤに基づいて認識することができる。
【０５２９】
センサ情報処理部４２は、たとえば受信したフレームに照度センサ情報が含まれていない場合、記憶部４３から前回受信した照度センサ情報を取得し、取得した照度センサ情報をセンサ情報伝送装置１０１において今回生成された照度センサ情報とすることができる。
【０５３０】
そして、センサ情報処理部４２は、センサ情報伝送装置１０１において今回生成された複数のセンサ情報に対して演算処理および統計処理等を行い、処理結果および当該センサ情報を記憶部４３に保存する。
【０５３１】
なお、センサ情報伝送装置１０１におけるセンサ情報処理部２４は、たとえば、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報のいずれもが、それぞれ前回生成した温度センサ情報、照度センサ情報および湿度センサ情報と同じ場合、フレームを生成しなくてよい。
【０５３２】
より詳細には、センサ情報処理部２４は、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報のいずれもが所定条件を満たさないと判断し、センサ情報を選択しない。この結果、センサ情報処理部２４は、フレームを作成せず、また、無線送信部２３は、フレームをセンサ情報受信装置２０１へ送信しない。
【０５３３】
センサ情報受信装置２０１は、センサ情報伝送装置１０１からフレームを受信できないときは、たとえば、センサ情報伝送装置１０１において今回生成された温度センサ情報、照度センサ情報および湿度センサ情報がすべて前回生成された温度センサ情報、照度センサ情報および湿度センサ情報と同じであると認識する。
【０５３４】
なお、センサ情報処理部２４は、たとえば、今回生成した温度センサ情報、照度センサ情報および湿度センサ情報のいずれもが、それぞれ前回生成した温度センサ情報、照度センサ情報および湿度センサ情報と同じ場合、所定データを含むフレームを生成し、生成したフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信してもよい。
【０５３５】
センサ情報受信装置２０１は、たとえば、センサ情報伝送装置１０１から所定データを含むフレームを受信すると、センサ情報伝送装置１０１において今回生成された温度センサ情報、照度センサ情報および湿度センサ情報がすべて前回生成された温度センサ情報、照度センサ情報および湿度センサ情報と同じであると認識する。
【０５３６】
［今回および過去のセンサ情報の比較結果に基づきセンサ情報を送信する際の動作］
図３２は、本発明の第６の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応する、今回生成したセンサ情報および前回生成したセンサ情報に基づいてデータフィールドのサイズを小さくする際の動作手順の一例を定めたフローチャートである。
【０５３７】
図３２を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ７０２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ７０２でＹＥＳ）、複数のセンサから取得した情報を用いてＩＤを含むセンサ情報をそれぞれ生成する（ステップＳ７０４）。
【０５３８】
次に、センサ情報処理部２４は、同一のＩＤを有する今回生成したセンサ情報および前回生成したセンサ情報について比較を行う（ステップＳ７０６）。
【０５３９】
次に、センサ情報処理部２４は、同一のＩＤを有する今回生成したセンサ情報および前回生成したセンサ情報が異なる場合、すなわち所定条件を満たす場合（ステップＳ７０８でＹＥＳ）、当該ＩＤを有する今回生成したセンサ情報を選択する（ステップＳ７１０）。
【０５４０】
また、センサ情報処理部２４は、同一のＩＤを有する今回生成したセンサ情報および前回生成したセンサ情報が同じ場合、すなわち所定条件を満たさない場合（ステップＳ７０８でＮＯ）、当該ＩＤを有する今回生成したセンサ情報を選択しない（ステップＳ７１２）。
【０５４１】
次に、センサ情報処理部２４は、全てのＩＤについて今回生成したセンサ情報および前回生成したセンサ情報の比較が完了するまで（ステップＳ７１４でＮＯ）、ＩＤを変えながら比較を継続する（ステップＳ７０６）。
【０５４２】
次に、センサ情報処理部２４は、全てのＩＤについて今回生成したセンサ情報および前回生成したセンサ情報の比較が完了すると（ステップＳ７１４でＹＥＳ）、選択したセンサ情報を含むフレームを生成し、生成したフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ７１６）。
【０５４３】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ７１８）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ７０２でＮＯ）。
【０５４４】
以上のように、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報をそれぞれ生成し、生成した各センサ情報を含むフレームを生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信する。制御部３２は、無線送信部２３を含むセンサ情報伝送装置１０１の一部を間欠的に動作させるスリープ制御を行う。フレームは、センサ情報を格納する所定サイズの格納領域を含み、センサ情報処理部２４は、各センサ情報のサイズの合計と所定サイズとの関係に基づいてフレームを生成する。
【０５４５】
このように、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、各センサ情報を含むフレームを生成する構成により、センサごとの固定した格納領域にセンサ情報を含むフレームを生成して送信する場合と比べて、より少ないフレーム数で各センサ情報を送信することができる。
【０５４６】
これにより、フレームに含まれる制御情報等の送信量を抑制することができるので、フレームの送信に要する無線送信部２３の動作時間を短くし、無線送信部２３において消費される電力量を低減することができる。
【０５４７】
したがって、蓄電部３１からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができるので、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合においても、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０５４８】
また、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、生成するフレームの数を調整する。
【０５４９】
このような構成により、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、生成するフレーム数の最適化を図ることができる。これにより、各センサ情報をより少ないフレーム数で送信することができる。
【０５５０】
また、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、各センサ情報のサイズの合計と所定サイズとの関係に基づいて、各センサ情報の圧縮処理を行い、圧縮処理を行った各センサ情報を含むフレームを生成する。
【０５５１】
このような構成により、生成するフレーム数を、各センサ情報の圧縮処理を行わない場合に生成されるフレーム数以下にすることができる。たとえば、生成するフレーム数が、各センサ情報の圧縮処理を行わない場合に生成されるフレーム数より少ないとき、フレームに含まれる制御情報等の送信量を減らすことができる。
【０５５２】
また、たとえば、生成するフレーム数が、各センサ情報の圧縮処理を行わない場合に生成されるフレーム数と同じであるときでも、格納領域においてセンサ情報が格納されない領域を増加させることができるので、センサ情報が格納されない領域に他の情報を含めることができる。
【０５５３】
また、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報をそれぞれ生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたセンサ情報をセンサ情報受信装置２０１へ送信する。制御部３２は、無線送信部２３を含むセンサ情報伝送装置１０１の一部を間欠的に動作させるスリープ制御を行う。センサ情報処理部２４は、共通のセンサについての、今回生成したセンサ情報と過去に生成したセンサ情報との関係に基づいて、無線送信部２３への今回生成したセンサ情報の出力処理を行う。
【０５５４】
このような構成により、センサ１５１Ｄ，１５１Ｅ，１５１Ｆの周囲環境の変化に応じた送信処理を行うことができるので、無線送信部２３の動作時間を適切に調整することができる。これにより、蓄電部３１からの電力を効率よく利用しながら、センサ情報を送信することができる。
【０５５５】
たとえば、無線送信部２３へ出力するセンサ情報のデータ量をセンサ１５１の周囲環境の変化に応じて抑制することにより、無線送信部２３の動作時間を短くすることができる。これにより、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合においても、蓄電部３１に蓄えられた電力量の減少を抑制することができるので、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０５５６】
また、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、共通のセンサについての、今回生成した各センサ情報のうち、前回生成したセンサ情報との関係が所定条件を満たすセンサ情報を選択し、選択したセンサ情報を無線送信部２３へ出力する。
【０５５７】
このような構成により、所定条件を満たすセンサ情報が選択的に無線送信部２３へ出力されるので、適切なセンサ情報をセンサ情報受信装置２０１へ送信することができる。また、各センサ情報を全てセンサ情報受信装置２０１へ送信する場合と比べて、無線送信部２３の動作時間を短くすることができる。
【０５５８】
また、本発明の第６の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、取得元のセンサの識別子であるＩＤを含むセンサ情報を生成し、生成したセンサ情報を無線送信部２３へ出力する。
【０５５９】
このような構成により、センサ情報受信装置２０１において、いずれのセンサに対応するセンサ情報をセンサ情報伝送装置１０１から受信したかについて認識することができる。
【０５６０】
その他の構成および動作は第１の実施の形態に係るセンサ情報伝送装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０５６１】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０５６２】
＜第７の実施の形態＞
本実施の形態は、第５の実施の形態に係るセンサ情報伝送装置と比べて、複数の起床期間において取得されたセンサ情報を効率よく送信するセンサ情報伝送装置に関する。以下で説明する内容以外は第５の実施の形態に係るセンサ情報伝送装置と同様である。
【０５６３】
本発明の第７の実施の形態に係るセンサ情報伝送装置１０１は、センサ情報処理部２４により複数の起床期間において複数のセンサから取得した情報を用いて生成されたセンサ情報を含むフレームが生成される。そして、当該フレームは、センサ情報処理部２４により所定のセンサから情報が得られた場合、センサ情報受信装置２０１へ送信される。
【０５６４】
［所定のセンサから情報を取得する起床期間にセンサ情報を送信］
センサ情報伝送装置１０１は、起床期間において、複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する。この際、センサ情報伝送装置１０１は、センサごとに情報を取得する周期を変更する場合がある。
【０５６５】
具体的には、センサ情報伝送装置１０１は、変化の早い周囲環境の物理量を測定対象とする場合、測定周期を短くし、また、変化の遅い周囲環境の物理量を測定対象とする場合、測定周期を長くする。
【０５６６】
これにより、センサ情報伝送装置１０１は、周囲環境の物理量の変化速度に応じて測定を行うことができる。
【０５６７】
しかしながら、センサ情報伝送装置１０１が測定を行う度にセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信すると、消費電力量が多くなるので効率がよくない。
【０５６８】
特に、即時性が要求されない一方で変化の速い物理量については、測定を行う度にセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信する必要性は高くない。一方、即時性が要求される物理量については、測定を行う度にセンサ情報を含むフレームをセンサ情報受信装置２０１へ送信することが好ましい。
【０５６９】
センサ情報伝送装置１０１は、以下のような構成および動作により、複数の起床期間において複数のセンサから取得した情報を用いて生成したセンサ情報を含むフレームを、効率よくセンサ情報受信装置２０１へ送信する。
【０５７０】
図３３は、本発明の第７の実施の形態に係るセンサ情報伝送装置が複数のセンサに対応するセンサ情報を取得する起床期間の一例を示す図である。
【０５７１】
図３４は、本発明の第７の実施の形態に係るセンサ情報伝送装置がセンサ情報受信装置へ送信するフレームに含まれるデータフィールドの一例を示す図である。
【０５７２】
図３３および図３４を参照して、センサ情報処理部２４は、たとえば、起床期間において、所定のセンサたとえばセンサ１５１Ｆから情報が得られた場合、当該起床期間において得られたセンサ１５１Ｆを含む各センサからの情報を用いて生成したセンサ情報、および保持していたセンサ情報を含むフレームを生成する。以下、所定のセンサを対象センサとも称する。
【０５７３】
具体的には、センサ情報処理部２４は、たとえば、図３３に示す起床期間Ｇ１において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから情報を取得する。すなわち、センサ情報処理部２４は、起床期間Ｇ１において対象センサ１５１Ｆから情報を取得する。
【０５７４】
そして、センサ情報処理部２４は、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報Ｄ０１，Ｅ０１，Ｆ０１をそれぞれ生成する。なお、対象センサ１５１Ｆに対応するセンサ情報Ｆ０１は、即時性が高いセンサ情報であるとする。
【０５７５】
センサ情報処理部２４は、起床期間Ｇ１において対象センサ１５１Ｆから情報が得られたので、今回生成したセンサ情報であるセンサ情報Ｄ０１，Ｅ０１，Ｆ０１を含む図３４（Ａ）に示すデータフィールド９１を生成する。なお、センサ情報処理部２４は、データフィールドを作成する際に、たとえば、取得元のセンサの識別子であるＩＤを当該データフィールドに含める。また、センサ情報処理部２４は、起床期間Ｇ１において過去のセンサ情報を保持していないとする。
【０５７６】
そして、センサ情報処理部２４は、生成したデータフィールド９１を含むフレームを生成すると、出力準備完了通知を制御部３２へ出力する。
【０５７７】
制御部３２は、センサ情報処理部２４において対象センサ１５１Ｆから情報が得られると、たとえば無線送信部２３の起床期間を設定する。具体的には、制御部３２は、センサ情報処理部２４から出力準備完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を開始する制御を行う。
【０５７８】
無線送信部２３は、蓄電部３１から電力供給を受けると起床期間へ入り、センサ情報を含むフレームの送信準備が完了する。制御部３２は、無線送信部２３においてセンサ情報を含むフレームの送信準備が完了すると、センサ情報処理部２４へ出力可能通知を出力する。
【０５７９】
センサ情報処理部２４は、制御部３２から出力可能通知を受けると、データフィールド９１を含むフレームを無線送信部２３へ出力する。
【０５８０】
無線送信部２３は、起床期間において、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信する。
【０５８１】
無線送信部２３は、フレームの送信が完了すると、送信完了通知を制御部３２へ出力する。制御部３２は、無線送信部２３から送信完了通知を受けると、蓄電部３１から無線送信部２３への電力供給を停止する制御を行う。そして、無線送信部２３は、スリープ期間へ入る。
【０５８２】
センサ情報処理部２４は、無線送信部２３へのセンサ情報の出力が完了すると、当該センサ情報等を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【０５８３】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、スリープ時間をタイマ３３に設定する。そして、制御部３２は、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、再びスリープ期間へ入る。
【０５８４】
すなわち、センサ情報処理部２４は、対象センサ１５１Ｆから情報を取得する起床期間Ｇ１において、図３３に示す点線ＳＤ１で囲まれたセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信し、スリープ期間へ入る。
【０５８５】
センサ情報処理部２４は、起床期間において、対象センサ１５１Ｆから情報が得られない場合、当該起床期間において得られた対象センサ１５１Ｆ以外のセンサ１５１Ｄおよび１５１Ｅからの情報を用いて生成したセンサ情報を保持する。
【０５８６】
具体的には、センサ情報処理部２４は、たとえば、起床期間Ｇ２において、センサ１５１Ｄから取得した情報を用いてセンサ情報Ｄ０２を生成する。センサ情報処理部２４は、起床期間Ｇ２において対象センサ１５１Ｆから情報を取得しないので、センサ情報Ｄ０２を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力する。
【０５８７】
制御部３２は、センサ情報処理部２４からセンサ情報処理完了通知を受けると、スリープ時間をタイマ３３に設定する。そして、制御部３２は、タイマ３３の動作を開始させ、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、再びスリープ期間へ入る。
【０５８８】
センサ情報処理部２４は、たとえば、起床期間Ｇ３において、センサ１５１Ｄ，１５１Ｅから取得した情報を用いてセンサ情報Ｄ０３，Ｅ０２を生成する。センサ情報処理部２４は、起床期間Ｇ３において対象センサ１５１Ｆから情報を取得しないので、センサ情報Ｄ０３，Ｅ０２を不揮発性メモリ２６に書込む。そして、センサ情報処理部２４は、起床期間Ｇ２と同様に、センサ情報処理完了通知を制御部３２へ出力した後、再びスリープ期間へ入る。
【０５８９】
センサ情報処理部２４は、たとえば、起床期間Ｇ４において、センサ１５１Ｄから取得した情報を用いてセンサ情報Ｄ０４を生成する。センサ情報処理部２４は、起床期間Ｇ４において対象センサ１５１Ｆから情報を取得しないので、センサ情報Ｄ０４を不揮発性メモリ２６に書込む。そして、センサ情報処理部２４は、起床期間Ｇ２と同様に、センサ情報処理完了通知を制御部３２へ出力した後、再びスリープ期間へ入る。
【０５９０】
センサ情報処理部２４は、たとえば、起床期間Ｇ５において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから情報を取得する。すなわち、センサ情報処理部２４は、起床期間Ｇ５において対象センサ１５１Ｆから情報を取得する。
【０５９１】
そして、センサ情報処理部２４は、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報Ｄ０５，Ｅ０３，Ｆ０２をそれぞれ生成する。センサ情報処理部２４は、起床期間Ｇ５において対象センサ１５１Ｆから情報が得られたので、今回生成したセンサ情報Ｄ０５，Ｅ０３，Ｆ０２および保持するセンサ情報Ｄ０２，Ｄ０３，Ｄ０４，Ｅ０２を含む図３４（Ｂ）に示すデータフィールド９２を生成する。
【０５９２】
そして、センサ情報処理部２４は、生成したデータフィールド９２を含むフレームを生成すると、出力準備完了通知を制御部３２へ出力した後、生成したフレームを無線送信部２３へ出力する。
【０５９３】
無線送信部２３は、起床期間へ入ると、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信し、送信完了通知を制御部３２へ出力する。そして、無線送信部２３は、スリープ期間へ入る。
【０５９４】
また、センサ情報処理部２４は、無線送信部２３へのセンサ情報の出力が完了すると、当該センサ情報等を不揮発性メモリ２６に書込んだ後、センサ情報処理完了通知を制御部３２へ出力し、スリープ期間へ入る。
【０５９５】
すなわち、センサ情報処理部２４は、対象センサ１５１Ｆから情報を取得する起床期間Ｇ５において、図３３に示す点線ＳＤ２で囲まれたセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信し、スリープ期間へ入る。
【０５９６】
また、センサ情報処理部２４は、たとえば、対象センサ１５１Ｆから情報が得られる起床期間Ｇ５において、起床期間Ｇ５において得られた対象センサ１５１Ｆ以外のセンサから取得した情報を用いて生成したセンサ情報および保持していたセンサ情報についてセンサごとに統計処理を行う。そして、センサ情報処理部２４は、統計処理後のセンサ情報、および対象センサ１５１Ｆから取得した情報を用いて生成したセンサ情報を含むフレームを生成し、生成したフレームを無線送信部２３へ出力する。
【０５９７】
具体的には、センサ情報処理部２４は、たとえば、起床期間Ｇ５において得られたセンサ１５１Ｄ，１５１Ｅから取得した情報を用いて生成したセンサ情報Ｄ０５，Ｅ０３および保持していたセンサ情報Ｄ０２，Ｄ０３，Ｄ０４，Ｅ０２についてセンサごとに統計処理を行う。
【０５９８】
すなわち、センサ情報処理部２４は、たとえば、起床期間Ｇ５において、センサ情報Ｄ０２，Ｄ０３，Ｄ０４，Ｄ０５に対して統計処理を行うことにより、センサ情報ＤＳ０２を生成する。また、センサ情報処理部２４は、センサ情報Ｅ０２，Ｅ０３に対して統計処理を行うことにより、センサ情報ＥＳ０２を生成する。
【０５９９】
そして、センサ情報処理部２４は、統計処理後のセンサ情報ＤＳ０２，ＥＳ０２、および対象センサ１５１Ｆから取得した情報を用いて生成したセンサ情報Ｆ０２を含む図３４（Ｃ）に示すデータフィールド９３を生成する。データフィールド９３のサイズは、たとえばデータフィールド９２のサイズより小さい。このように、センサ情報を統計処理することにより、センサ情報のデータ量を減らすことができる。
【０６００】
センサ情報処理部２４は、データフィールド９３を含むフレームを生成し、生成したフレームを無線送信部２３へ出力する。無線送信部２３は、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信する。そして、センサ情報処理部２４および無線送信部２３は、スリープ期間へ入る。
【０６０１】
センサ情報処理部２４は、たとえば、各起床期間Ｇ６，Ｇ７，Ｇ８において、センサ１５１Ｄから取得した情報を用いてセンサ情報Ｄ０６，Ｄ０７，Ｄ０８をそれぞれ生成する。センサ情報処理部２４は、各起床期間Ｇ６，Ｇ７，Ｇ８において対象センサ１５１Ｆから情報を取得しないので、センサ情報Ｄ０６，Ｄ０７，Ｄ０８を不揮発性メモリ２６に書込んだ後、スリープ期間へ入る。
【０６０２】
センサ情報処理部２４は、たとえば、起床期間Ｇ７において、センサ１５１Ｅから取得した情報を用いてセンサ情報Ｅ０４を生成する。センサ情報処理部２４は、起床期間Ｇ７において対象センサ１５１Ｆから情報を取得しないので、センサ情報Ｅ０４を不揮発性メモリ２６に書込んだ後、スリープ期間へ入る。
【０６０３】
センサ情報処理部２４は、たとえば、起床期間Ｇ９において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆから取得した情報を用いてセンサ情報Ｄ０９，Ｅ０５，Ｆ０３を生成する。センサ情報処理部２４は、起床期間Ｇ９において対象センサ１５１Ｆから情報を取得したので、図３４（Ｄ）に示すように今回生成したセンサ情報Ｄ０９，Ｅ０５，Ｆ０３および保持するセンサ情報Ｄ０６，Ｄ０７，Ｄ０８，Ｅ０４を含むデータフィールド９４を生成する。そして、センサ情報処理部２４は、生成したデータフィールド９４を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信し、スリープ期間へ入る。
【０６０４】
すなわち、センサ情報処理部２４は、対象センサ１５１Ｆから情報を取得する起床期間Ｇ９において、図３３に示す点線ＳＤ３で囲まれたセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信し、スリープ期間へ入る。
【０６０５】
また、センサ情報処理部２４は、たとえば、起床期間Ｇ９において、対象センサ１５１Ｆ以外のセンサであるセンサ１５１Ｄ，１５１Ｅに対応するセンサ情報を統計処理し、統計処理後のセンサ情報および対象センサ１５１Ｆに対応するセンサ情報を無線送信部２３経由でセンサ情報受信装置２０１へ送信してもよい。
【０６０６】
具体的には、センサ情報処理部２４は、たとえば、起床期間Ｇ９において、センサ情報Ｄ０６，Ｄ０７，Ｄ０８，Ｄ０９に対して統計処理を行うことにより、センサ情報ＤＳ０３を生成する。また、センサ情報処理部２４は、センサ情報Ｅ０４，Ｅ０５に対して統計処理を行うことにより、センサ情報ＥＳ０３を生成する。
【０６０７】
そして、センサ情報処理部２４は、図３４（Ｅ）に示すデータフィールド９５を生成する。データフィールド９５のサイズは、たとえばデータフィールド９４のサイズより小さい。このように、センサ情報を統計処理することにより、センサ情報のデータ量を減らすことができる。
【０６０８】
センサ情報処理部２４は、生成したデータフィールド９５を含むフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信し、スリープ期間へ入る。
【０６０９】
このように、複数の起床期間において、複数のセンサから取得した情報を用いて生成した各センサ情報を、対象センサから情報を得られる起床期間においてフレームに含めて送信する構成により、各起床期間に生成されたセンサ情報を含むフレームを当該各起床期間に送信する場合と比べて、フレームにおけるデータフィールド以外のフィールドに含まれる制御情報等の送信量を抑制することができる。
【０６１０】
これにより、フレームの送信に要する無線送信部２３の動作時間を短くし、無線送信部２３において消費される電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができる。
【０６１１】
また、即時性が要求される物理量を測定するセンサ１５１を対象センサに設定することにより、即時性を犠牲にすることなく、蓄電部３１からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができる。
【０６１２】
なお、即時性が要求される物理量を測定するセンサ１５１が２つ以上あるときは、２つ以上の対象センサを設定してもよい。
【０６１３】
［複数の起床期間において生成した複数のセンサに対応するセンサ情報の送信動作］
図３５は、本発明の第７の実施の形態に係るセンサ情報伝送装置が所定のセンサから情報を取得する起床期間においてセンサ情報を送信する際の動作手順の一例を定めたフローチャートである。
【０６１４】
図３５を参照して、まず、センサ情報処理部２４は、スリープ期間（ステップＳ７５２でＮＯ）において制御部３２の制御により蓄電部３１から電力供給を受けると、起床期間へ切替わり（ステップＳ７５２でＹＥＳ）、１または複数のセンサから取得した情報を用いてセンサ情報をそれぞれ生成する（ステップＳ７５４）。
【０６１５】
次に、センサ情報処理部２４は、対象センサから情報を取得しない場合（ステップＳ７５６でＮＯ）、今回生成したセンサ情報を不揮発性メモリ２６に書込む（ステップＳ７５８）。
【０６１６】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ７６０）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ７５２でＮＯ）。
【０６１７】
一方、センサ情報処理部２４は、対象センサから情報を取得した場合（ステップＳ７５６でＹＥＳ）、今回生成したセンサ情報および不揮発性メモリ２６において記憶されているセンサ情報を含むフレームを作成し、生成したフレームを無線送信部２３経由でセンサ情報受信装置２０１へ送信する（ステップＳ７６２）。
【０６１８】
次に、制御部３２は、スリープ時間をタイマ３３に設定し、タイマ３３の動作を開始させると共に、蓄電部３１からセンサ情報処理部２４への電力供給を停止する制御を行う。そして、センサ情報処理部２４は、スリープ期間へ入り（ステップＳ７６４）、蓄電部３１から電力供給を受けるまで待機する（ステップＳ７５２でＮＯ）。
【０６１９】
以上のように、本発明の第７の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、蓄電部３１からの電力を用いて動作し、センサ１５１Ｄ，１５１Ｅ，１５１Ｆのうち少なくともいずれか１つのセンサから取得した情報を用いてセンサ情報を生成し、生成したセンサ情報を含むフレームを生成する。無線送信部２３は、蓄電部３１からの電力を用いて動作し、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信する。制御部３２は、センサ情報処理部２４を間欠的に動作させるスリープ制御、および無線送信部２３を間欠的に動作させるスリープ制御を行う。センサ情報処理部２４は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびフレームを生成する起床期間を繰り返す。無線送信部２３は、制御部３２によるスリープ制御に従って、動作を停止するスリープ期間およびフレームをセンサ情報受信装置２０１へ送信する起床期間を繰り返す。センサ情報処理部２４は、起床期間において、センサ１５１Ｄ，１５１Ｅ，１５１Ｆのうちの所定のセンサから情報が得られない場合、センサ１５１Ｄ，１５１Ｅ，１５１Ｆのうちの所定のセンサ以外のセンサから当該起床期間において得られた情報を用いて生成したセンサ情報を保持する。また、センサ情報処理部２４は、起床期間において、所定のセンサから情報が得られた場合、当該起床期間において得られた所定のセンサを含む１または複数のセンサごとのセンサ情報、および当該起床期間より前の起床期間において保持したセンサ情報を含むフレームを生成し、生成したフレームを無線送信部２３へ出力する。制御部３２は、センサ情報処理部２４において所定のセンサから情報が得られると、無線送信部２３の起床期間を設定する。無線送信部２３は、制御部３２によって設定された起床期間において、センサ情報処理部２４から受けたフレームをセンサ情報受信装置２０１へ送信する。
【０６２０】
このような構成により、各センサ情報を送信するために用いるフレーム数を減らすことができるので、フレームに含まれる制御情報等の送信量を減らすことができる。
【０６２１】
また、制御情報等の送信量が少なくなるので、無線送信部２３の動作時間を短くすることができる。これにより、無線送信部２３において消費される電力量を低減することができるので、蓄電部３１からの電力を効率よく利用しながら、各センサ情報を含むフレームを送信することができる。
【０６２２】
たとえば、センサ情報伝送装置１０１が周囲からエネルギーを調達できない状況が継続する場合、測定周期の長いセンサを所定のセンサに設定することにより、センサ情報伝送装置１０１において消費される電力量を低減することができるので、センサ情報伝送装置１０１を長時間安定に動作させることができる。
【０６２３】
また、本発明の第７の実施の形態に係るセンサ情報伝送装置では、センサ情報処理部２４は、起床期間において、所定のセンサから情報が得られた場合、当該起床期間において得られた他のセンサから取得した情報を用いて生成したセンサ情報および保持していたセンサ情報についてセンサごとに統計処理を行う。そして、センサ情報処理部２４は、統計処理後のセンサ情報、および所定のセンサから取得した情報を用いて生成したセンサ情報を含むフレームを生成し、生成したフレームを無線送信部２３へ出力する。
【０６２４】
このような構成により、複数の起床期間において生成した各センサ情報をセンサごとに統計処理するので、各センサ情報の統計処理を行わない場合と比べて、センサ情報のデータ量を減らすことができる。これにより、無線送信部２３により送信されるセンサ情報の送信量が少なくなるので、無線送信部２３の動作時間を短くすることができる。
【０６２５】
なお、本発明の第１の実施の形態〜第７の実施の形態に係る各装置の構成要素および動作のうち、一部または全部を適宜組み合わせることも可能である。
【０６２６】
また、本発明の実施の形態に係るセンサ情報伝送装置では、制御部３２は、センサ情報伝送装置１０１の一部であるスリープ対象部として無線送信部２３およびセンサ情報処理部２４を間欠的に動作させるスリープ制御を行ったが、これに限定するものではない。制御部３２は、たとえば、スリープ対象部として無線送信部２３を間欠的に動作させるスリープ制御を行い、センサ情報処理部２４に対してスリープ制御を行わなくてもよい。
【０６２７】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０６２８】
２１  ＥＨ発電部
２２  電源管理部
２３  無線送信部
２４  センサ情報処理部
２５  メインメモリ
２６  不揮発性メモリ
２７  アンテナ
３０  電源管理ＩＣ
３１  蓄電部
３２  制御部（スリープ制御部）
３３  タイマ
４１  無線受信部
４２  センサ情報処理部
４３  記憶部
４４  アンテナ
１０１  センサ情報伝送装置
１５１  センサ
２０１  センサ情報受信装置
３０１，３０２  センサ情報伝送システム
【図１】
2014153882.tif 000003
【図２】
2014153882.tif 000004
【図３】
2014153882.tif 000005
【図４】
2014153882.tif 000006
【図５】
2014153882.tif 000007
【図６】
2014153882.tif 000008
【図７】
2014153882.tif 000009
【図８】
2014153882.tif 000010
【図９】
2014153882.tif 000011
【図１０】
2014153882.tif 000012
【図１１】
2014153882.tif 000013
【図１２】
2014153882.tif 000014
【図１３】
2014153882.tif 000015
【図１４】
2014153882.tif 000016
【図１５】
2014153882.tif 000017
【図１６】
2014153882.tif 000018
【図１７】
2014153882.tif 000019
【図１８】
2014153882.tif 000020
【図１９】
2014153882.tif 000021
【図２０】
2014153882.tif 000022
【図２１】
2014153882.tif 000023
【図２２】
2014153882.tif 000024
【図２３】
2014153882.tif 000025
【図２４】
2014153882.tif 000026
【図２５】
2014153882.tif 000027
【図２６】
2014153882.tif 000028
【図２７】
2014153882.tif 000029
【図２８】
2014153882.tif 000030
【図２９】
2014153882.tif 000031
【図３０】
2014153882.tif 000032
【図３１】
2014153882.tif 000033
【図３２】
2014153882.tif 000034
【図３３】
2014153882.tif 000035
【図３４】
2014153882.tif 000036
【図３５】
2014153882.tif 000037