アドホック無線ネットワークを自動的に構築する無線通信端末を有する分散ノードと、前記アドホック無線ネットワークを管理する管理ノードとを備えた無線通信システムであって、前記管理ノードは、前記分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブルが記憶されたアドレス記憶手段と、前記分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、前記アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認するアドレス確認手段と、該アドレス確認手段によって提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行うアドレス送信要求手段と、前記アドレス送信要求に応じて送信されてきた各分散ノードのアドレスを前記アドレス管理テーブルに登録して当該アドレス管理テーブルを更新するテーブル更新手段とを含むことを特徴とする無線通信システム。前記アドレス確認手段は、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとして前記アドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する請求項1記載の無線通信システム。前記分散ノードに送信したデータが到達しなかったことを確認する不達確認手段を含み、前記アドレス送信要求手段は、前記不達確認手段によってデータの不達が確認された場合にも、全ての分散ノードに対してアドレス送信要求を行う請求項1または請求項2記載の無線通信システム。前記管理ノードは、前記アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群として前記アドレス管理テーブルに追加登録するアドレス群追加登録手段を含む請求項1から請求項3のうちいずれかに記載の無線通信システム。前記管理ノードは、前記アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群を当該受信したアドレス群で上書きし、前記アドレス管理テーブルに登録されているアドレス群を更新するアドレス群更新登録手段を含む請求項1から請求項4のうちいずれかに記載の無線通信システム。前記アドレス送信要求手段は、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う請求項1から請求項5のうちいずれかに記載の無線通信システム。しかしながら、従来のアドホック無線ネットワークでは、分散ノードに自動的に割り当てられるネットワークアドレスによりアドレス管理を行うようにしているため、アプリケーションレベルでの処理負荷が大きくなるという問題があった。本発明は、上記の問題を解決すべく、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようにすることを目的とする。本発明の無線通信システムは、アドホック無線ネットワークを自動的に構築する無線通信端末を有する分散ノードと、前記アドホック無線ネットワークを管理する管理ノードとを備えた無線通信システムであって、前記管理ノードは、前記分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブルが記憶されたアドレス記憶手段と、前記分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、前記アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認するアドレス確認手段と、該アドレス確認手段によって提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行うアドレス送信要求手段と、前記アドレス送信要求に応じて送信されてきた各分散ノードのアドレスを前記アドレス管理テーブルに登録して当該アドレス管理テーブルを更新するテーブル更新手段とを含むことを特徴とする。上記の構成としたことで、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。前記アドレス確認手段は、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとして前記アドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する構成とされていてもよい。前記分散ノードに送信したデータが到達しなかったことを確認する不達確認手段を含み、前記アドレス送信要求手段は、前記不達確認手段によってデータの不達が確認された場合にも、全ての分散ノードに対してアドレス送信要求を行う構成とされていてもよい。前記管理ノードは、前記アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群として前記アドレス管理テーブルに追加登録するアドレス群追加登録手段を含む構成とされていてもよい。前記管理ノードは、前記アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群を当該受信したアドレス群で上書きし、前記アドレス管理テーブルに登録されているアドレス群を更新するアドレス群更新登録手段を含む構成とされていてもよい。前記アドレス送信要求手段は、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成とされていてもよい。本発明によれば、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。以下、本発明の一実施の形態について図面を参照して説明する。図1は、本発明の一実施の形態を示すデータ管理システム100の構成例を示すブロック図である。図1に示すように、データ管理システム100は、データ管理サーバ10と、センサネットワーク管理サーバ40と、複数のセンサユニット21~24とを含む。なお、センサユニットは、いくつ設けられていてもよい。データ管理サーバ10と、センサネットワーク管理サーバ40とは、それぞれ、インターネットなどの通信ネットワーク50に接続されている。データ管理サーバ10は、WWWサーバなどの情報処理装置によって構成され、センサネットワーク管理サーバ40から通信ネットワーク50を介してセンサ情報を収集し、管理する機能を有する。本例では、センサネットワーク管理サーバ40と、複数のセンサユニット21~24とによって、アドホック無線ネットワーク本例ではZigBee無線ネットワークによる無線通信システム60が構築されている。センサユニット21~24は、それぞれ、図示しない各種のセンサと、無線通信端末31~34とを備えている。無線通信端末31~34は、それぞれ、アドホック無線ネットワークにおけるネットワーク分散型セルコンピュータNICEであり、多様な信号入出力機能およびZigBee無線ネットワーク連係機能を備えている。この無線通信端末31~34は、それぞれ、高性能、小型、低コスト、低消費電力の計測制御用コンピュータであり、アドホック無線ネットワークにおける分散ノードとして機能する。無線通信端末31~34は、それぞれ、センサ等を接続することで、独立した計測制御ノードとして機能するが、既存の設備等に取り付けることによって、その設備等をオンライン化することもできる。本例の無線通信端末31~34は、それぞれ、部品コストと消費電力の低減を目的として、その主要部品であるマイクロコンピュータに内蔵された数キロバイトのRAMのみで動作するように設計されている。なお、用途に応じてRS232C、CAN、1-Wire登録商標等の有線通信ポートを設けてもよく、また部品コストと消費電力の問題がない場合には、microSD等の外部記憶装置を設ける仕様としてもよい。センサネットワーク管理サーバ40は、アドホック無線ネットワークにおける管理ノードとして機能する情報処理装置である。図2は、センサネットワーク管理サーバ40の構成の例を示すブロック図である。図2に示すように、センサネットワーク管理サーバ40は、アドレス確認のための判定処理等を実行するアドレス確認部41と、各無線通信端末31~34に対してアドレスの送信を要求するための処理等を実行するアドレス送信要求部42と、後述するアドレス管理テーブルの登録情報を更新する処理等を実行するテーブル更新部43と、アドレス管理テーブルにアドレス群を追加登録する処理等を実行するアドレス群追加登録部44と、各種の通信処理を実行するデータ送受信部45と、アドレス管理テーブルを記憶するアドレスDB46と、センタデータを記憶するセンサデータDB47を含む。センサネットワーク管理サーバ40は、ZigBee無線ネットワークに連係された全ての無線通信端末31~34の運用を管理すると共に、各無線通信端末31~34からセンサ情報等のデータを収集し、データ管理サーバ10に送信する機能を備えている。センサネットワーク管理サーバ40は、コストや消費電力の制約が少ないため、各無線通信端末31~34に搭載されているマイクロコンピュータよりも格段に高性能なマイクロコンピュータが搭載され、数十メガバイトのRAMと数ギガバイトの記憶装置例えばSDメモリが搭載されている。これらの記憶媒体がアドレスDB46やセンサデータDB47などとして用いられる。また、センサネットワーク管理サーバ40には、アドホック無線ネットワーク全体の基準となるリアルタイムクロックRTCが搭載されている。次に、本例のアドホック無線ネットワークにおけるネットワーク管理方式について説明する。図3は、センサネットワーク管理サーバ40が備えるメモリに設けられているアドレス管理テーブルの例を示す説明図である。アドレス管理テーブルには、センサネットワーク管理サーバ40及び各無線通信端末31~34それぞれについて、割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスが対応付けされて格納されている。論理アドレスは、本システムのシステム管理者によって任意に設定可能なアドレスである。本例では、0~9999の論理アドレスが用いられるものとし、センサネットワーク管理サーバ40に9999の論理アドレスが割り当てられ、各無線通信端末31~34にそれぞれ0~9998のうちの1つが論理アドレスとして割り当てられるものとする。ネットワークアドレスは、センサネットワーク管理サーバ40に搭載されているコーディネータにより該当ネットワークにおいて一意かつ動的に割り当てられる16bit長のアドレスである。このネットワークアドレスは、アドホック無線ネットワークに加入する度に変更される。MACアドレスは、デバイス製造時に一意に割り当てられ、固定的に使用される64bit長のアドレスである。本例では、ネットワークアドレス及びMACアドレスの他に、0~9999の論理アドレスを割り当てることとし、この3つのアドレスを用いてネットワーク管理を行うものとする。本例では、ネットワーク管理サーバ40上で動作するアプリケーションプログラムは、各無線通信端末31~34を論理アドレスで指定するように設計されているものとする。各無線通信端末31~34からセンサネットワーク管理サーバ40への通信データパケットデータには、送信元の無線通信端末に割り当てられた複数のアドレスのうちネットワークアドレスのみが含まれている。このため、ネットワーク管理サーバ40は、各無線通信端末31~34からのデータを受信すると、アドレス管理テーブルを参照し、受信データに含まれているネットワークアドレスに対応付けされている論理アドレスを送信元の無線通信端末の論理アドレスとして特定する。すなわち、ネットワーク管理サーバ40は、送信元の無線通信端末のネットワークアドレスを論理アドレスに変換し、各種のアプリケーションプログラムを実行する。センサネットワーク管理サーバ40から各無線通信端末31~34にデータパケットデータを送信する際には、送信先の無線通信端末に割り当てられている複数のアドレスのうちネットワークアドレスを指定する必要がある。よって、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、送信先とする無線通信端末の論理アドレスに対応付けされているネットワークアドレスを送信先の無線通信端末のネットワークアドレスとして特定する。すなわち、ネットワーク管理サーバ40は、送信先とする無線通信端末の論理アドレスをネットワークアドレスに変換し、そのネットワークアドレスを指定してデータを送信する処理を行う。無線通信端末同士のデータ通信では、送信元の無線通信端末は送信先の無線通信端末のネットワークアドレスとMACアドレスを特定する必要がある。本例のアドホック無線ネットワークZigBee無線ネットワークでは、ネットワークの状態により、個々のノードに割り当てられたネットワークアドレスが変化することがある。この場合、新しく付与されたネットワークアドレスはアドレス管理テーブルに登録されていない。このため、論理アドレスを特定することができなくなるが、本例のセンサネットワーク管理サーバ40、そのような場合にアドレス管理テーブルを再構築する機能を有している。この機能については後で詳しく説明する。次に、本例のデータ管理システム100の動作について説明する。図4は、データ管理システム100におけるセンサネットワーク管理サーバ40が実行するネットワーク管理処理の例を示すフローチャートである。ネットワーク管理処理では、ネットワークの状況に応じてアドレス管理テーブルを更新するための処理が実行される。なお、本発明に特に関係しない処理については、その内容を省略している場合がある。ネットワーク管理処理は、センサネットワーク管理サーバ40に電源が投入されたときに開始される。ネットワーク管理処理において、センサネットワーク管理サーバ40のアドレス送信要求部42は、電源が投入されたあと起動が完了するとステップS101のY、全ての無線通信端末31~34に対してブロードキャストによるアドレス送信要求を行うステップS102。無線通信端末31~34は、それぞれ、センサネットワーク管理サーバ40からの要求に応じて、自己のアドレス論理アドレス、ネットワークアドレス、及びMACアドレスをセンサネットワーク管理サーバ40に対して送信する。センサネットワーク管理サーバ40のデータ送受信部45は、各無線通信端末31~34からのアドレスを受信しステップS103、テーブル更新部43は、アドレス管理テーブルに受信した各無線通信端末31~34のアドレスを登録することによって、アドレス管理テーブルを更新するステップS104。その後、センサネットワーク管理サーバ40は、アドレス管理テーブルを更新したときからあらかじめ定められた所定期間例えば1分、5分などが経過するとステップS105のY、ステップS102に移行してアドレス管理テーブルを再構築するための処理を実行するステップS102~S104。アドレス管理テーブルを更新したあと所定期間が経過していなければステップS105のN、センサネットワーク管理サーバ40は、故障等の原因により交換され排除されたセンサユニット被交換センサユニット:具体的には無線通信端末と同一の論理アドレスを持つセンサユニット交換センサユニット:具体的には無線通信端末からのアドレス論理アドレス、ネットワークアドレス、及びMACアドレスを受信したか否か確認しステップS106a、受信した場合にはステップS106aのY、テーブル更新部43は、アドレス管理テーブル中の同一の論理アドレスを含む被交換センサユニットのアドレス群を新たに受信した交換センサユニットのアドレス群で上書きすることによって、アドレス管理テーブルを更新するステップS107a。ステップS106aでは、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、受信したアドレス群における論理アドレスと同一の論理アドレスが既に登録されているか否か確認し、既に登録されている場合に、被交換センサユニットと同一の論理アドレスを持つ交換センサユニットからのアドレス群を受信したものと判定する。なお、本例では、センサユニットが故障した場合等において、故障したセンサユニットが同一の論理アドレスを持つ新しいセンサユニットに交換された場合例えば交換後電源が投入されたとき、交換された新しいセンサユニット交換センサユニットは、自己に割り当てられている複数のアドレス論理アドレス、ネットワークアドレス、及びMACアドレスをセンサネットワーク管理サーバ40に送信する機能を有している。次に、センサネットワーク管理サーバ40は、新規に参加したセンサユニット具体的には無線通信端末からのアドレス論理アドレス、ネットワークアドレス、及びMACアドレスを受信したか否か確認しステップS106b、受信した場合にはステップS106bのY、テーブル更新部43は、受信したアドレスを新規に加わった無線通信端末のアドレスとして追加登録することによって、アドレス管理テーブルを更新するステップS107b。ステップS106bでは、センサネットワーク管理サーバ40は、アドレス管理テーブルを参照し、例えば、受信したアドレス群における論理アドレスと同一の論理アドレスが既に登録されているか否か確認し、登録されていない場合に、新規に参加したセンサユニットからのアドレス群を受信したものと判定する。なお、本例では、無線通信端末は、新規に参加するとき例えば電源が投入されたときに、自己に割り当てられている複数のアドレス論理アドレス、ネットワークアドレス、及びMACアドレスをセンサネットワーク管理サーバ40に送信する機能を有している。また、センサネットワーク管理サーバ40のアドレス確認部41は、センサユニット具体的には無線通信端末からのセンサデータを受信するとステップS108のY、センサデータと共に送信されてきた送信元の無線通信端末のアドレスが正常であるか否か確認するステップS109。ステップS109の確認は、例えば、送信元の無線通信端末のネットワークアドレスがアドレス管理テーブルに登録されているか否かを確認することによって行われ、登録されていれば正常であると判断され、登録されていなければ異常であると判断される。送信元の無線通信端末のアドレスが異常であった場合にはステップS109のN、センサネットワーク管理サーバ40は、ステップS102に移行してアドレス管理テーブルを再構築するための処理を実行するステップS102~S104。すなわち、アドレス異常を検知した場合には、アドレス管理テーブルの設定内容の信頼性がないと判断し、アドレス管理テーブルを再構築するための処理を実行する。送信元の無線通信端末のアドレスが正常であった場合にはステップS109のY、センサネットワーク管理サーバ40は、受信したセンサデータを自己が備えるメモリに保存する処理を行うステップS110。上記のようにして、センサネットワーク管理サーバ40の起動時、送信元の無線通信端末のアドレス異常検出時、交換された新たな無線通信端末からのアドレスアドレス群受信時、新規参加の無線通信端末からのアドレスアドレス群受信時に、アドレス管理テーブルを更新するための処理が実行される。なお、ステップS106a~S106bの処理と、ステップS107a~S107bの処理との順番は逆であってもよい。なお、上記の例において、センサネットワーク管理サーバ40が各無線通信端末に対してデータを送信した際に、古いネットワークアドレスを指定するなどした場合には、センサネットワーク管理サーバ40は、データが送信先に到達しないというエラーを認識することが可能となるため、そのようなエラーを認識したときに、アドレス管理テーブルを再構築するための処理を実行するステップS102~S104参照ようにしてもよい。以上に説明したように、上述した一実施の形態では、アドホック無線ネットワークを自動的に構築する無線通信端末31~34を有する分散ノード例えばセンサユニット21~24、無線通信端末31~34と、アドホック無線ネットワークを管理する管理ノード例えばセンサネットワーク管理サーバ40とを備えた無線通信システム60であって、管理ノードが、分散ノードにそれぞれ割り当てられている論理アドレス、ネットワークアドレス、及びMACアドレスのアドレス群が登録されるアドレス管理テーブル図3参照が記憶されたアドレスDB46を備え、分散ノードから自己に割り当てられているアドレス群のうち少なくともネットワークアドレスを含むアドレスを提示したデータを受信したときに、アドレス管理テーブルを参照して、提示されたアドレスが正常であるか否か確認し、提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行い、アドレス送信要求に応じて送信されてきた各分散ノードのアドレスをアドレス管理テーブルに登録してそのアドレス管理テーブルを更新する構成としたので、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになる。すなわち、分散ノードから提示されたアドレスが正常でないと判定されたことに応じて、全ての分散ノードに対してアドレス送信要求を行い、アドレス送信要求に応じて送信されてきた各分散ノードのアドレスをアドレス管理テーブルに登録してそのアドレス管理テーブルを更新する構成としたので、信頼性を失ったアドレス管理テーブルを自動的に再構築することが可能となり、信頼度の高い論理アドレスによってアプリケーションレベルにおいて分散ノードを特定することができるようになるため、アプリケーションレベルにおける処理効率を向上させることが可能なアドレス管理を行うことができるようになるのである。また、上述した一実施の形態では、管理ノード例えばセンサネットワーク管理サーバ40が、提示されたネットワークアドレスがデータ送信元の分散ノードのネットワークアドレスとしてアドレス管理テーブルに登録されているか否かを確認し、登録されていない場合に提示されたアドレスが正常でないと判定する構成としたので、通信障害などによって管理ノード上のコーディネータがネットワークアドレスを振り替えた場合など、ネットワークアドレスが変更された場合に、アドレス管理テーブルの信頼が無くなったことを簡単に検知することができ、アドレス管理テーブルを自動的に再構築することができるようになる。また、上述した一実施の形態では、管理ノード例えばセンサネットワーク管理サーバ40が、分散ノードに送信したデータが到達しなかったことを確認した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成としているので、アドレス管理テーブルの信頼が無くなったことを簡単に検知することができ、アドレス管理テーブルを自動的に再構築することができるようになる。また、上述した一実施の形態では、管理ノード例えばセンサネットワーク管理サーバ40が、アドホック無線ネットワークに新規に参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群を送信元の分散ノードのアドレス群としてアドレス管理テーブルに追加登録する構成としているので、新規に参加した分散ノードのアドレス群を簡単にアドレス管理テーブルに反映させることができるようになる。また、上述した一実施の形態では、管理ノード例えばセンサネットワーク管理サーバ40が、アドホック無線ネットワークにおいて動作中であった分散ノードと交換されたことにより参加した分散ノードから自己に割り当てられているアドレス群を受信したことに応じて、受信したアドレス群における論理アドレスと同一の論理アドレスを含むアドレス群をその受信したアドレス群で上書きし、アドレス管理テーブルに登録されているアドレス群を更新する構成としているので、分散ノードが交換された場合に、アドレス管理テーブルに登録されている交換により排除された分散ノードのアドレス群を、交換により参加した分散ノードのアドレス群に簡単に更新することができるようになる。また、上述した一実施の形態では、管理ノード例えばセンサネットワーク管理サーバ40が、前回のアドレス送信要求を行ったあと所定期間が経過した場合にも、全ての分散ノードに対してアドレス送信要求を行う構成としているので、所定期間が経過する毎に最新の情報を用いて自動的にアドレス管理テーブルを再構築することができるようになる。なお、上述した実施の形態では、センサネットワーク管理サーバ40は、自己が備える記憶媒体に記憶されている制御プログラム無線通信プログラムに従って、上述した各種の処理を実行する。また、上述した実施の形態では、センサ情報を収集して管理するデータ管理システム100を例に説明したが、無線通信によりデータ通信を行う無線通信システム60を備えるものであればどのようなシステムであってもよい。