複数のノードを含む無線マルチホップネットワークの状態を監視する無線マルチホップネットワーク監視方法であって、ノードの状態または性能を表す監視データおよびノードを識別する識別情報を格納するパケットを送信し、前記パケットに格納されている監視データよりも悪い監視データが検出される第1のノードにおいて、前記パケットに格納されている監視データを前記第1のノードで検出された監視データに書き換えると共に、前記パケットに格納されている識別情報を前記第1のノードを識別する識別情報に書き換え、前記パケットに格納されている識別情報に基づいて、前記パケットの伝播経路上で最も状態または性能の悪いノードを特定することを特徴とする無線マルチホップネットワーク監視方法。前記無線マルチホップネットワークに接続されている監視装置に対して前記無線マルチホップネットワーク内で最も上流に位置するノード装置は、前記監視装置宛てに前記パケットを送信し、前記監視装置は、前記無線マルチホップネットワークを介して受信する前記パケットに格納されている識別情報に基づいて、前記パケットの伝搬経路上で最も状態または性能の悪いノードを特定することを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。前記監視データおよび前記識別情報は、各ノード装置から定期的に送信される、ノードの存在を隣接ノードに通知するためのパケットに格納されることを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。前記監視データは、ノード装置における受信電力であることを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。前記監視データは、ノード装置における受信電力の時間に対する変化であることを特徴とする請求項4に記載の無線マルチホップネットワーク監視方法。前記監視データは、ノード装置におけるパケット誤り率であることを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。前記監視データは、ノード装置における送信キュー長であることを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。前記監視データは、ノード装置の無線帯域使用率であることを特徴とする請求項1に記載の無線マルチホップネットワーク監視方法。複数のノード装置を含む無線マルチホップネットワークシステムであって、各ノード装置は、自ノードの状態または性能を表す監視データを取得する監視データ取得部と、ノードの状態または性能を表す監視データおよびノードを識別する識別情報を格納する監視パケットを受信したときに、前記監視パケットから抽出される第1の監視データおよび前記取得部により取得される第2の監視データを比較する監視データ比較部と、前記監視データ比較部により前記第1の監視データよりも前記第2の監視データの方が悪いと判定されたときに、前記監視パケットの監視データを前記第2の監視データに書き換えると共に、前記監視パケットの識別情報を自ノードを識別する識別情報に書き換える監視パケット処理部と、前記監視パケット処理部により処理された監視パケットを送信する送信部と、を有し前記監視パケットは、1または複数のノード装置を経由して、前記監視パケットの伝播経路上で最も状態または性能の悪いノードを特定する監視装置へ転送される、ことを特徴とする無線マルチホップネットワークシステム。無線マルチホップネットワークシステムで用いられるノード装置であって、自ノードの状態または性能を表す監視データを取得する監視データ取得部と、ノードの状態または性能を表す監視データおよびノードを識別する識別情報を格納する監視パケットを受信したときに、前記監視パケットから抽出される第1の監視データおよび前記取得部により取得される第2の監視データを比較する監視データ比較部と、前記監視データ比較部により前記第1の監視データよりも前記第2の監視データの方が悪いと判定されたときに、前記監視パケットの監視データを前記第2の監視データに書き換えると共に、前記監視パケットの識別情報を自ノードを識別する識別情報に書き換える監視パケット処理部と、前記監視パケット処理部により処理された監視パケットを送信する送信部と、を有するノード装置。無線マルチホップネットワークにおいては、あるノードの状態または性能が劣化すると、ネットワーク内の広い領域に渡ってパフォーマンスが低下するおそれがある。例えば、あるノードにおいて輻輳が発生すると、そのノードを通過する経路上でデータ伝送の効率が低下し、場合によってはパケット廃棄が起こることがある。したがって、ユーザまたはネットワーク管理者は、状態の悪いノードを早期に検出することが好ましい。無線マルチホップネットワーク上の各ノードの状態を監視する方法は、例えば、各ノード装置がそれぞれ自ノードの状態輻輳、受信電力などを検出し、その検出結果をサーバコンピュータへ送信する手順により実現される。この場合、サーバコンピュータは、すべてのノードから状態情報を収集し、統計処理などを行って状態の悪いノードを発見することができる。ところが、この方法では、ノード数が多い場合、サーバコンピュータの処理量が多く、また、各ノードから受信するデータを格納するために大きなメモリ領域が必要である。さらに、この方法では、各ノードからサーバコンピュータへ状態を通知するためのトラヒックが大きくなってしまう。上述の問題を改善する方法として、例えば、各ノード装置に状態を判定するための閾値を設定し、この閾値よりも状態が悪化したノード装置のみがアラームメッセージを出力する手順が考えられる。ところが、この方法では、閾値の設定が難しい。すなわち、閾値が高すぎると、状態の悪いノードであっても検出されないことがある。反対に、閾値が低すぎると、多数のノードからアラームメッセーが出力され、実際に重大な劣化が生じているノードを特定できないことがある。したがって、状態が劣化しているノードを精度よく検出するためには、サーバコンピュータが無線マルチホップネットワークの状態情報を収集する方式が好ましい。本発明の課題は、無線マルチホップネットワークの状態を監視する方法において、状態または性能が劣化しているノードを特定するために必要な監視データのトラヒック量および監視装置の処理量を削減することである。本発明の1つの態様の無線マルチホップネットワーク監視方法は、複数のノードを含む無線マルチホップネットワークの状態を監視するために、ノードの状態または性能を表す監視データおよびノードを識別する識別情報を格納するパケットを送信し、前記パケットに格納されている監視データよりも悪い監視データが検出される第1のノードにおいて、前記パケットに格納されている監視データを前記第1のノードで検出された監視データに書き換えると共に、前記パケットに格納されている識別情報を前記第1のノードを識別する識別情報に書き換え、前記パケットに格納されている識別情報に基づいて、前記パケットの伝播経路上で最も状態または性能の悪いノードを特定する。上述の態様によれば、無線マルチホップネットワークの状態を監視する方法において、状態または性能が劣化しているノードを特定するために必要な監視データのトラヒック量および監視装置の処理量が削減される。本発明の実施形態の監視方法は、無線マルチホップネットワークの状態を監視する。そこで、まず、実施形態の方法により監視される無線マルチホップネットワークについて簡単に説明する。図1は、無線マルチホップネットワークのノードおよびリンクについて説明する図である。無線マルチホップネットワークは、図1に示すように、複数の無線通信装置を含む。なお、以下の説明では、各無線通信装置のことをノード装置または単にノードと呼ぶことがある。図1に示す例では、無線マルチホップネットワークは、ノードn1~n14を有している。図1において、ノード間を接続する破線は、無線リンクを表す。例えばノードn6は、ノードn3、n5、n10、n11との間に無線リンクを有している。すなわち、ノードn6から送信される電波すなわち、無線信号は、ノードn3、n5、n10、n11に到達し、また、ノードn3、n5、n10、n11からそれぞれ送信される電波は、ノードn6に到達する。なお、以下の説明では、無線リンクにより相互に接続される1組のノードは、互いに隣接しているものとする。すなわち、ノードn3、n5、n10、n11は、ノードn6に隣接している。換言すれば、ノードn3、n5、n10、n11は、ノードn6の隣接ノードである。各ノード装置は、ノード間の転送経路を確立するために、定期的または必要に応じて、HelloパケットやRREQRouteRequestパケットなどの制御パケットをブロードキャストする。HelloパケットやRREQパケットなどの制御パケットは、ノードが存在することを他のノードに通知するためにも使用される。例えば、ノード装置n6がHelloパケットをブロードキャストすると、ノード装置n3、n5、n10、n11は、そのHelloパケットを受信する。そうすると、ノード装置n3、n5、n10、n11は、それぞれ、隣接ノードとしてノードn6が存在することを認識する。Helloパケットは、上述したように、各ノードから送信される。したがって、たとえば、ノード装置n3がHelloパケットを送信すると、ノード装置n1、n2、n6がそれぞれそのHelloパケットを受信する。このとき、各ノード装置n1、n2、n6は、それぞれ、隣接ノードとしてノードn3が存在することを認識する。このようにして、各ノード装置は、自ノードに隣接するノードを認識する。図2は、ノード装置すなわち、無線通信装置の構成を示す図である。ノード装置1は、通信部2、記憶部3、制御部4を有する。通信部2は、アンテナ、送信機、受信機を含み、無線インタフェースを提供する。記憶部3は、例えば半導体メモリであり、制御部4により使用される。また、記憶部3は、不揮発性メモリを含む。制御部4は、プロセッサを含み、ノード装置1の動作を制御する。なお、通信部2、記憶部3、制御部4は、例えばバスにより、互いに接続されている。また、特に図示しないが、ノード装置1は、入力デバイスを接続するための入力インタフェースおよび/または出力デバイスを接続するための出力インタフェースを有するようにしてもよい。ノード装置1は、リンクテーブル5、ルーティングテーブル6、最上流フラグ格納部7をさらに有する。ここで、リンクテーブル5およびルーティングテーブル6は、記憶部3に形成される。最上流フラグ格納部7は、記憶部3を利用して実現される。さらに、記憶部3には、ノード装置1の機能を記述した制御プログラム8が格納されている。リンクテーブル5は、リンク情報を格納する。リンク情報は、自ノードと隣接ノードとの間のリンクの品質を表す。なお、リンクテーブル5は、ノード装置が隣接ノードから受信するHelloパケットの内容に応じて更新される。ルーティングテーブル6は、経路情報を格納する。経路情報は、宛先ノードにパケットを送信するための転送先隣接ノードを表す。換言すると、経路情報は、パケットの宛先ノードとパケットを中継する隣接ノードとの対応関係を表す。なお、ルーティングテーブル6は、ノード装置が隣接ノードから受信するHelloパケットの内容に応じて更新される。最上流フラグ格納部7は、最上流フラグを格納する。最上流フラグは、指定された宛先ノードに対して、ノード装置が無線マルチホップネットワーク内で最も上流に位置するか否かを表す。図3は、無線マルチホップネットワークのリンクの評価値の一例について説明する図である。なお、図3においては、無線マルチホップネットワークが備える多数のノードの中の一部のノードG、X、Y、Z、Aのみが描かれている。ノードG、Xは、それぞれノードZに隣接している。ノードX、Y、Zは、それぞれノードGに隣接している。ノードG、Z、Aは、それぞれノードXに隣接している。ノードG、Aは、それぞれノードYに隣接している。ノードX、Yは、それぞれノードAに隣接している。なお、隣接は、ノード間で相互に所定のレベルよりも強い電波が到達することを表す。リンク重みは、ノード間の無線リンクの品質または通信コストを表す指標である。この実施形態では、品質の良いリンクのリンク重みは小さく、品質の悪いリンクのリンク重みは大きい。また、ノード間のリンク重みは、1組のリンク評価値に基づいて算出される。例えば、ノードGからノードZへ向かうリンクの評価値は9であり、ノードZからノードGへ向かうリンクの評価値は11である。そして、ノード間のリンク重みは、1組のリンク評価値の平均で表わされる。よって、ノードG、Z間のリンク重みは10である。同様に、ノードX、Z間のリンク重みは100である。すなわち、このケースは、ノードX、Z間のリンクよりも、ノードG、Z間のリンクの方が、品質が良いことを表している。各リンクの品質すなわち、評価値およびリンク重みは、例えば、下記の方法で検出される。ここでは、各ノード装置は、それぞれ予め決められた周期でHelloパケットを繰り返し送信するものとする。この場合、リンクの品質が良好であれば、ノード装置が隣接ノードからHelloパケットを受信する時間間隔は、ほぼ一定となるはずである。一方、リンクの品質が悪いときは、ノード装置が隣接ノードからHelloパケットを受信する時間間隔のばらつきが大きくなる。したがって、各ノード装置は、Helloパケットの受信間隔に基づいてリンクの品質を検出することができる。たとえば、図3に示すノードGは、ノードZからHelloパケットを受信する時間間隔をモニタすることにより、ノードZからノードGへ向かうリンクの品質を検出できる。なお、各ノード装置は、他の方法でリンクの品質を検出してもよい。例えば、ノード装置は、隣接ノードから送信されるHelloパケットの受信レベル例えば、受信電波強度に基づいてリンクの品質を検出してもよい。図4は、リンクテーブル5の一例を示す。なお、図4は、図3に示すノードGが有するリンクテーブル5を示している。リンクテーブル5は、隣接ノードとの間のリンクについてのリンク情報を管理する。リンク情報は、隣接ノード往路リンク評価値復路リンク評価値リンク重みを含む。隣接ノードは、リンクの接続先のノードを識別する。往路リンク評価値は、隣接ノードにとっての往路リンクの品質を表す。復路リンク評価値は、隣接ノードにとっての復路リンクの品質を表す。リンク重みは、往路リンク評価値および復路リンク評価値の平均を表す。例えば、図4に示す第1レコードに登録されているリンク情報は、以下の内容を表している。隣接ノード:Z往路リンク評価値ノードZからノードGへ向かうリンクの品質:11復路リンク評価値ノードGからノードZへ向かうリンクの品質:9リンク重みノードGとノードZとの間のリンクの品質:10図5は、ルーティングテーブル6の一例を示す。なお、図5は、図3に示すノードAが有するルーティングテーブル6を示している。ルーティングテーブル6は、宛先ノード毎に経路情報を管理する。この実施例では、ルーティングテーブル6には、グローバル宛先GD:GlobalDestinationローカル宛先LD:LocalDestination経路重みリンク重みおよび経路評価値が登録される。グローバル宛先は、パケットの宛先ノードを識別する。よって、グローバル宛先を最終宛先装置と呼ぶことがある。ローカル宛先は、宛先ノードへパケットを送信するための経路上に位置する隣接ノードを表す。経路重みは、ローカル宛先からグローバル宛先までの経路の通信コストを表す。この実施例では、経路重みは、ローカル宛先からグローバル宛先までの経路上の各リンクのリンク重みの総和を表す。リンク重みは、ローカル宛先との間のリンク重みを表す。経路評価値は、グローバル宛先への経路に係わる総通信コストに相当し、例えば経路重みおよびリンク重みの和により算出される。図5に示すルーティングテーブル6の第1および第2レコードには、グローバル宛先ノードZについての経路情報が登録されている。第1レコードは、ノードAからノードYを経由してノードZへ至る経路の経路情報を表す。すなわち、第1レコードのリンク重みは、ノードA、Y間のリンク重みを表す。第1レコードの経路重みは、ノードY、G間のリンク重み、およびノードG、Z間のリンク重みの和を表す。そして、第1レコードの経路評価値は、ノードAからノードYおよびノードGを経由してノードZへ至る経路の品質通信コストを表す。一方、第2レコードは、ノードAからノードXを経由してノードZへ至る経路の経路情報を表す。すなわち、第2レコードのリンク重みは、ノードA、X間のリンク重みを表す。第2レコードの経路重みは、ノードX、G間のリンク重み、およびノードG、Z間のリンク重みの和を表す。そして、第2レコードの経路評価値は、ノードAからノードXおよびノードGを経由してノードZへ至る経路の品質を表す。このように、図3および図5に示す例では、ノード装置Aは、ノードZへパケットを送信するための経路として、ローカル宛先ノードYを経由する経路以下、経路Y/Zおよびローカル宛先ノードXを経由する経路以下、経路X/Zを有する。そして、ノード装置AがノードZへパケットを送信または転送する際には、ノード装置Aは、グローバル宛先がノードZである経路の中で、評価値が最小の経路を選択する。ここで、図5に示す例では、経路Y/Zの評価値が21であり、経路X/Zの評価値が24である。したがって、この場合、ノード装置Aは、ノードZへパケットを送信する際には、経路Y/Zを選択する。すなわち、ノード装置Aは、ノードZへパケットを送信するための最適なローカル宛先として、ノードYを選択する。同様に、各ノード装置は、受信パケットのグローバル宛先に基づいてルーティングテーブル6を参照し、最適なローカル宛先ノードを選択する。これにより、実施形態の無線マルチホップネットワークにおいて、パケットは、最適な経路を介してグローバル宛先まで転送される。なお、無線環境は、様々な要因により変化し得る。例えば、ノード間に障害物が出現すると、そのノード間のリンクの品質は劣化する。このような状況は、例えば、ビルの建設などに起因して発生する。そして、リンクの品質が変化すると、その周辺のノードにおいて、リンクテーブルおよびルーティングテーブルの内容が更新されるので、送信元ノードから宛先ノードへパケットを転送するための最適な経路が変わることがある。すなわち、無線マルチホップネットワークにおいては、送信元ノードから宛先ノードへパケットを転送するための最適な経路は一定ではなく、様々な要因に起因して変化することがある。実施形態に係る無線マルチホップネットワークは、各ノード装置が上述のルーティングテーブル6を参照して、自律的にパケットを転送する。図6は、実施形態に係る無線マルチホップネットワークの構成を示す図である。図6に示す例では、無線マルチホップネットワークは、ノード装置A~R、GWを有する。ノード装置A~Rには、それぞれ、所定のデータを収集するデータ収集デバイスが接続されている。データ収集デバイスは、例えば、温度などを測定するセンサである。なお、ユーザは、所望のデータを収集するためのデータ収集デバイスをノード装置に接続することができる。また、ノード装置A~Rは、それぞれ、データ収集デバイスにより収集されたデータを格納するデータパケットを生成し、そのデータパケットをサーバ10へ送信する。このとき、各ノード装置A~Rは、例えば、定期的にデータパケットを生成して送信する。各ノードA~Rからサーバ10へ送信されるデータパケットの宛先アドレスには、ノードGWが設定される。そうすると、このデータパケットは、各ノード装置により自律的に転送される。ここで、各ノード装置のルーティングテーブル6には、上述したように、宛先ノードごとに最適な経路を表すルーティング情報が格納されている。よって、各データパケットは、それぞれ最適な経路を介してノードGWへ転送される。なお、図6に示すノード間を接続する実線は、ノードGWへの最適な経路を提供するリンクを表している。例えば、宛先アドレスとしてノードGWが設定されたパケットがノードJから送信されると、そのパケットは、ノードI、H、Bを経由してノードGWへ転送される。ノード装置GWは、ノード装置A~Rの中の少なくとも1つと接続される。図6に示す例では、ノード装置GWには、ノード装置A、B、Cが接続されている。また、ノード装置GWは、サーバ10に接続されている。ノード装置GWとサーバ10は、直接接続されてもよいし、インターネットやキャリアネットワーク等を介して接続されてもよい。そして、ノード装置GWは、ノードA~Rから受信するデータパケットをサーバ10へ送信する。すなわち、ノード装置GWは、ノード装置A~Rとサーバ10との間のゲートウェイ装置として動作することができる。サーバ10は、1または複数のコンピュータを含む。サーバ10が複数のコンピュータを含むときは、それら複数のコンピュータは、例えば、LAN等により互いに接続されている。そして、サーバ10は、集計サーバ11および監視サーバ12を有する。集計サーバ11は、各ノードA~Rから送信されるデータパケットをノードGWを介して受信する。そして、集計サーバ11は、各データパケットに格納されているデータを取得して集計する。すなわち、集計サーバ11は、ノードA~Rに配置されているデータ収集デバイスにより収集されたデータを集計することができる。監視サーバ12は、無線マルチホップネットワークの状態を監視する。この例では、監視サーバ12は、無線マルチホップネットワークのノードA~Rの中で、状態または性能が劣化しているノードを特定する。監視サーバ12は、この実施例では、無線マルチホップネットワークから受信する監視パケットに基づいて、状態または性能が劣化しているノードを特定する。ここで、監視パケットは、この実施例では、監視サーバ12すなわち、ノードGWに対して最も上流に位置するノード装置によって生成される。ノードGWに対して最も上流に位置する最上流ノード装置は、ノードGW宛てのパケットを中継することはない。したがって、あるノード装置が、一定期間、ノードGW宛てのパケットを中継しなかったときは、そのノード装置は、ノードGWに対して最も上流に位置すると判定される。或いは、隣接ノードにおいてノードGWに対応するローカル宛先として指定されていないノード装置は、ノードGW宛てのパケットを中継することはないので、このノード装置も、ノードGWに対して最も上流に位置していると判定される。なお、各ノード装置がノードGWに対して最も上流に位置しているか否かを判定する方法は、特に限定されるものではなく、任意の方法を採用することができる。各ノード装置は、図2に示すように、最上流フラグ格納部7を有している。最上流フラグ格納部7には、最上流フラグが格納される。最上流フラグは、指定された宛先ノードに対して、ノード装置が最上流に位置するか否かを表す。この実施例では、ノードGWに対する最上流フラグが格納される。したがって、各ノード装置は、最上流フラグを参照することにより、自分が監視サーバ12またはノードGWに対して最上流に位置しているか否かを認識できる。図6に示す例では、ノードD、E、J、Q、R、O、L、P、Gが監視サーバ12すなわち、ノードGWに対して最も上流に位置する。すなわち、ノード装置D、E、J、Q、R、O、L、P、Gは、それぞれ、定期的に監視パケットを生成して送信する。なお、図6に示す例では、集計サーバ11および監視サーバ12が同じサーバ内に設けられているが、集計サーバ11および監視サーバ12は、異なるサーバ内に設けられてもよい。この場合、集計サーバ11および監視サーバ12は、異なるノードに接続されるようにしてもよい。図7は、監視パケットの一例を示す図である。監視パケットは、グローバル宛先、グローバル送信元、ローカル宛先、ローカル送信元、監視データフラグ、最悪ノードID、最悪ノードデータを含む。なお、監視パケットは、他の情報を含んでもよい。また、特に限定されるものではないが、監視パケットには、所定のヘッダ情報が付与される。グローバル宛先GD:GlobalDestinationは、監視パケットの最終的な宛先ノードのアドレスを表す。この例では、グローバル宛先は、ノードGWである。なお、グローバル宛先は、パケットが無線マルチホップネットワーク内を転送される途中で書き換えられることはない。グローバル送信元GS:GlobalSourceは、監視パケットを生成したノード装置のアドレスを表す。この例では、グローバル送信元も、パケットが無線マルチホップネットワーク内を転送される途中で書き換えられることはない。ローカル宛先LD:LocalDestinationは、パケットの転送先ノードのアドレスを表す。すなわち、ローカル宛先は、グローバル宛先への最適な経路上にある隣接ノードのアドレスを表す。なお、グローバル宛先に対応するローカル宛先は、図5に示すように、ルーティングテーブル6に登録されている。ここで、ノード装置は、受信パケットのローカル宛先により指定されているときは、そのパケットのグローバル宛先を利用してルーティングテーブル6を参照して対応するローカル宛先を取得する。そして、ノード装置は、ルーティングテーブル6から取得したローカル宛先をパケットへ設定して、そのパケットを送信する。すなわち、ローカル宛先は、パケットが無線マルチホップネットワーク内を転送される途中で、経路上のノード装置により書き換えられる。ローカル送信元LS:LocalSourceは、パケットの転送元ノードのアドレスを表す。よって、ローカル送信元も、パケットが無線マルチホップネットワーク内を転送される途中で、経路上のノード装置により書き換えられる。監視データフラグは、パケットが監視データを格納しているか否かを表す。すなわち、監視データフラグは、パケットが監視パケットか否かを表す。監視データフラグには、例えば、1ビットが割り当てられる。この場合、パケットが監視パケットであれば、監視データフラグ=1が設定され、パケットが監視パケットでなければ、監視データフラグ=0が設定される。最悪ノードIDは、監視パケットがノードGWへ転送される経路上で、最も状態または性能が悪いノードを識別する。また、最悪ノードデータは、最悪ノードIDにより識別されるノードで検出された監視データを表す。すなわち、最悪ノードデータは、監視パケットがノードGWへ転送される経路上で、最も悪い状態または性能を表す。図8は、実施形態の監視方法の概要を説明する図である。ここで、無線マルチホップネットワークの各ノード装置は、自ノードの状態または性能を検出して監視データを取得する機能を備えている。図8に示す例では、各ノード装置は、監視データとして、パケット誤り率PER:PacketErrorRateを検出する。上記無線マルチホップネットワークにおいて、ノードGWに対して最上流に位置するノード装置は、それぞれ、定期的に、図7に示す監視パケットを送信する。ここでは、ノードJが最上流ノードであるものとする。すなわち、図8は、ノード装置Jが監視パケットを生成して監視サーバ12へ送信する実施例を示している。まず、ノード装置Jは、図7に示す監視パケットを生成する。この監視パケットには、以下のようにアドレスが設定される。グローバル宛先GD:ノードGWグローバル送信元GS:ノードJローカル宛先LD:ノードIローカル送信元LS:ノードJなお、ローカル宛先は、ノードJのルーティンングテーブルを参照することで得られる。監視データフラグには1が書き込まれる。また、最悪ノードIDにはノードJが書き込まれる。さらに、最悪ノードデータには、ノード装置Jにおいて検出されたパケット誤り率すなわち、PER=0.1が書き込まれる。そして、ノード装置Jは、この監視パケットを送信する。そうすると、この監視パケットは、ノード装置Iにより受信される。なお、この監視パケットは、他のノード装置にも到達することがある。ただし、他のノード装置は、監視パケットのローカル宛先がノードIを指示しているので、その監視パケットを廃棄する。ノード装置Iは、受信した監視パケットから最悪ノードデータを抽出する。すなわち、ノード装置Iにおいて、監視パケットからPER=0.1が抽出される。このとき、この最悪ノードデータは、監視パケットの送信元ノードすなわち、ノードJから現ノードすなわち、ノードIに至る経路上の各ノード装置ノード装置Iを含まないのパケット誤り率の最悪値を表している。続いて、ノード装置Iは、監視パケットから抽出したパケット誤り率と、ノード装置Iのパケット誤り率とを比較する。この例では、ノード装置Iのパケット誤り率は0.2であり、監視パケットから抽出したパケット誤り率よりも悪い。すなわち、ノード装置Iのパケット誤り率は、ノード装置J、Iの中で最悪である。この場合、ノード装置Iは、監視パケットの最悪ノードデータを、ノード装置Iのパケット誤り率に書き換える。また、ノード装置Iは、監視パケットの最悪ノードIDを、ノード装置Iのアドレスに書き換える。この結果、最悪ノードID=Iおよび最悪PER=0.2を含む監視パケットが生成される。ノード装置Iは、この監視パケットをノードGWへ向けて転送する。このとき、ローカル宛先LDにはノードHが設定され、ローカル送信元LSにはノードIが設定される。ノード装置Hは、上述の監視パケットをノードIから受信する。そして、ノード装置Hは、ノード装置Iと同様に、受信した監視パケットから最悪ノードデータを抽出する。すなわち、ノード装置Hにおいて、監視パケットからPER=0.2が抽出される。このとき、この最悪ノードデータは、監視パケットの送信元ノードすなわち、ノードJから現ノードすなわち、ノードHに至る経路上の各ノード装置ノード装置Hを含まないのパケット誤り率の最悪値を表している。監視パケットを受信したノード装置Hの動作は、ノード装置Iと実質的に同じである。すなわち、ノード装置Hは、監視パケットから抽出したパケット誤り率と、ノード装置Hのパケット誤り率とを比較する。この例では、ノード装置Hのパケット誤り率は0.3であり、監視パケットから抽出したパケット誤り率よりも悪い。すなわち、ノード装置Hのパケット誤り率は、ノード装置J、I、Hの中で最悪である。この場合、ノード装置Hは、監視パケットの最悪ノードデータを、ノード装置Hのパケット誤り率に書き換える。また、ノード装置Hは、監視パケットの最悪ノードIDを、ノード装置Hのアドレスに書き換える。この結果、最悪ノードID=Hおよび最悪PER=0.3を含む監視パケットが生成される。ノード装置Hは、ノード装置Iと同様に、この監視パケットをノードGWへ向けて転送する。このとき、ローカル宛先LDにはノードBが設定され、ローカル送信元LSにはノードHが設定される。ノード装置Bは、上述の監視パケットをノードHから受信する。そして、ノード装置Bは、ノード装置Hと同様に、受信した監視パケットから最悪ノードデータを抽出する。すなわち、ノード装置Bにおいて、監視パケットからPER=0.3が抽出される。このとき、この最悪ノードデータは、監視パケットの送信元ノードすなわち、ノードJから現ノードすなわち、ノードBに至る経路上の各ノード装置ノード装置Bを含まないのパケット誤り率の最悪値を表している。監視パケットを受信したノード装置Bの動作は、ノード装置Hと類似している。すなわち、ノード装置Bは、監視パケットから抽出したパケット誤り率と、ノード装置Bのパケット誤り率とを比較する。ところが、ノード装置Bのパケット誤り率は0.2であり、監視パケットから抽出したパケット誤り率よりも良い。すなわち、ノード装置Bのパケット誤り率は、ノード装置J、I、H、Bの中で最悪ではない。この場合、ノード装置Bは、監視パケットの最悪ノードデータを書き換えない。また、ノード装置Bは、監視パケットの最悪ノードIDも書き換えない。この結果、最悪ノードID=Hおよび最悪PER=0.3を含む監視パケットが、ノードBからノードGWへ転送される。このように、ノード装置Jにおいて生成された監視パケットは、ノードI、H、Bにより転送されて、ノードGWに到達する。このとき、この経路上の各ノード装置は、受信した監視パケットに書き込まれているパケット誤り率よりも自ノードのパケット誤り率の方が悪ければ、その監視パケットに自ノードのパケット誤り率および自ノードのIDを書き込む。したがって、監視サーバ12は、この監視パケットを受信することにより、ノード装置J、I、H、Bのパケット誤り率の最悪値、およびその最悪値が検出されたノードを識別するノードIDを取得することができる。なお、各ノード装置がそれぞれ監視パケットを生成して監視サーバへ送信する方法においては、監視サーバが処理すべきデータの量が多くなり、また、ネットワークの監視に係わるトラヒックも多くなる。図8に示す例では、各ノード装置J、I、H、Bからそれぞれ監視パケットが送信されるので、監視サーバは、4個の監視パケットを処理する必要がある。これに対して、実施形態の方法によれば、ノード装置Jから監視サーバ12へ1つの監視パケットを送信することにより、監視サーバ12は、その経路上の最悪ノードを特定することができる。このとき、最悪ノードをサーチする機能の一部は、無線マルチホップネットワーク上のノード装置により実現される。したがって、実施形態の方法によれば、上述の方法各ノード装置がそれぞれ監視パケットを監視サーバへ送信する方法と比較すると、監視サーバ12が処理すべきデータの量が少なくなり、また、ネットワークの監視に係わるトラヒックも少なくなる。なお、図8は、ある1つのノードノードJから監視パケットが送信されたときの動作を示しているが、監視パケットは、上述したように、各最上流ノードからそれぞれ送信される。例えば、図6に示す無線マルチホップネットワークにおいては、8個の最上流ノードD、E、J、Q、R、O、L、P、GからそれぞれノードGWに向けて監視パケットが送信される。このとき、各監視パケットは、対応する伝搬経路上の最悪ノードおよびその最悪ノードで検出される監視データを監視サーバ12に通知する。したがって、監視サーバ12は、各監視パケットが転送されてくる伝搬経路上の最悪ノードおよびその最悪ノードで検出される監視データを認識することができる。例えば、監視サーバ12は、ノードPから送信される監視パケットに基づいて、ノードP、M、H、Bの中の最悪ノードおよびその最悪ノードで検出される監視データを認識することができる。監視サーバ12は、各経路上の最悪ノードの監視データを集計することにより、無線マルチホップネットワーク内の最も状態または性能の悪いノードを特定することができる。このとき、監視サーバ12は、無線マルチホップネットワーク内で最も状態または性能の悪い2以上のノードを特定してもよい。上述のようにして監視サーバ12によって状態または状態の悪いノードが特定されたときは、ユーザまたはネットワーク管理者は、以下のようにして無線マルチホップネットワークの状態を改善することができる。例えば、ユーザまたはネットワーク管理者は、状態または性能の悪いノードの近傍に新たにノードを配置することができる。この場合、状態または性能の悪いノードにより転送されていたトラフィックの一部が、その新たなノードに割り当てられる。よって、トラフィックのボトルネックが解消される。図9は、実施形態の監視方法を示すフローチャートである。このフローチャートの処理は、無線マルチホップネットワーク内の1以上のノード装置および監視サーバ12により実行される。ステップS1において、ノード装置は、監視パケットを送信する。監視パケットは、例えば、監視サーバ12に対して最も上流に位置するノード装置から送信される。ただし、無線マルチホップネットワーク内の他のノード装置が監視パケットを送信してもよい。ステップS2において、監視パケットの送信元から監視サーバ12へ至る伝搬経路上のノード装置は、必要に応じて、監視パケットに格納されている最悪ノードIDおよび最悪ノードデータを書き換える。すなわち、監視パケットを受信したノード装置の状態または性能が、監視パケットに格納されている最悪ノードデータにより表される状態または性能よりも悪かったときは、その監視パケットの最悪ノードIDおよび最悪ノードデータが書き換えられる。したがって、監視パケットに格納されている最悪ノードIDおよび最悪ノードデータは、その監視パケットの送信元ノードから現ノードまでの伝搬経路上の最悪ノードおよびその最悪ノードで検出される状態または性能を表す。そして、ステップS3において、監視サーバ12は、受信した監視パケットに基づいて最悪ノードを特定する。これにより、監視サーバ12は、監視パケットの送信元ノードからゲートウェイノードGWまでの伝搬経路上の最悪ノードを特定することができる。図10は、ノード装置の機能を説明するブロック図である。なお、図10においては、監視パケットを転送する処理に直接的に係わらない機能は、省略されている。ノード装置1は、図10に示すように、受信部21、アドホックルーティング制御部22、送信部23、監視データ抽出部24、監視データ取得部25、監視データ比較部26、監視パケット処理部27を有する。なお、受信部21、アドホックルーティング制御部22、送信部23、監視データ抽出部24、監視データ取得部25、監視データ比較部26、監視パケット処理部27は、例えば、図2に示す制御部プロセッサ4が制御プログラム8を実行することにより実現される。ただし、受信部21、アドホックルーティング制御部22、送信部23、監視データ抽出部24、監視データ取得部25、監視データ比較部26、監視パケット処理部27の一部は、ハードウェアで実現してもよい。受信部21は、隣接ノードから送信されるパケットを受信する。なお、隣接ノードから送信される無線信号は、図2に示す通信部2により復調される。通信部2は、その復調信号からデータ列を再生する。そして、受信部21は、通信部2により再生されるデータ列からパケットを組み立てる。また、受信部21は、受信パケットのローカル宛先をチェックする。そして、受信パケットのローカル宛先がノード装置1を指示していれば、受信部21は、そのパケットをアドホックルーティング制御部22へ送る。一方、受信パケットのローカル宛先が他のノード装置を指示していれば、受信部21は、そのパケットを廃棄する。アドホックルーティング制御部22は、受信パケットの監視データフラグをチェックする。受信パケットの監視データフラグがゼロ非監視パケットであれば、アドホックルーティング制御部22は、通常の転送制御を実行する。すなわち、アドホックルーティング制御部22は、受信パケットのグローバル宛先を用いてルーティングテーブル6を参照し、対応するローカル宛先を取得する。そして、アドホックルーティング制御部22は、受信パケットのローカル宛先をルーティングテーブル6から取得したローカル宛先に書き換えた後、そのパケットを送信部23に渡す。送信部23は、アドホックルーティング制御部22から出力されるパケットを一時的に格納する送信キューバッファを有する。そして、送信部23は、無線マルチホップネットワークの送信権を獲得すると、送信キューバッファの先頭に格納されているパケットを取り出して送信する。なお、送信部23から出力されるパケットは、通信部2により無線信号に変換され、隣接ノードへ送信される。受信パケットの監視データフラグが1監視パケットであれば、アドホックルーティング制御部22は、受信パケットが監視パケットであると判定する。この場合、アドホックルーティング制御部22は、受信パケットをいったん保持する。監視データ抽出部24は、受信パケットに格納されている監視データを抽出する。この監視データは、図7に示す例では、最悪ノードデータに相当する。なお、監視データは、この実施例では、受信電力、パケット誤り率、送信キュー長、または無線帯域使用率ビジー時間を表す。監視データ取得部25は、ノード装置1において検出される監視データを取得する。なお、監視データは、後述する受信電力検出部31、PER検出部32、送信キュー長検出部33、またはビジー時間検出部34により検出される。そして、監視データ取得部25は、受信電力検出部31、PER検出部32、送信キュー長検出部33、またはビジー時間検出部34により検出された監視データを取得する。監視データ比較部26は、監視データ抽出部24により監視パケットから抽出された監視データと、監視データ取得部25により取得されたノード装置1の監視データとを比較する。監視パケット処理部27は、監視データ比較部26による比較結果に基づいて、監視パケットを処理する。図11は、監視データ比較部26および監視パケット処理部27の動作を示すフローチャートである。このフローチャートの処理は、ノード装置1が監視パケットを受信したときに実行される。ステップS11において、監視データ比較部26は、変数D1に、監視データ抽出部24により監視パケットから抽出された監視データを与える。ステップS12において、監視データ比較部26は、変数D2に、監視データ取得部25により取得されたノード装置1の監視データを与える。ステップS13において、監視データ比較部26は、変数D1と変数D2とを比較する。ここで、監視データが受信電力であるときは、監視データの値が小さいほどノードの状態が悪いことを表す。また、監視データがパケット誤り率、送信キュー長、ビジー時間であるときは、監視データの値が大きいほどノードの状態が悪いことを表す。監視パケットから抽出された監視データよりもノード装置1において検出された監視データの方が悪いときはステップS13:Yes、監視パケット処理部27は、ステップS14において、アドホックルーティング制御部22に保持されている監視パケットの最悪ノードIDを更新する。このとき、最悪ノードIDには、ノード装置1のアドレスが書き込まれる。また、監視パケット処理部27は、ステップS15において、上記監視パケットの最悪ノードデータを更新する。このとき、最悪ノードデータには、変数D2すなわち、ノード装置1において検出された監視データが書き込まれる。一方、監視パケットから抽出された監視データよりもノード装置1において検出された監視データの方が良い、または両者が同じであるときはステップS13:No、監視パケット処理部27は、ステップS16において、アドホックルーティング制御部22に保持されている監視パケットの最悪ノードデータに、変数D1すなわち、監視パケットから抽出された監視データを書き込む。ただし、変数D1を書き込むことにより得られる最悪ノードデータは、変数D1を書き込む前の最悪ノードデータと同じである。したがって、ステップS16は、省略してもよい。監視パケット処理部27は、図11のフローチャートに示すように、監視データ比較部26による比較結果に基づいて、アドホックルーティング制御部22に保持されている監視パケットを処理する。そうすると、アドホックルーティング制御部22は、その監視パケットのルーティング処理を行う。監視パケットのルーティング処理は、通常のデータパケットと同様であり、ルーティングテーブル6に従う。その後、送信部23が、その監視パケットを送信する。このように、実施形態の監視方法によれば、監視パケットの伝搬経路ごとに、それぞれ最悪ノードが特定するための情報がその監視パケットに格納されている。すなわち、実施形態の監視方法においては、状態または性能の悪いノードを特定する処理の一部は、実質的に、ノード装置によって行われる。このため、全ノード装置がそれぞれ監視データを監視サーバ12へ送信する方式と比較して、実施形態の監視方法は、以下の利点を有する。1監視サーバ12の処理量が少ない。2無線マルチホップネットワークから監視サーバ12へ状態を通知するためのトラヒックが少ない。3監視サーバ12において無線マルチホップネットワークから受信する監視データを保持するためのメモリ容量が小さい。<監視データ>実施形態の監視方法は、どのようなノードを発見したいのかに応じて監視データを選択してもよい。例えば、電波環境の悪いノードを特定する場合には、監視データとして受信電力またはパケット誤り率を使用することができる。また、輻輳が発生しているノードを特定する場合には、監視データとして送信キュー長または無線帯域使用率すなわち、ビジー時間を使用することができる。受信電力検出部31は、リンク毎に受信電力を検出する。このとき、受信電力検出部31は、リンクテーブル5に登録されている各リンクについて受信電力を検出するようにしてもよい。そして、監視データ取得部25は、受信電力検出部31にアクセスすることにより、ノード装置1の各リンクの受信電力を取得することができる。図12は、監視データが受信電力である場合の監視データ取得部25の動作を示すフローチャートである。ここでは、受信電力検出部31が、定期的にまたは継続的に、リンク毎に受信電力を検出するものとする。ステップS21において、監視データ取得部25は、受信リンクの数をカウントする。ここでは、受信電力検出部31により、N本のリンクについて受信電力が検出されているものとする。ステップS22において、監視データ取得部25は、受信電力検出部31から各リンクについて受信電力データを取得する。受信電力データは、例えば、定期的に検出される受信電力の時系列データである。ステップS23において、監視データ取得部25は、変数iをゼロに初期化する。変数iは、受信電力が検出されている各リンクを識別する。以下、監視データ取得部25は、各リンクについてステップS24~S27の処理を実行する。ステップS24において、監視データ取得部25は、リンクiについて、受信電力の平均値Piを計算する。平均は、特に限定されるものではないが、例えば、単純平均、移動平均、加重平均などである。また、平均は、例えば、所定のパケット数例えば、10~20パケットに対応する期間に渡ってサンプリングされた受信電力値を利用して計算される。ステップS25において、監視データ取得部25は、前回の平均値Piと今回の平均値Piとの差分Δiを計算する。すなわち、下記の計算が実行される。Δi=Pi-Piここで、各平均値Pi、Pi、...は、所定の間隔で計算される。例えば、ビルの建設などによって電波環境が徐々に変化していくような状況を検知するためには、平均値Pi、Pi、...は、長い時間間隔たとえば、毎日1回ずつで算出すればよい。これに対して、比較的短い期間内の電波環境の変化を検知するためには、より短い時間間隔で平均値を算出する必要がある。ステップS26において、監視データ取得部25は、上述の差分Δiについて累積加算または積分を行うことにより、受信電力評価値Siを得る。すなわち、下記の計算が実行される。ステップS27~S28において、監視データ取得部25は、変数iを1だけインクリメントする。そして、変数iがリンク数Nよりも小さければ、監視データ取得部25の処理はステップS24に戻る。一方、変数iがリンク数Nに達していれば、監視データ取得部25の処理はステップS28に進む。上記ステップS24~S28により、各リンクについて受信電力評価値Siが計算される。そうすると、監視データ取得部25は、ステップS29において、各リンクについて計算された受信電力評価値Siから最小値を選択する。そして、監視データ取得部25は、選択した最小値を監視データとして出力する。受信電力評価値Sは、ある時刻における受信電力ではなく、受信電力の時間変化を表している。例えば、電波環境が一定である地域においては、差分Δがゼロなので、受信電力評価値Sもゼロである。これに対して、例えば、ビルの建設によって電波環境が徐々に劣化している地域では、差分Δが負の値であり、受信電力評価値Sも負の値になる。したがって、監視データとして受信電力評価値Sを使用すれば、監視サーバ12は、無線マルチホップネットワークのトポロジを認識していなくても、電波環境が劣化するノードを早期に発見することができる。PER検出部32は、送信部23から受信するデータ送信通知および受信部21から受信するACK受信通知に基づいて、パケット誤り率を計算する。ここで、送信部23は、パケットを送信する毎にデータ送信通知を発行する。また、受信部21は、送信部23から送信されるパケットに対応するACKパケットを受信する毎にACK受信通知を発行する。そして、PER検出部32は、データ送信通知およびACK受信通知の個数の比率に基づいて、パケット誤り率を計算する。監視サーバ12が監視データとしてパケット誤り率を使用するときは、監視データ取得部25は、PER検出部32にアクセスすることにより、ノード装置1のパケット誤り率を取得する。なお、監視データ取得部25は、受信電力と同様に、パケット誤り率の時間変化を表す評価値を算出してもよい。すなわち、監視サーバ12は、パケット誤り率の時間変化に基づいて、劣化ノードを特定してもよい。送信キュー長検出部33は、送信部23の送信キューの長さを検出する。ここで、送信キュー長検出部33は、例えば、送信キューバッファの使用率に基づいて送信キュー長を検出してもよい。また、送信キュー長検出部33は、送信キューバッファに格納されているパケットの個数に基づいて送信キュー長を検出してもよい。監視サーバ12が監視データとして送信キュー長を使用するときは、監視データ取得部25は、送信キュー長検出部33にアクセスすることにより、ノード装置1の送信キュー長を取得する。このとき、監視データ取得部25は、例えば、送信キュー長の平均値を監視データとして取得する。ビジー時間検出部34は、ノード装置1の送信部23が送信権を獲得するまでの待ち時間を測定する。ここで、無線マルチホップネットワークは、パケットの衝突を回避するための機能を有している。すなわち、各ノード装置は、隣接ノードからパケットが送信されている期間は、送信権を獲得することができない。隣接ノードからパケットが送信されているか否かは、受信電力をモニタすることにより判定可能である。すなわち、受信電力が所定の閾値レベルよりも高ければ、隣接ノードからパケットが送信されていると判定される。よって、ビジー時間検出部34は、例えば、送信キューバッファにパケットが格納されており、且つ、受信電力が所定の閾値レベルよりも高い期間をモニタすることにより、ビジー時間を検出できる。監視サーバ12が監視データとして無線帯域使用率すなわち、ビジー時間を使用するときは、監視データ取得部25は、ビジー時間検出部34にアクセスすることにより、ノード装置1のビジー時間を取得することができる。そして、監視データ取得部25は、例えば、ビジー時間の平均値を監視データとして取得する。監視データとして送信キュー長を使用すれば、監視サーバ12は、輻輳が発生しているノードを特定することができる。また、監視データとして無線帯域使用率を使用すれば、監視サーバ12は、輻輳が発生している領域を特定することができる。<他の実施形態>上述の実施形態では、監視サーバ12に対して最上流に位置するノード装置が監視パケットを送信するが、本発明はこの方式に限定されるものではない。すなわち、無線マルチホップネットワーク内の他のノード装置が監視パケットを送信してもよい。例えば、あるノード装置において、先の監視パケットを中継してから所定の時間が経過したときは、そのノード装置が監視パケットを生成して送信してもよい。上述の実施形態では、監視パケットは、1つの最悪ノードIDおよび対応する最悪ノードデータを格納するが、本発明はこの方式に限定されるものではない。すなわち、監視パケットは、複数のノードID、および複数のノードIDにそれぞれ対応する監視データを格納してもよい。たとえば、監視データは、最も悪いノードおよび2番目に悪いノードを識別する情報、およびそれら2つのノードでそれぞれ検出される監視データを格納してもよい。この場合、監視サーバ12は、1つの監視パケットの経路上で状態または性能の悪い複数のノードを特定することができる。したがって、例えば、無線マルチホップネットワークが膨大な数のノードを有する場合には、この方式を採用することにより、監視の効率が向上する。実施形態の監視方法は、1つの監視パケットで複数の項目について並列に監視を行ってもよい。例えば、実施形態の監視方法は、受信電力、パケット誤り率、送信キュー長、無線帯域使用率すなわち、ビジー時間の中の2以上の項目について並列に監視を行ってもよい。この場合、監視パケットは、複数の項目についてそれぞれ最悪ノードIDおよび最悪ノードデータを格納するフォーマットを有する。上述の実施形態では、監視データを伝送するための監視パケットを利用して、無線マルチホップネットワークの状態が監視されるが、本発明はこの方式に限定されるものではない。すなわち、監視サーバ12は、他の用途で使用されるパケットを利用して、無線マルチホップネットワークの状態を監視してもよい。例えば、ノード装置は、データ収集デバイスにより収集されたセンサデータを格納するデータパケットに、監視データを格納してもよい。この場合、このデータパケットを転送するノード装置は、必要に応じて監視データを更新する。また、監視サーバ12は、Helloパケットを利用して無線マルチホップネットワークの状態を監視してもよい。Helloパケットは、ノードの存在を隣接ノードに通知するために使用され、各ノード装置から定期的に送信される。図13は、Helloパケットの一例を示す図である。Helloパケットは、隣接ノードにブロードキャストされる。よって、ローカル宛先には、ブロードキャストアドレスが設定される。また、Helloパケットを利用して監視データを伝送する場合は、Helloパケットは、図7に示す監視パケットと同様に、監視データフラグ、最悪ノードID、最悪ノードデータを含む。なお、Helloパケットは、ノード装置がリンクテーブル5およびルーティングテーブル6を作成するための情報をさらに含んでもよい。図14は、Helloパケットを利用して監視データを伝送する方法を説明する図である。ここでは、各ノード装置において、監視データとしてパケット誤り率が検出されているものとする。そして、各ノード装置は、それぞれ定期的に、監視データを含むHelloパケットをブロードキャストする。図14aにおいては、ノード装置I、GWがそれぞれHelloパケットを送信している。ノード装置Iから送信されるHelloパケットiには最悪ノードID=Iおよび最悪ノードデータ=0.2が格納されている。ここで、Helloパケットiは、ノードJ、Hに到達する。なお、ノード装置GWから送信されるHelloパケットについては、説明を省略する。ノード装置Jは、受信したHelloパケットiに格納されている最悪ノードデータとノードJのパケット誤り率とを比較する。この例では、ノードJのパケット誤り率よりも最悪ノードデータの方が悪い。よって、この場合、ノード装置Jは、Helloパケットiにより通知される最悪ノードID=Iおよび最悪ノードデータ=0.2を保持する。同様に、ノード装置Hは、受信したHelloパケットiに格納されている最悪ノードデータとノードHのパケット誤り率とを比較する。この例では、ノードHのパケット誤り率よりも最悪ノードデータの方が良好である。よって、この場合、ノード装置Hは、Helloパケットiにより通知される最悪ノードID=Iおよび最悪ノードデータ=0.2を保持しない。図14bにおいては、ノード装置HがHelloパケットを送信している。ノード装置Hから送信されるHelloパケットhには最悪ノードID=Hおよび最悪ノードデータ=0.3が格納されている。ここで、Helloパケットhは、ノードI、Bに到達する。受信ノード装置I、Bの動作は、図14a示すノード装置Jの動作と実質的に同じである。よって、例えば、ノード装置Bは、Helloパケットhに格納されている最悪ノードデータとノードBのパケット誤り率とを比較する。この例では、ノードBのパケット誤り率よりも最悪ノードデータの方が悪い。よって、この場合、ノード装置Bは、Helloパケットhにより通知される最悪ノードID=Hおよび最悪ノードデータ=0.3を保持する。図14cにおいては、ノード装置B、JがそれぞれHelloパケットを送信している。以下、ノード装置Bから送信されるHelloパケットbについて説明する。ノード装置Bは、ノードHから受信したHelloパケットhにより、ノードBよりもパケット誤り率の悪いノードが存在していることを認識している。すなわち、ノード装置Bは、最悪ノードID=Hおよび最悪ノードデータ=0.3を認識している。よって、この場合、ノード装置Bは、最悪ノードID=Hおよび最悪ノードデータ=0.3を含むHelloパケットbを生成して送信する。Helloパケットbは、ノードGW、Hに到達する。この結果、ノード装置GWは、最悪ノードID=Hおよび最悪ノードデータ=0.3を取得する。したがって、監視サーバ12は、ノードJ、I、H、Bの中の最悪ノードを特定できる。ただし、Helloパケットが無線マルチホップネットワーク全体に伝搬されるまでには、一定の時間を要する。特に、多数のノードを有する無線マルチホップネットワークにおいては、最も悪い監視データがノードGWに到達するまでに長い時間を要することがある。したがって、Helloパケットを利用して監視データを伝送する方式においては、監視サーバ12は、例えば、無線マルチホップネットワークのノード数に応じて決まる所定の時間の経過後に、最悪ノードを特定してもよい。