"無線通信機器から送信されるパケットを受信し、新たなパケットを生成して送信するパケット中継方法であって、前記パケットを受信し、受信した前記パケットの送信元が自己の子ノードであるかを、前記パケットの送信元ノードIDと、自己のノードID情報を記録するリストとを対応付けて判定し、前記判定の結果に基づいて前記パケットから新たなパケットを生成することを特徴とするパケット中継方法。請求項1に記載のパケット中継方法において、前記パケットの送信元は子ノードでないと判定した場合、前記パケットのIDと前記パケットに含まれる所定のデータとを、自己の子ノードから送信されてくるパケットに付加することで、新に他の子ノード付加パケットを前記新たなパケットとして生成することを特徴とするパケット中継方法。無線通信機器からパケットを受信して、新たなパケットを生成して送信するパケット中継装置であって、前記パケットを受信する受信部と、受信した前記パケットの送信元が自己の子ノードであるかを、前記パケットの送信元ノードIDと、自己のノードID情報を記録するリストとを対応付けて判定する判定部と、前記判定の結果に基づいて前記パケットから新たなパケットを生成する生成部とを備えることを特徴とするパケット中継装置。請求項3に記載のパケット中継装置において、前記判定部が前記パケットの送信元は子ノードでないと判定した場合、前記生成部は、前記パケットのIDと前記パケットに含まれる所定のデータとを、自己の子ノードから送信されてくるパケットに付加することで、新に他の子ノード付加パケットを前記新たなパケットとして生成することを特徴とするパケット中継装置。請求項4に記載のパケット中継装置において、前記生成部が生成する前記パケットの送信元ノードを書き換えたパケットとは、前記判定部が前記パケットの送信元は子ノードであると判定した場合における、前記生成部が前記パケットの送信元ノードIDを自己のノードIDに書き換えたパケットである送信元書き換えパケットであって、前記送信元書き換えパケット又は前記他の子ノード付加パケットを前記新たなパケットとして送信する送信部を更に備えることを特徴とするパケット中継装置。請求項3から5のいずれか一つに記載のパケット中継装置において、パケットを送信する前記無線通信機器は、パケットの送信完了情報を受信した後にスリープモードにすることを特徴とするパケット中継装置。請求項3に記載のパケット中継装置において、前記判定部が前記パケットの送信元は子ノードであると判定した場合、前記生成部は、前記パケットの送信元ノードIDを自己のノードIDに書き換えたパケットである送信元書き換えパケットを前記新たなパケットとして生成し、前記送信部は前記新たなパケットを送信することを特徴とするパケット中継装置。請求項4または5に記載のパケット中継装置において、前記パケットのIDと前記パケットに含まれる所定のデータとを含む付加情報を格納する格納部を更に備え、前記生成部は、前記送信元書き換えパケットに前記付加情報を付加し前記他の子ノード付加パケットを生成し、前記送信部は、前記他の子ノード付加パケットを送信することを特徴とするパケット中継装置。請求項3から8のいずれか一つに記載のパケット中継装置において、前記生成部は、前記判定部が子ノードでないと判定した場合、送信可能なパケット容量に含まれる空き容量に基づいて前記他の子ノード付加パケットを生成することを特徴とするパケット中継装置。請求項4、5、7、または8のいずれか一つに記載のパケット中継装置において、前記パケットは、前記所定のデータと、前記無線通信機器が各時間帯において前記無線通信機器に対応付けられたセンシング装置がセンシングした電力量である値とを含むパケットであって、前記所定のデータとは、前記各時間帯においてセンシングした値を足した総積算値であることを特徴とするパケット中継装置。請求項5に記載のパケット中継装置とパケットを送信する無線端末機器と、パケットを集める中継基地局を用いるパケット中継システムにおいて、前記パケット中継装置における前記送信部は、前記新たなパケットを前記中継基地局に向けて送信することを特徴とするパケット中継システム。請求項11に記載のパケット中継システムにおいて、さらに、中継基地局から前記新たなパケットを受信するデータ収集サーバを備え、前記データ収集サーバは、前記パケットを受信する受信部と、前記パケットが子ノードから来たパケットである場合は、送信元ノードに対応する機器IDであり、受信した時刻の欄に、パケット情報を格納し、前記パケットが子ノードでない他ノードから来たパケットである場合は、前記他ノードのデータベースにおいて格納されているデータの最新時刻と、受信した時刻とを比較し、時間差が一周期以上であれば、受信した前記他ノードのパケット情報を受信した時刻より前であり、かつ一番現在の時刻に近い時刻の欄に、前のパケット情報として格納する格納部を備えることを特徴とするパケット中継システム請求項2記載のパケット中継方法において、送信可能なパケット容量に含まれる空き容量に基づいて前記他の子ノード付加パケットを生成する際、付加すべき子ノードの優先順位に従って、パケットを生成することを特徴とするパケット中継方法。請求項2に記載のパケット中継方法において、中継送信すべき時間に、事前に子ノードから中継すべきデータを受信していないと判定した場合、子ノードからの中継送信に失敗したことを通知するパケット中継方法。請求項9のパケット中継装置において、送信可能なパケット容量に含まれる空き容量に基づいて前記他の子ノード付加パケットを生成する際、付加すべき子ノードの優先順位に従って、パケットを生成することを特徴とするパケット中継装置。請求項9のパケット中継装置において、中継送信すべき時間に、事前に子ノードから中継すべきデータを受信していないと判定した場合、子ノードからの中継送信に失敗したことを通知するパケット中継装置。請求項9のパケット中継装置において、前記中継送信に失敗したこと通知するパケットを受信したノードは、中継送信に失敗したノード情報と失敗した結果を記憶することを特徴とするパケット中継装置。請求項15のパケット中継装置において、前記中継送信に失敗したノードの優先順位を最も高くすることを特徴とするパケット中継装置。請求項15のパケット中継装置において、自ノードの親ノードの優先順位を最も高くすることを特徴とするパケット中継装置。無線によるデータ収集を行う際、機器に取り付けるセンサなどの無線通信機器は電池駆動のものが多く、できるだけ省電力に設計したいという要求がある。特許文献1の技術では、各中継端末はパケット送信後にACKを受け取る必要があるため、その間電源を落とさずに待つことが必要である。そのため、ACKを待つ時間の消費電力が無駄に消費される問題がある。ACK待ち時間は送信時間に比べて短時間であるが、転送速度の遅い通信やACKを正常に受信できなかった場合のタイムアウト時間などを考慮すると、微小量とはいえ積み重なると大きな消費電力量となる。例えば、送信パケット長が100パケットで、ACKパケット長が5パケットの場合、消費電力は1/20程度削減できる。本発明は、パケット送信後に動作モードをスリープモードにする無線通信機器がパケットを送信し、そのパケットを受信した他の無線通信機器は、パケットが子ノードから送信されたものであるか否かを判定し、判定結果に基づいて受信したパケットから新たなパケットを生成する。本発明によれば、データの信頼性を保ちながら、省電力にすることができる。以降、本発明を実施するための最良の形態本実施形態というを、図等を参照しながら詳細に説明する。図1~図11は実施形態を示す図であり、これらの図において、同一の符号を付した部分は同一物を表し、基本的な構成および動作は同様であるものとする。図1は、データ収集向け無線ネットワークシステムの全体構成の構成を示す図である。実線矢印で示している部分が子ノードから親ノードへと通信する経路である。また、点線矢印で示している部分は親子関係ではないが、無線電波として通信が可能な関係を表す。ここで親ノードとは、無線基地局103側のノードであり、子ノードとは、無線基地局103に対して末端に位置するノードである。本データ収集向け無線ネットワークシステムは、末端に設置される無線通信機器101と、中継機器102と、無線基地局103と、ネットワーク104と、データ収集サーバ110を備える。ここで、ネットワーク104とは有線で繋がれたネットワークである。無線通信機器101は、無線通信パケットを定期的に周囲の無線通信により送信する。また、無線通信機器101は、電池駆動が可能であり、なるべく省電力に動作するように、センサ情報の測定および無線通信パケット送信時以外は、スリープモードになる。中継機器102は、無線通信機器101と同様に定期的に無線通信パケットを無線通信により送信するとともに、他の無線通信機器101と他の中継機器102などの無線通信パケットを、別の中継機器102もしくは無線基地局103に中継配信する。ここで無線通信機器101は、無線基地局103側に対して末端に位置する無線通信機器であり、中継機器102は、無線通信機器101から得た情報を周囲の機器に中継配信する無線通信機器である。また、中継機器102は、無線通信機器101や中継機器102から送信された無線通信パケットを中継配信するため、送信する場合以外は受信モードであり、電池駆動も可能であるが、AC電源などから常時電源を供給することが望ましい。無線通信機器101と中継機器102はそれぞれ送信するタイミングや、子ノードや親ノードといったネットワーク上の親子関係や無線通信経路は事前に決定されており、各ノードは互いに電波干渉せず、直接もしくは中継配信を重ねることで、無線基地局まで無線通信パケットを送信する。無線基地局103は、無線通信機器101や中継機器102から送信された無線通信パケットを、ネットワーク104を介してデータ収集サーバ110に転送する。データ収集サーバ110は、無線基地局103から転送されてきた無線通信パケットを受信し、蓄積して管理する。データ収集サーバ110は、主記憶部111、補助記憶部112、中央制御部113、出力部114、通信処理部115、入力部116、再計算部1003を有している。主記憶部111には、無線基地局が送信した無線通信パケットを通信処理部115を介して受信して情報収集データベース119に格納する情報受信プログラム118が格納されている。情報受信プログラム118は、中央制御部113が備える取得部1002、再計算部1003によって動作される。補助記憶部112には、各ノードの情報各ノードとは、無線通信機器101や中継機器102であるを時系列で管理する情報収集データベース119が格納されている。なお、情報受信プログラム118の動作フローは図10に、情報収集データベース119のデータベース構成の例は図4cに後述する。中央制御部113は主記憶部111や補助記憶部112から必要なプログラムやデータを読み出して実行するCPUなど、出力部114はディスプレイ、入力部116はキーボードやマウスなどである。本実施例では、無線通信機器101と中継機器102と無線基地局103における無線通信として、特定小電力無線などに代表される低速な無線通信を想定しているが、IEEE80211a、IEEE80211b、IEEE80211g、IEEE802154、BLUETOOTH登録商標、UWBなどの無線方式でも良い。図2aは、無線通信機器101の構成を示す図である。無線通信機器101は、中央制御部201、補助記憶装置202、表示部203、センサ部204、主記憶装置205、無線送信処理部206、電源操作部2001、生成部2002、電源部2003を有している。主記憶装置205には、情報通知プログラム無線通信機器207、機器固有情報データベース208、センサ情報データベース209が格納されている。情報通知プログラム無線通信機器207は、中央制御部201が備える生成部2002、電源操作部2001によって動作される。情報通知プログラム無線通信機器207は、ある時刻にセンサ部204から測定されたセンサ情報を取得し、無線処理部206を経由して、無線通信パケットとして送信するプログラムである。その動作フローを図6に示す。無線送信処理部206は予め割り当てられた時刻に無線通信パケットを送信する。これをタイムスロットで送信するという。電源部2003は、例えば電池である。電源操作部2001は、無線通信パケット送信後に、動作モードをスリープモードにする。スリープモードとは具体的には、表示部203とセンサ部204と無線送信処理部206との電源供給を停止し、中央制御部201においては一定時間後に動作を再開する信号を出す機能以外の機能は停止することである。機器固有情報データベース208は無線通信に必要な情報を格納するデータベースであり、そのデータベース構成例を図3aに後述する。センサ情報データベース209はセンサ部204で測定したセンサ情報を格納するデータベースであり、そのデータベース構成例を図4aに示す。センサ情報とは、例えば電力量である。図2bは、中継機器102の構成を示す図である。中継機器102は、中央制御部211、補助記憶部212、表示部213、センサ部214、主記憶部215、無線送受信処理部216、判定部224、生成部225、電源部226を有している。主記憶部215には、情報通知プログラム中継機器217、機器固有情報データベース218、センサ情報データベース219、情報通知受信中継プログラム220、中継情報データベース221が格納されている。情報通知プログラム中継機器217は、主記憶部215が備える判定部224、生成部225によって動作される。情報通知プログラム中継機器ノード217は、一定時刻タイムスロットで割り当てられた時刻にセンサ部214で測定したセンサ情報を取得し、無線処理部216を経由して、センサ情報を無線通信パケットとして送信し、中継情報データベース221にデータがある場合は、無線通信パケットに中継情報を付加して送信するプログラムであり、その動作フローの詳細は図7に説明する。ここで中継情報データベース221は、子ノードでないノードからの情報を格納するデータベースであり、そのデータベース構成例を図4bに示す。機器固有情報データベース218は、無線通信に必要な情報を格納するデータベースであり、無線通信機器101の機器固有情報データベース208と同等のものである。センサ情報データベース219は、センサ部で測定したセンサ情報を格納するデータベースであり、無線通信機器101のセンサ情報データベース209と同等のものである。情報通知受信中継プログラム220は、各ノードから無線通信パケットを受信すると、そのノードが子ノードか否かを判断し、その結果、子ノードの場合は、情報通知プログラム中継機器217と同様に無線通信パケットを生成して送信し、子ノードでない場合は、中継情報データベース221に格納するプログラムであり、その動作フローを図8で説明する。情報通知受信中継プログラム220は、主記憶部215が備える判定部224、生成部225によって動作される。図2cは、無線基地局103の構成を示す図である。無線基地局103は、中央制御部231、補助記憶部232、表示部233、通信処理部234、主記憶部235、無線処理部236、を有している。主記憶部235には、パケット転送プログラム237、基地局固有情報データベース238、が格納されている。パケット転送プログラム237は、転送部239が、無線通信機器101もしくは中継機器102が送信した無線通信パケットを受信して、通信処理部234を介してデータ収集サーバに送信するプログラムであり、その動作フローの詳細は図9で説明する。基地局固有情報データベース238は、無線通信およびインターネット通信に必要な情報を格納するデータベースであり、そのデータベース構成例を図3bで説明する。なお、中央制御部201、211、231はそれぞれ主記憶部205、215、235や補助記憶部202、212、232から必要なプログラムやデータを読み出して実行するCPUなど、表示部203、213、233はセンサ情報や自身の機器固有情報、故障情報などを表示する部分であり、液晶ディスプレイやLEDなどを想定しているが、表示部203、213、233がなくても動作には影響はない。図3aは、機器固有情報データベースの一例を示す図である。機器固有情報データベース208、218においては、機器ID301、ノードID302、ネットワークID303、子ノードID304、無線MAC305が記憶されている。機器ID欄301の機器IDは、無線通信機器101および中継機器102および無線基地局103などの無線通信機器を一意に特定する識別子であり、設置業者や製造業者が割り振る識別子である。ノードID欄302のノードIDは、無線通信に必要なIDであり、送信先や送信元を識別するための識別子である。ネットワークID欄303のネットワークIDは、無線通信に必要なIDであり、無線通信機器が同一ネットワークに属していることを表す識別子である。子ノードID欄304の子ノードIDは、自身の子ノードのノードIDを表し、子ノードID欄304に格納されているノードIDから無線通信パケットを受信した場合に、その無線通信パケットを中継配信する。子ノードID欄304に格納するノードIDは複数あっても構わない。無線通信機器101は、子ノードがないため、子ノードIDをもたない。無線MAC欄305欄の無線MACは、無線通信機器に一意に割り振られる識別子であり、IEEEなどが定める識別子である。ここで、ネットワークIDとは、無線基地局の下につながっている機器間で同一である。つまり、本実施例の無線通信機器101と中継機器102のネットワークIDは同一である。さらに、ネットワークIDが違う機器についてのパケットは受信しないとする。ノードIDとは、同一ネットワーク内で一意に決められたIDである。機器IDとは、データ収集サーバが機器を区別するために一意に定めたIDである。そのため、ノードIDは、ネットワークが違う機器であるなら同じIDをもつ場合があるが、機器IDは、ネットワークが違う場合も異なるIDをもつ。図3bは、基地局固有情報データベース228の一例を示す図である。基地局固有情報データベース228においては、機器ID311、ノードID312、ネットワークID313、無線MAC314、IPアドレス315、サブネットマスク316、デフォルトゲートウエイ317、サーバIPアドレス318が記憶されている。機器ID欄311、ノードID欄312、ネットワークID欄313、無線MAC欄314欄、は、図3aと同様である。サブネットマスク欄316のサブネットマスクは、IPネットワーク通信に必要なサブネットマスクである。デフォルトゲートウエイ欄317のデフォルトゲートウエイは、IPネットワーク通信に必要なデフォルトゲートウエイである。サーバIPアドレス欄318のサーバIPアドレスは、データ収集サーバ110に対して付与されるIPアドレスである。図4aは、センサ情報データベースの一例を示す図である。センサ情報データベース209、219は、無線通信機器101および中継機器102がセンサ部204、214より取得したセンサ情報の総積算値と過去の差分値とを格納するデータベースである。10分前差分値とは、10分間の計測値である。他にも、10分間の差分値は、送信したタイミングの総積算値から10分前の総積算値を引いて出力した値でも良い。総積算値欄401には、無線通信機器101又は中継機器102が稼働してから測定してきたセンサ情報の積算値を格納する。ここで、総積算値の具体例としては、スマートメータが計測した電力量が挙げられる。10分前差分値欄402には、総積算値から10分間前の測定値の積算値を格納する。20分前差分値欄403、30分前差分値欄404にも同様に、過去の測定値を格納する。本実施例では、総積算値と過去3回10分間隔の差分値であるが、定期的にセンサ情報を測定するシステムにおいて、現在の情報と過去の差分情報から、過去のその時の情報が推測可能な方法であれば、どのような方法でも良い。つまり、3回10分間隔に限られるものではないとする。図4bは、中継情報データベース221の一例を示す図である。中継情報データベース221は、中継機器102が子ノード以外の無線通信機器101もしくは中継機器102から受信した無線通信パケットのノードIDと総積算値を格納するデータベースである。ノードID欄411には、受信した無線通信パケットの送信元ノードIDを格納する。総積算値欄412には、受信した無線通信パケットの総積算値を格納する。図4cは、情報収集データベース119の一例を示す図である。情報収集データベース119は、各無線通信機器101および各中継機器のセンサ情報の総積算値を何回目に送信された情報であるかに応じてに管理するデータベースの例である。機器ID欄421には、受信した無線通信パケットの送信元機器IDを格納する。Nthの通信欄422には、機器がパケットを送信した回数に応じた総積算値を格納する。機器ID1、機器ID2、機器ID3、...機器IDmとは、図1の無線通信機器ID1、2、3、...mのことである。例えば、機器ID1、機器ID2、機器ID3、...機器IDmの順番でタイムスロットが割り振られているものとするが、この順番に限られない。ここで、機器ID1から機器IDmまでの一連のタイムスロットをまとめた時間を一周期とする。パケットロスがあった情報を付加パケットによって復元する方法については、図12に示す。1st通信とは、機器ID1から機器IDmが稼動したときから換算して1番目に送信された情報であることを示す。1st通信情報であるが、タイムスロットで送信されているため、受信時刻は同じではない。再計算部1003が、パケットの通信回数1st通信、2nd通信...、Nth通信をカウントする。図5aは、情報通知パケットの一例を示す図である。情報通知パケット501は、無線通信機器101および中継機器102がセンサ部204,214からセンサ情報を取得し、センサ情報を送信する際の無線通信パケットである。情報通知パケット501は、パケット名502、パケット長503、ネットワークID504、送信元ノードID505、オリジナルノードID506、機器ID520、総積算値507、10分前の差分値508、20分前の差分値509、30分前差分値510を備える。パケット名502は、パケットの種類を表す情報である。パケット長503は、パケットの長さを表す情報である。ネットワークノードID504は、パケットを送信した無線通信機器101もしくは中継機器のネットワークIDを表す情報である。送信元ノードID505は、パケットを送信した無線通信機器101もしくは中継機器のノードIDを表す情報である。オリジナルノードID506は、パケットを生成した無線通信機器101もしくは中継機器のノードIDを表す情報である。機器ID520は、データ収集サーバで記憶される機器のIDである。総積算値507、10分前差分値508、20分前差分値509、30分前差分値510は、オリジナルノードIDのセンサ情報データベース209、219に格納されている総積算値、10分前差分値、20分前差分値、30分前差分値を表す情報である。図5bは、情報通知中継パケットの一例を示す図である。情報通知中継パケット511は、中継機器102がセンサ部214から取得したセンサ情報を送信する際、もしくは子ノードからの無線通知パケットを中継配信する際に、中継情報データベース221にデータがある場合は、送信する無線通知パケットであり、情報通知パケット501に加えて、ノード数512、機器ID513、515、機器IDの総積算値514、516を備える。ノード数512は、総積算値を中継配信するノード数を表す情報である。機器ID513、515は、総積算値を中継配信する機器IDを表す情報であり、それぞれの総積算値を機器IDの総積算値514,516に格納する。図6は、情報通知処理無線通信機器のフローチャートである。情報通知処理無線通信機器は、生成部2002、センサ部204、無線処理部206、送信部2001などが、情報通知処理プログラムを動作させることで処理する。一定時刻が経過するとセンサ部204からセンサ情報を取得し、無線処理部206を経由して、生成部2002がセンサ情報を無線通信パケットとして生成し、送信部2001が生成された無線通信パケットを送信する処理である。まず、センサ部からセンサ情報を取得するステップ601。次に生成部が取得したセンサ情報とセンサ情報データベースに格納している過去の差分値から情報通知パケット501を生成するステップ602。生成した情報通知パケット501を、あらかじめ割り当てられているタイムスロットの時刻になれば、送信部がブロードキャストにて送信するステップ603。ここでタイムスロットとは、各端末でパケットの送信タイミングスロットが決められていることである。つまり本実施例では、各端末がそれぞれのタイムスロットでパケットを送信する。送信完了後に、所定の時間内に一定時間待機するため省電力モードスリープに遷移するステップ604。ここで所定の時間とは、ACKが返るより短い時間である。つまり、ACKを待たずにスリープモードにする。そして、一定時間経過すれば省電力モードから通常モードに遷移し、ステップ601に戻る。ACKを待たずにスリープモードにすることにより、送信パケットが100バイト、ACKが5バイトの場合、ACKを待つ時と比べて約1/20程度消費電力を抑えられる。図7は、情報通知処理中継機器のフローチャートである。情報通知処理中継機器は、センサ部214、無線送受信処理部216、送信部222などが、情報通知処理プログラム207を動作させることで処理する。一定時刻経過後にセンサ部214からセンサ情報を取得し、無線送受信処理部216を経由して、センサ情報を送信部222が無線通信パケットとして送信し、中継情報データベース221にデータがある場合、無線通信パケットに中継情報を付加して送信する処理である。まず、センサ部からセンサ情報を取得するステップ701。次に判定部224が中継情報データベース221にデータがあるかどうかを判定するステップ702。データがあると判定した場合、生成部225は、中継情報データベース221から自身のタイムスロットにおいて送信可能なノード数分のノードIDと総積算値を抽出するステップ703。取得したセンサ情報と抽出したノードIDと総積算値から情報通知中継パケット511を生成するステップ704。生成した情報通知中継パケット511を、送信部222が、あらかじめ割り当てられているタイムスロットの時刻にブロードキャストにて周囲の機器に送信するステップ705。最後に、中継情報データベース221に格納されている情報を全て削除してステップ706、一定時間待機するステップ709。判定部224が中継情報データベース221にデータがないと判定した場合は、情報通知プログラム無線通信端末207と同様の振る舞いとなり、取得したセンサ情報とセンサ情報データベースに格納している過去の差分値から情報通知パケット501を生成するステップ707。生成した情報通知パケット501を、あらかじめ割り当てられているタイムスロットの時刻になれば送信部222は、ブロードキャストにて周囲の機器に送信するステップ708。最後に、一定時間待機しステップ709、一定時間経過すれば、ステップ701に戻る。ここで、ステップ703の送信可能なノード数分のノードIDと総積算値を抽出する方法として、空きタイムスロット分をランダムで抽出する、受信したものから順に抽出する、他の中継機器102からの受信パケットを見て、まだ中継配信されていないノードIDの情報他中継機器102から受信したパケットを除いた情報を優先して抽出する、などがある。また、ステップ706において、子ノード以外のパケットを自身が送信可能な数以上に受信してしまった場合でも、中継情報データベース221のデータは全て削除する。これは、中継パケットのタイムラグを全ノードからのデータ収集間隔以内に抑えることで、データ収集サーバ110で管理している各ノードの送信タイミングから計算して、中継配信時のタイムラグを補正できるようにしている。つまり、中継情報は受信した時刻から1つ前のノードの送信タイミング時間となる。図8は、情報通知受信中継処理のフローチャートである。情報通知受信中継処理とは、受信部223、判定部224、生成部225、送信部222などが、情報通知受信中継プログラム220を動作させることで処理する。各ノードから無線通信パケットを受信すると、そのノードが子ノードか否かを判断して、子ノードの場合は情報通知プログラム中継機器217と同様に無線通信パケットを生成して送信し、子ノードでない場合は、中継情報データベース221に格納する処理である。まず、受信部223が、情報通知パケット501を受信するステップ801。判定部224は、情報通知パケットの送信元ノードIDが子ノードであるかどうかを判断するステップ802。生成部225は、送信元ノードIDが子ノードである場合、中継情報データベース221にデータがあるかどうかを判断するステップ803。データがあれば情報通知プログラム中継機器207と同様に受信した情報通知パケット501から情報通知中継パケット511を生成しステップ804、ステップ805、あらかじめ割り当てられているタイムスロットの時刻になれば送信部222は、ブロードキャストにて送信しステップ806、送信したノードIDのデータを中継情報データベース221から削除するステップ807。中継情報データベース221にデータがない場合は、生成部225は、受信した情報通知パケット501の送信元ノードIDを自身のノードIDに変更してステップ808、あらかじめ割り当てられているタイムスロットの時刻になれば送信部222が、ブロードキャストにて送信するステップ809。受信した情報通知パケット501の送信元ノードIDが自分の子ノードでない場合は、受信した情報通知パケット501からノードIDと総積算値を抽出しステップ810、中継情報データベースに格納するステップ811。図9は、パケット転送処理のフローチャートである。パケット転送処理とは、転送部239などが、パケット転送プログラム237を動作させて処理するものであり、無線通信機器101もしくは中継機器102が送信した無線通信パケットを受信して、通信処理部234を介してデータ収集サーバに送信する処理である。まず、情報通知パケット501もしくは情報通知中継パケット511を受信するとステップ901、受信した無線通信パケットをデータ収集サーバ110に転送しステップ902、終了する。図10は、情報受信処理のフローチャートである。無線基地局から転送されてきた情報通知パケット501もしくは情報通知中継パケット511から必要な情報を抽出し、情報収集データベース119に格納する処理である。まず、通信処理部206が、情報通知パケット501もしくは情報通知中継パケット511を受信するステップ1001。取得部1002は、パケットの機器IDと、総積算値を取得するステップ1002。受信した無線通信パケットから送信元機器IDと再計算部1003によってカウントされた通信回数に対応づけられた総積算値を情報収集データベース119に格納するステップ1003。送信元機器IDの過去の総積算値が情報収集データベース119に格納されていない場合はステップ1004、再計算部1003が、無線通信パケットの過去の差分値から過去の総積算値を計算し、情報収集データベース119に格納するステップ1005。さらに、無線通信パケットが情報通知中継パケット511である場合、他の機器IDの総積算値が情報収集データベース119に格納されている最新のパケットと、自己の機器IDの現在のパケットとの差が一周期以上であるか否かを、予め決められた順番情報情報収集データベース119に基づいて判断するステップ1006。一周期以上の場合は、当該機器IDの総積算値を、現在より一周期前の総積算値として、他の機器IDの総積算値も合わせて情報収集データベース119に格納しステップ1007、終了する。ここで、ステップ1007において、現在の時刻より前に複数の時刻における総積算値の情報が格納されていない場合は、現在の時刻より前であり、かつ一番現在の時刻に近い時刻の欄に受信した総積算値を格納する。ステップ1006において一周期未満の場合は、パケットを格納せずに終了する。図12abは、情報収集データベース119の復元方法を示す図である。図12aは、3rd通信の機器ID2の情報受信処理が終了した後の状態であり、図12bは、3rd通信の機器ID3の情報受信処理が終了した後の状態である。まず、図12aについて説明する。1st通信において、機器ID1は総積算値1425、機器ID2は総積算値17853と、機器ID3は総積算値5637、機器ID4は総積算値6895いうパケットを受信し、その情報を格納している。2nd通信において、機器ID1は総積算値1493、機器ID3は総積算値5777、機器ID4は総積算値6905であるパケットを受信し、機器ID2についてのパケットは受信しなかったという情報を格納している。3rd通信において、機器ID1は総積算値1450、機器ID2についてのパケットは受信しなかったという情報を格納している。ここで、機器ID2のタイムスロットにおいてパケットを受信しなかった場合は、機器ID2の2nd通信におけるパケット情報は格納されない。なお、2nd通信の機器ID2の総積算値については、2nd通信において機器ID3にも、機器ID4から機器IDmにも3rd通信において機器ID1にも付加されていなかったので、現時点ではパケットロスをしているとする。つぎに図12bについて説明する。3rd通信において機器ID3が、機器ID3の総積算値が5500であるという情報のほかに、機器ID2の総積算値が17900であるという情報を付加していた場合は、3rd通信における機器ID2の欄に17900という情報を格納する図12bの網掛け部。また、3rd通信において機器ID3が機器ID2の情報を付加していない場合でも、3rd通信で機器ID4からm、或は4th通信で機器ID1が、機器ID1の総積算値の情報のほかに、機器ID2の総積算値が17900であるという情報を付加していた場合は、3rd通信における機器ID2の欄に17900という情報を格納することができる。また、4th通信で機器ID2が総積算値を受信した場合、パケットに格納されている10分前総積算値が3rd通信の総積算値となり、20分前総積算値が3rd通信の総積算値となり、30分前総積算値が1st通信の総積算値となるので、パケットロスを防ぐことができる。つまり、自己の機器情報以外に、他の機器の情報を含んでいた場合で、現在の時刻より前に複数の時刻における総積算値の情報が格納されていない場合は、現在の時刻より前であり、かつ一番現在の時刻に近い時刻の欄に、受信した総積算値を格納する。図11は、無線ネットワークシステムにおけるデータ収集のシーケンス図である。最初に、ノードIDが11である無線通信機器101がセンサ情報を取得しステップ1101、情報通知パケット501を生成するステップ1102。生成した情報通知パケット501を自身の送信可能なタイミングでブロードキャスト送信しステップ1103、すぐにスリープするステップ1104。ノードIDが10である中継機器102はノードID11の無線通信機器101が子ノードであった場合、処理1103の情報通知パケット501を受信すると、まだ中継情報データベース221にデータを保持していないため、送信元ノードIDを自身のノードIDに変更して再ブロードキャストするステップ1105。ノードIDが1023の無線基地局は、情報通知パケットを受信すると、そのまま情報収集サーバ110に転送するステップ1106。情報処理サーバ110は、受信した情報通知パケット501からノードIDと総積算値や差分値などから必要な情報を抽出して、情報収集データベース119に格納するステップ1107。一方、ノードIDが20である中継機器102はノードID11の無線通信機器101が子ノードでないため、処理1103の情報通知パケット501を受信すると、ノードIDと総積算値を抽出してステップ1108、中継情報データベース221に格納するステップ1109。次に、ノードIDが20の中継機器102が送信するタイミングになった場合、センサ情報を取得するステップ1110とともに、中継情報データベース221から処理1109で格納したノードIDが10の無線通信機器101の総積算値を取得してステップ1111、情報通知中継パケット511を生成しステップ1112、他の機器に向けてブロードキャスト送信するステップ1113。処理1113でブロードキャスト送信した情報通知中継パケット511は、ノードIDが1023の無線基地局が受信し、そのまま情報収集サーバへと転送されるステップ1114。情報処理サーバ110は、受信した情報通知中継パケット511からノードIDと総積算値や差分値などから必要な情報を抽出して、情報収集データベース119に格納するステップ1115。一方、ノードIDが10である中継機器102はノードID10の中継機器101が子ノードでないため、処理1113の情報通知中継パケット511を受信すると、ノードIDと総積算値を抽出してステップ1116、中継情報データベース221に格納するステップ1117。以上を繰り返すことで、中継機器102を経由して、各ノードの必要な情報のみを冗長に中継配信して、情報収集サーバ110まで届けることで、システムとしてデータ収集の確実性を向上させる。また、本実施例では、送信後ACKを待たずにすぐに省電力モードに遷移することで、電池の消費量を抑えることとしている。しかし、ACKを待たないため、無線通信パケットの到達確認ができないが、無線通信パケットがロスした場合でも、情報通知パケット501内の総積算値のみを他のノードから中継配信することで、総積算値だけは冗長にデータ収集サーバ110に送信し、無線通信パケットの到達率を高め、データ収集の確実性を保つものである。さらに、無線通信パケット内の総積算値だけを、中継機器が自身の送信タイミングに合わせて、無線通信パケット内に付加する形で送信することで、中継における無線帯域の圧迫を抑制し、TDMA方式などの無線ネットワークシステムにおいて、タイムスロットを有効に活用することができ、一定時間内により多くの無線通信機器からデータ収集することが可能となる。第一の実施例は、中継機器が子ノードから中継すべきパケットを受信するタイミング以外に、子ノード以外からのパケットであっても受信を許可する、すなわち、送信タイミングずれを許可する場合でも無線通信パケットの到達率を高める、本発明の実施形態であった。第二の実施例では、無線基地局103配下、全ての中継機器及び無線通信機器が正確に時刻同期し、通信タイミングを厳密に管理した場合の実施形態について説明する。まず、本実施例にかかる無線ネットワークシステム構成、無線通信機器構成、中継機器構成、無線基地局構成、無線通信パケット構成について説明する。次に、無線通信機器、中継機器、無線基地局の動作概略について説明する。本実施例にかかる無線ネットワークシステム構成図1、無線通信機器101のハードウェア構成図2、中継機器102のハードウェア構成図2、無線基地局103のハードウェア構成図2c、及び、無線通信パケット構成図5、機器固有情報データベース208、218図3、基地局固有情報データベース228図3b、センサ情報データベース209、219図4a、情報収集データベース図4c、無線通信パケット構成図5abは実施例1と同様である。図13は、本実施例にかかる中継情報データベース221の一例を示す図である。中継情報データベース221は、中継機器102が子ノード以外の無線通信機器101もしくは中継機器102から受信した無線通信パケットのノードIDと総積算値を格納するデータベースである。ノードID欄411には、本実施例では、受信した無線通信パケットのオリジナルノードIDを格納する。総積算値欄412には、受信した無線通信パケットの総積算値を格納する。中継結果欄1313には、受信した無線通信パケットが、既定のタイミングで、中継機器によって中継送信されたか否かを判断した結果を格納する。例えば、中継送信されなかった場合には1を格納し、中継送信された場合には0を格納するものとする。これは、本システムが全てのノードが時刻同期して決められたスケジュール通りに通信を行っているため、中継送信すべきノードが、中継送信すべきデータを子ノードから受信するタイミングで受信できなかった場合に、該中継ノードが、本来、中継送信するタイミングで、中継送信失敗を明示的に周囲に通知することにより、周辺ノードが中継結果を把握することができ、該中継結果を中継結果欄1313に格納することにより、実現可能である。次に、本実施例にかかる無線基地局、無線中継機器、無線通信機器の動作について説明する。図14は、無線通信機器が情報通知処理を行うためのフローチャートであり、実施例1の図6に相当する。図15は、無線中継機器が情報通知処理を行うためのフローチャートである。情報通知処理中継機器は、センサ部214、無線送受信処理部216、情報通知処理プログラム217を動作させることで処理する。一定時刻経過後にセンサ部214からセンサ情報を取得し、無線送受信処理部216を経由して、センサ情報を送信部222が無線通信パケットとして送信し、中継情報データベース221にデータがある場合、無線通信パケットに中継情報を付加して送信する。まず、センサ部からセンサ情報を取得するステップ701。次に判定部224が中継情報データベース221にデータがあるかどうかを判定するステップ702。データがあると判定した場合、ステップ1501に進み、無いと判断した場合は、ステップ707に進む。ステップ1501では、生成部225は、中継情報データベース221から自身のタイムスロットにおいて送信可能なノード数分のノードIDと総積算値を抽出し、パケットを送信する処理を行う。ステップ1501の詳細は図16で説明する。一方、データが無いと判定した場合は実施例1と同様である。最後に、一定時間待機し、ステップ709一定時間経過すれば、ステップ701に戻る。図16は、中継すべき情報を選択し、中継送信する処理を示すフローチャートである。中継情報の選択と中継送信する処理は、無線送受信処理部216、送信部222などが、情報通知処理プログラム207を動作させることで処理する。次に判定部224が中継情報データベース221にデータがあるかどうかを判定するステップ1601。データがあると判定した場合、データベース221にエントリされているレコード数を判定する。レコード数があらかじめ決められた数、あるいは、送信スロット内で送信可能な数以下である場合、ステップ703に進み、それ以外の場合、ステップ1602に進む。ここで、あらかじめ決められた数、及び、自身の送信スロット内で送信可能な数というものは、例えば、タイムスロットが1秒であった場合、送信処理を1秒以内に終了させなければならず、送信開始から送信終了までにかかる時間と通信速度から送信可能な無線パケット長を計算し、情報通知中継パケット511のノード数512以降に続くを決定した値である。ステップ703からステップ706までは、実施例1と同様である。中継情報データベース221のレコード数が送信可能なノード数より多く存在した場合、判定部224はデータベース221の中継送信失敗列1313を調べ、ステップ1602中継送信を失敗しているものがある場合は、ステップ1603に進み、全て中継送信に成功している場合は、ステップ703に進む。中継送信を失敗しているものがある場合ステップ1603、生成部225は、中継情報データベース221から自身のタイムスロットにおいて送信可能なノード数分のノードIDと総積算値を、中継送信失敗しているノードIDを優先して抽出しステップ1603、ステップ704に進む。ここで、ステップ703及びステップ1603で送信可能なノード数を超えたデータがデータベース221に存在している場合は、ランダムで抽出する、受信したものから順に抽出する、他の中継機器102からの受信パケットを見て、まだ中継配信されていないノードIDの情報他中継機器102から受信したパケットを除いた情報を優先して抽出する、などがある。図17は、中継機器による情報通知受信中継処理のフローチャートである。情報通知受信中継処理とは、無線処理部216、判定部224、生成部225等が情報通知受信中継プログラム220を動作させることで処理する。中継器は各ノードから無線通信パケット501或いは511を受信すると、そのノードが子ノードか否かを判断して、子ノードの場合は情報通知プログラム中継機器217と同様に無線通信パケットを生成して送信し、子ノードでない場合は、中継情報データベース221に格納する処理である。また、自身が中継すべき情報通知パケットを子ノードから受信するタイムスロットにもかかわらず、子ノードから無線パケットを受信しなかった場合、本来は中継送信するはずの情報通知パケットの代わりに中継送信失敗の情報を送信する。まず、無線処理部216が情報通知パケット501を受信するステップ801。判定部224は、現在のタイミングが子ノードから受信すべきタイムスロットであるかどうかを判断しステップ1701、受信すべきタイミングであった場合、情報通知パケットの送信元ノードIDが子ノードであるかどうかを判断するステップ802。生成部225は、送信元ノードIDが子ノードである場合、生成部225は、受信した情報通知パケット501或いは511の送信元ノードIDを自身のノードIDに変更してステップ1702、あらかじめ割り当てられているタイムスロットになれば無線処理部216が、ブロードキャストにて送信するステップ1703。子ノードではない場合は、情報通知パケットを破棄する。また、ステップ801、ステップ1701において、中継送信するデータを子ノードから受信するタイムスロットであっても、受信しなかった場合、ある子ノードからの情報通知パケットを中継送信可能なタイムスロットになってもデータがない。この場合は、情報通知パケット501のオリジナルノードIDを該子ノードのIDにし、総積算値507に中継失敗を意味する情報、例えばNULL値のようなものを入れて送信する。これにより、周囲のノードは中継送信に失敗したことが分かり、中継情報データベース221の中継失敗1313に失敗を格納することが可能になる。さらに、無線基地局が該無線パケットを受信することで、無線基地局及びデータ収集サーバにおいて、どの区間で中継送信パケットがロストしたかが判断できる。これは、中継機器が持つ通信ログを格納するメモリ領域の削減効果がある。また、中継送信が頻発し、システムとしては原因究明をしなければならない場合、パケットをロストした通信区間がわかることにより、全てのログを収集する手間を削減する効果がある。ステップ受信した情報通知パケット501あるいは、511の送信元ノードIDが自分の子ノードでない場合、判定部は、積算値がNULL値、すなわち中継送信失敗を通知するパケットである場合、受信した情報通知パケット501からオリジナルノードIDを抽出しステップ1707、中継情報データベースにオリジナルノードIDと中継失敗情報を格納するステップ1708。積算値がNULL値ではない場合受信した情報通知パケット501あるいは、511からオリジナルノードIDと総積算値を抽出しステップ1705、中継情報データベースに格納するステップ1706。以上を繰り返すことで、中継機器102を経由して、各ノードの必要な情報のみを冗長に中継配信して、情報収集サーバ110まで届ける際、無線通信に失敗した送信元ノードIDの情報を優先的に選択して冗長中継配信することで、システムとしてデータ収集の確実性を向上することが可能になる。本実施例では、各中継器が無線失敗情報を自発的に送信するものであったが、本発明では、中継送信失敗をネットワーク内の無線中継器に通知する方法は、これに限るものではない。周囲の中継機器において、中継送信結果が把握できればよい。例えば、無線基地局から受信できなかったオリジナルノードIDの一覧を全無線中継機器に配信する方法により、通知してもよい。本実施例の方法は、無線通信帯域が十分に確保できない場合に、失敗通知のための無線パケットを新たに追加する必要がないため、効率的に無線帯域を利用することが可能となる。また、本実施例では、中継送信に失敗したノードを優先的に選択したが、記憶しているノード間の優先順位を考慮してデータを選択するものであって、優先順位の決定はこれに限らない。例えば、自ノードの親ノードを優先的に選択する等、ノードの優先順は他方法で決めてもよい。"