(57)【特許請求の範囲】
【請求項１】
複数のユーザ機器と、該ユーザ機器にそれぞれ有線により接続された複数のノード装置とを備え、該ノード装置間で無線通信を行うネットワークシステムであって、
前記複数のユーザ機器は、要求電文を受信したときに該要求電文に対する応答電文を返信するように構成されたユーザ機器を含み、
前記ノード装置は、接続された前記ユーザ機器から前記応答電文を受け取った場合、該ノード装置のＩＤ情報を付加して該応答電文を他の前記ノード装置へ送信するように構成され、
前記ノード装置は、
送信先ユーザ機器を特定した要求電文を他のノード装置へ送信先となるノード装置を特定することなく送信し、該要求電文に対する前記応答電文を受信すると、該送信先ユーザ機器が接続されたノード装置を該応答電文に付加された前記ＩＤ情報に基づいて割り出し、該ユーザ機器と該ユーザ機器に接続された該ノード装置との対応接続関係を特定し、
前記要求電文において特定する前記送信先ユーザ機器を変更して前記要求電文の送信を繰り返し、繰り返される前記要求電文の送信に対応して、前記各ユーザ機器についての前記対応接続関係を順次特定するネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムにおいて、
前記ノード装置は、前記対応接続関係が特定された前記ユーザ機器に電文を送信するときには、該ユーザ機器が接続されたノード装置を送信先として特定して該電文を送信するネットワークシステム。
【請求項３】
請求項１に記載のネットワークシステムにおいて、
前記複数のユーザ機器は、マスタ機として機能するマスタユーザ機器と、スレーブ機として機能するスレーブユーザ機器とを含み、
前記スレーブユーザ機器は、要求電文を受信したときに該要求電文に対する応答電文を返信するように構成されており、
前記対応接続関係を記憶しているノード装置は、前記マスタユーザ機器が接続されたノード装置であるネットワークシステム。
【請求項４】
複数のユーザ機器と、該ユーザ機器にそれぞれ有線により接続される複数のノード装置とを備え、該ノード装置間で無線通信を行うネットワークシステムにおいて、該ユーザ機器と該ユーザ機器に接続された該ノード装置との対応接続関係を特定する、対応接続関係の特定方法であって、
前記ノード装置が、送信先ユーザ機器を特定した要求電文を他のノード装置へ送信先となるノード装置を特定することなく送信する送信工程と、
前記送信先ユーザ機器に接続されたノード装置が、該要求電文を受信する受信工程と、
前記送信先ユーザ機器が、該要求電文に対する応答電文を生成する生成工程と、
前記送信先ユーザ機器に接続されたノード装置が、該送信先ユーザ機器からの前記応答電文に該ノード装置のＩＤ情報を付加して送信する返信工程と、
前記要求電文を送信した前記ノード装置が、該応答電文を受信して、前記送信先ユーザ機器に接続されたノード装置を該応答電文に付加された前記ＩＤ情報に基づいて特定し、前記対応接続関係を特定する特定工程とを含み、
前記送信工程は、前記要求電文において特定する前記送信先ユーザ機器を変更して繰り返され、
前記特定工程は、繰り返される前記送信工程に対応して、前記各ユーザ機器についての前記対応接続関係を順次特定する、対応接続関係の特定方法。
【請求項５】
請求項４に記載の対応接続関係の特定方法において、
前記送信工程は、前記ノード装置が該ノード装置に接続された前記ユーザ機器から、前記対応接続関係が特定されていない、他のユーザ機器に対する要求電文を受け取ったときに行われる、対応接続関係の特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノード装置を備えたネットワークシステム、及び当該ネットワークシステムに用いられるノード装置に関するものである。
【背景技術】
【０００２】
従来より、複数のノード装置を備えたアドホックネットワークシステムが知られている。例えば、特許文献１には、センサ同士を無線で接続し、複数のセンサが自律的に中継処理することでネットワークを構築するセンサネットワークシステムが開示されている。このネットワークシステムの各ノードには、他のノードとの通信を可能とする無線通信部が設けられている。無線通信部は、当該ノード内のセンサ部と通信可能に接続されており、センサ部からの受信信号を他のノードと無線通信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５３３５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、様々なユーザ機器をこのようなネットワークシステムに接続したいという要求がある。この要求を実現するためには、特許文献１に係るネットワークシステムにおいて、無線通信部とセンサ部とを切り離し可能に構成する必要がある。すなわち、互いにネットワークを構築する複数のノード装置を設け、ノード装置のそれぞれにユーザ機器を接続可能に構成する必要がある。この構成によれば、ノード装置に接続するユーザ機器を変えることによって、様々なユーザ機器をネットワークシステムに接続することができる。
【０００５】
かかる構成においては、一のユーザ機器から他のユーザ機器への電文を送信する際に、無線通信を行うのはノード装置同士である。そのため、特定のユーザ機器がどのノード装置に接続されているのかという対応接続関係をノード装置が把握しておくことは有益である。例えば、送信先となるノード装置を特定して電文を送信する、所謂ユニキャストを行う場合には、前記対応接続関係を把握しておく必要がある。
【０００６】
しかしながら、ノード装置とユーザ機器との対応接続関係を手動で設定していくことは、煩雑である。特に、ユーザ機器の台数が多いときには、煩雑であり、時間も要する。
【０００７】
ここに開示された技術は、かかる点に鑑みてなされたものであり、その目的とするところは、ノード装置とユーザ機器との対応接続関係を簡便に特定することにある。
【課題を解決するための手段】
【０００８】
ここに開示されたネットワークシステムは、要求電文を受信したときに該要求電文に対する応答電文を返信する、複数のユーザ機器と、該ユーザ機器にそれぞれ有線により接続され、ユーザ機器からの応答電文を送信するときにはＩＤ情報を付加するように構成された、複数のノード装置とを備え、該ノード装置間で無線通信を行う。そして、前記ノード装置は、送信先ユーザ機器を特定した要求電文を他のノード装置へ送信先となるノード装置を特定することなく送信し、該要求電文に対する前記応答電文を受信すると、該送信先ユーザ機器が接続されたノード装置を該応答電文に付加された前記ＩＤ情報に基づいて割り出し、該ユーザ機器と該ユーザ機器に接続された該ノード装置との対応接続関係を特定するものとする。
【０００９】
前記の構成によれば、前記ノード装置は、送信先ユーザ機器を特定した要求電文をブロードキャストする。該要求電文はいずれ、送信先ユーザ機器に接続されたノード装置に受信される。それに対し、送信先ユーザ機器は、該ノード装置から要求電文を受け取り、応答電文を返信する。このとき、送信先ユーザ機器が接続されたノード装置は、応答電文を送信する際に自身のＩＤ情報を付加する。こうすることで、最終的に応答電文を受け取ったノード装置は、応答電文に付加されたＩＤ情報を読み出すことにより送信先ユーザ機器が接続されたノード装置を特定することができ、前記対応接続関係を設定することができる。
【００１０】
このように、ノード装置から要求電文をブロードキャストして、返ってきた応答電文に付加されたＩＤ情報を調べることによって、ユーザ機器と該ユーザ機器に接続されたノード装置との対応接続関係を簡便に特定することができる。
【００１１】
また、ここに開示された対応接続関係の特定方法は、複数のユーザ機器と、該ユーザ機器にそれぞれ有線により接続される複数のノード装置とを備え、該ノード装置間で無線通信を行うネットワークシステムにおいて、該ユーザ機器と該ユーザ機器に接続された該ノード装置との対応接続関係を特定する。そして、この対応接続関係の特定方法は、前記ノード装置が、送信先ユーザ機器を特定した要求電文を他のノード装置へ送信先となるノード装置を特定することなく送信する送信工程と、前記送信先ユーザ機器に接続されたノード装置が、該要求電文を受信する受信工程と、前記送信先ユーザ機器が、該要求電文に対する応答電文を生成する生成工程と、前記送信先ユーザ機器に接続されたノード装置が、該送信先ユーザ機器からの前記応答電文にＩＤ情報を付加して送信する返信工程と、前記要求電文を送信した前記ノード装置が、該応答電文を受信して、前記送信先ユーザ機器に接続されたノード装置を該応答電文に付加された前記ＩＤ情報に基づいて特定し、前記対応接続関係を特定する特定工程とを含むものとする。
【００１２】
前記の構成によれば、前記ノード装置は、送信先ユーザ機器を特定した要求電文をブロードキャストする。該要求電文はいずれ、送信先ユーザ機器に接続されたノード装置に受信される。それに対し、送信先ユーザ機器は、該ノード装置から要求電文を受け取り、応答電文を返信する。このとき、送信先ユーザ機器が接続されたノード装置は、応答電文を送信する際に自身のＩＤ情報を付加する。こうすることで、最終的に応答電文を受け取ったノード装置は、応答電文に付加されたＩＤ情報を読み出すことにより送信先ユーザ機器が接続されたノード装置を特定することができ、前記対応接続関係を設定することができる。
【００１３】
このように、ノード装置から要求電文をブロードキャストして、返ってきた応答電文に付加されたＩＤ情報を調べることによって、ユーザ機器と該ユーザ機器に接続されたノード装置との対応接続関係を簡便に特定することができる。
【発明の効果】
【００１４】
前記ネットワークシステムによれば、ノード装置から、送信先ユーザ機器を特定した要求電文をブロードキャストし、返ってきた応答電文に付加されたＩＤ情報を調べることによって、ユーザ機器と該ユーザ機器に接続されたノード装置との対応接続関係を簡便に特定することができる。
【００１５】
また、前記対応接続関係の特定方法によれば、ノード装置から、送信先ユーザ機器を特定した要求電文をブロードキャストし、返ってきた応答電文に付加されたＩＤ情報を調べることによって、ユーザ機器と該ユーザ機器に接続されたノード装置との対応接続関係を簡便に特定することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るネットワークシステムの概略図である。
【図２】ノード装置のブロック図である。
【図３】対応接続テーブルを示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の例示的な実施形態を図面に基づいて詳細に説明する。
【００１８】
−システムの概要−
図１は、本発明の例示的実施形態を用いたネットワークシステム１００の概略図である。システム１００は、無線アドホックネットワークである。このシステム１００は、近接する小型無線端末が自律的にネットワークを構築するよう構成される。システム１００は、複数のノード装置１１０，１１０，…と、ユーザ機器１２０，１２０，…とを備えている。各ノード装置１１０には、ユーザ機器１２０が接続されている。ユーザ機器としては、ＰＣ（パーソナルコンピュータ）１２０Ａ、計測機器１２０Ｂ等が含まれる（以下、各ユーザ機器を区別しないときには、単に、「ユーザ機器１２０」と称する）。
【００１９】
複数のユーザ機器においては、ＰＣ１２０Ａがマスタ機器として機能し、それ以外の計測機器１２０Ｂ，１２０Ｂ，…がスレーブ機器として機能する。つまり、ＰＣ１２０Ａが、計測機器１２０Ｂ，１２０Ｂ，…を一方的に制御する。以下、ＰＣ１２０Ａをマスタユーザ機器１２０Ａと、計測機器１２０Ｂをスレーブユーザ機器１２０Ｂとも称する。また、マスタユーザ機器１２０Ａに接続されたノード装置１１０を基地局ノード装置１１０Ａと、スレーブユーザ機器１２０Ｂに接続されたノード装置１１０を子ノード装置１１０Ｂとも称する。尚、各ノード装置を区別しないときには、単に、「ノード装置１１０」と称する。
【００２０】
各ノード装置１１０は、固有のノードＩＤを有している。基地局ノード装置１１０ＡのノードＩＤは、「０」であり、子ノード装置１１０ＢのノードＩＤは、「０」以外の数字である。また、各計測機器１２０Ｂも、固有の機器ＩＤを有している。
【００２１】
複数のノード装置１１０，１１０間は、無線で結合される。このノード装置１１０，１１０間の無線リンクは、例えば、２．４ＧＨｚ帯を用いたＩＥＥＥ８０２．１５．４に準拠する短距離無線ネットワークであり得る。このＩＥＥＥ８０２．１５．４は、ＰＡＮ（Personal Area Network）又はＷＰＡＮ（Wireless Personal Area Network）と呼ばれる無線通信規格の一つであり、低コスト・低消費電力で、高い信頼性とセキュリティを持つ。また、無線リンクは、上述の特定の無線ネットワークに限定されず、典型的にはパケットの形で情報をやりとりできる任意の適切なネットワークであり得る。
【００２２】
また、ノード装置１１０は、自動中継機能を有し、通信環境を察知して自律的にネットワークを構成し得る。例示的なネットワークは、真メッシュであり、ホップ数も実質的に無制限である。換言すれば本発明の実施形態は、マルチホップの無線ネットワークを使用可能である。こうして、一対のノード装置１１０とユーザ機器１２０とを１つの無線端末として、無線アドホックネットワークが構築される。
【００２３】
ノード装置１１０は、基板上に取り付けられた、半導体素子を含む回路要素群によって典型的には実現され得る。典型的には、ノード装置１１０は、ユーザ機器からのアナログ信号、及び無線ネットワークのための高周波信号を扱うアナログ回路と、ＭＣＵを主要素とするデジタル回路との組み合わせによって実現され得る。
【００２４】
ノード装置１１０の制御は、典型的にはソフトウェアによって実現され得る。すなわち、ノード装置１１０の制御は、典型的にはコンピュータで読み取り可能な媒体に記憶されたソフトウェアによって実現され得る。コンピュータで読み取り可能な媒体には、ハードディスクドライブ、半導体メモリ等がある。代替として、ノード装置１１０の制御は、ソフトウェア及びハードウェアの組み合わせ、又はハードウェアのみによって実現され得る。
【００２５】
計測機器１２０Ｂは、各種の物理量（温度、湿度、電流、電圧、電力等）を計測・検出するものであって、任意の適切な計測機器であり得る。例えば、計測機器１２０Ｂは、電力量計であり得る。また、計測機器１２０Ｂは、ＰＣ１２０Ａからの電文を受け取って、該電文に応じた様々な処理を実行する。例えば、計測機器１２０Ｂは、要求電文を受け取ったときには、該要求電文に応じた応答電文を返信するように構成されている。
【００２６】
計測機器１２０Ｂは、子ノード装置１１０Ｂに有線で結合される。子ノード装置１１０Ｂ及び計測機器１２０Ｂは、共通の通信規格（本実施形態では、ＲＳ４８５）のインタフェースを有している。すなわち、計測機器１２０Ｂは、ＲＳ４８５ケーブルを介して子ノード装置１１０Ｂに接続されている。尚、通信規格は、ＲＳ４８５に限られるものではなく、ＲＳ４２２、ＲＳ２３２Ｃ、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）等であってもよい。
【００２７】
尚、ＰＣ１２０Ａは、計測機器１２０Ｂの通信規格に対応させるべく、基地局ノード装置１１０Ａと、ＵＳＢ−ＲＳ４８５コンバータを介して有線で接続される。尚、基地局ノード装置１１０Ａに接続されるユーザ機器１２０が、他のユーザ機器１２０と共通の通信規格を本来的に有する場合には、ＵＳＢ−ＲＳ４８５コンバータのような変換装置をユーザ機器１２０に設ける必要はない。
【００２８】
また、一つの無線ネットワークを構築しているノード装置１１０，１１０，…に接続されたＰＣ１２０Ａ及び計測機器１２０Ｂ，１２０Ｂ，…は、共通のプロトコルを有している。そのため、ＰＣ１２０Ａ及び計測機器１２０Ｂ，１２０Ｂ，…は、互いに電文のやりとりを行うことができる。
【００２９】
詳しくは、ＰＣ１２０Ａは、計測機器１２０Ｂに対する種々の電文を出力する。ＰＣ１２０Ａからの電文は、ノード装置１１０，１１０，…で構築された無線ネットワークを介して、計測機器１２０Ｂへ送信される。また、ＰＣ１２０Ａは、ノード装置１１０，１１０，…で構築された無線ネットワークを介して、計測機器１２０Ｂからの応答電文を受信する。
【００３０】
ノード装置１１０は、電文を送信するときには、該電文を含むパケットを生成し、該パケットを変調して送信する。また、ノード装置１１０は、パケットを受信したときには、該パケットを復調して、該パケットから電文を読み出す。ノード装置１１０の無線信号の符号化及び変調・復調のための方式には様々なものがある。本実施形態では、上述のＩＥＥＥ８０２．１５．４に準拠した方式が用いられる。
【００３１】
ＰＣ１２０Ａは、例えば、ＧＵＩ（グラフィカルユーザインタフェース）を備えるソフトウェアを用いて、計測機器１２０Ｂから受け取られたデータを視覚的に表示したり、統計的に処理したりできる。そのようなソフトウェアは、例えば通信状態の確認、データの数値表示、グラフ表示、値の分布カラーマッピング、データの記録、データのエクスポート、端末設定の変更等を行うことができる。
【００３２】
−ノード装置のハードウェア構成−
図２は、本発明の例示的実施形態のために用いられるノード装置１１０のブロック図である。
【００３３】
ノード装置１１０は、ＲＦユニット４１０及びアンテナ４３０を備える。ＲＦユニット４１０には、ユーザ機器１２０からのデータが入力される。ＲＦユニット４１０は、ユーザ機器１２０が出力した計測データを無線信号に変換して、アンテナ４３０から他のノード装置１１０、例えば上流ノード（基地局ノード装置１１０Ａ等）へ送信する。
【００３４】
ＲＦユニット４１０は、インタフェース４４０、ＤＣ（直流）電源４４５、ＭＣＵ（Micro Controller Unit）４５０、ＲＯＭ（読み出し専用メモリ）４５２、ＲＡＭ（ランダムアクセスメモリ）４５４、タイマ４５６、無線送受信部４５８、ＲＦインタフェース４６０、及び切替スイッチ４７０を有する。インタフェース４４０は、ユーザ機器１２０によって出力された信号をＭＣＵ４５０が処理できる適当な信号（例えば１０ビットデジタル信号）に変換する。このインタフェース４４０は、ユーザ機器１２０の通信規格と共通のインタフェースであり、本実施形態では、ＲＳ４８５インタフェースである。ＤＣ電源４４５は、ＲＦユニット４１０の各機能ブロックに直流電源を供給する。ＤＣ電源４４５は、例えば直流３Ｖを供給するリチウム電池であり得る。
【００３５】
ＭＣＵ４５０は、ノード装置１１０の機能を実現するのに用いられるマイクロプロセッサである。ＭＣＵ４５０は、ノード装置１１０の機能を実現するのに必要なプログラム及びデータをＲＯＭ４５２又はＲＡＭ４５４に記憶する。タイマ４５６は、例えば電源をオフにするタイミングを計測し、所定時間が経過したときに、ＤＣ電源４４５からの電源供給を断つようＭＣＵ４５０をトリガする。ＭＣＵ４５０は、ＲＯＭ４５２、ＲＡＭ４５４、及びタイマ４５６などの周辺素子をその中に含んでもよい。この場合、ＲＯＭなどを独立した部品として搭載する場合に比べて、システム構築のためのコストを抑えることができる。
【００３６】
無線送受信部４５８は、ＭＣＵ４５０からのデータを他のノード装置１１０へ送る応答パケットに変換したり、他のノード装置１１０から受け取られた要求パケットをデータに変換したりする。ＲＦインタフェース４６０は、無線送受信部４５８から出力されたパケットをＲＦ信号に変換し、アンテナに出力したり、アンテナで受け取られたＲＦ信号からパケットを再生し、無線送受信部４５８に出力したりする。
【００３７】
切替スイッチ４７０は、ノード装置１１０のノードＩＤを設定するためのダイヤル式のスイッチである。ノードＩＤを「０」に設定されたノード装置１１０が基地局ノード装置として機能する。一方、ノードＩＤが「０」以外に設定されたノード装置１１０は、子ノード装置として機能する。
【００３８】
尚、機能ブロック群の一部又は全ては、適宜、結合されることによって一体化されて実現されてもよい。例えば、ＲＦユニット４１０は、ハイブリッドＩＣ（集積回路）として実現されてもよい。さらには、ＲＦユニット４１０及びアンテナ４３０を一つの基板に一体化して実現されてもよい。
【００３９】
−ネットワークの構築−
ノード装置１１０は、上述の如く、自律的にネットワークを構築する。詳しくは、子ノード装置１１０Ｂは、電源がオンされると、ルーティングを開始する。ノード装置１１０は、隣接するノード装置１１０にビーコンメッセージ（ルーティングパケットとも呼ばれる）を送信する等して、通信状態が良好なノード装置１１０との間で通信経路を構築する。各ノード装置１１０は、それ自身と通信経路を構築する上流側と下流側のノード装置１１０とを記憶している。本実施形態では、ＰＣ１２０Ａ側を上流とし、ＰＣ１２０Ａとは反対側を下流としている。さらに、各ノード装置１１０は、下流側に接続される全てのノード装置１１０と該ノード装置１１０のそれぞれへパケットを伝達するために次に中継すべきノード装置１１０とを記憶している。ノード装置１１０は、電源をオンにした直後だけでなく、前記ビーコンメッセージを定期的に送信して、通信状態が良好な通信経路を更新している。
【００４１】
−パラメータの設定−
ノード装置１１０は、ネットワーク設定（例えば、通信仕様やプロトコル仕様）を適宜設定することによって、様々な種類のユーザ機器１２０，１２０，…に対応可能（即ち、接続可能且つ通信可能）に構成されている。つまり、ユーザ機器１２０は、ノード装置１１０と通信規格が共通である必要があるが、通信規格が共通であってもネットワーク設定が異なるものは数多く存在する。例えば、ＲＳ４８５に対応したユーザ機器１２０であっても、その詳細なネットワーク設定は様々であり、必ずしも共通ではない。そのため、ある種類のユーザ機器１２０，１２０，…をノード装置１１０，１１０，…を介してネットワークシステムに接続する場合には、各ノード装置１１０のネットワーク設定をユーザ機器１２０に対応させる必要がある。換言すれば、ノード装置１１０は、ネットワーク設定を適宜変更可能であるため、各種のユーザ機器１２０，１２０，…に対応可能であって、汎用的に構成されている。
【００４２】
具体的には、ノード装置１１０は、各種の設定パラメータを有しており、これらの設定パラメータを変更することによって、各種のユーザ機器１２０と通信が可能となるように構成されている。設定パラメータには、ユーザ機器１２０の通信仕様に関する通信パラメータと、ユーザ機器１２０のプロトコル仕様に関するプロトコルパラメータとが含まれる。通信パラメータには、ボーレート（4800bps／9600bps／19200bps／…）、データビット（8ビット／7ビット）、パリティ（なし／奇数／偶数）、ストップビット（1ビット／2ビット）等が含まれる。プロトコルパラメータには、スタートコード（01〜FF）、エンドコード（01〜FF）、エンドコードからパケット終端までのオフセット（0〜9）、先頭から送信先アドレスまでのオフセット（1〜99）、送信先アドレスの長さ（0〜6）、送信先アドレスの表現形式（10進ASCII／16進ASCII／LEバイナリ／BEバイナリ）等が含まれる。
【００４３】
以下に、設定パラメータの設定方法について説明する。
【００４４】
まず、ユーザは、基地局ノード装置１１０Ａに接続されたＰＣを介して、基地局ノード装置１１０Ａに設定パラメータを入力する。この設定パラメータの入力用のＰＣは、前記ＰＣ１２０Ａでもよいし、ＰＣ１２０Ａとは別のＰＣでもよい。入力用のＰＣは、例えば、ＧＵＩを備えるソフトウェアを用いて、ユーザに設定パラメータの入力を促し、ユーザからの入力を受け入れ、入力に応じた信号を基地局ノード装置１１０Ａに出力する。基地局ノード装置１１０Ａは、ＰＣからの入力に応じて設定パラメータを設定する。
【００４５】
次に、子ノード装置１１０Ｂは、設定パラメータを要求する要求パケットを基地局ノード装置１１０Ａに送信する。詳しくは、子ノード装置１１０Ｂは、電源がオンされた後に、ネットワークが構築されたことを確認すると、要求パケットを基地局ノード装置１１０Ａへ送信する。基地局ノード装置１１０Ａは、要求パケットを受信すると、設定パラメータを子ノード装置１１０Ｂへ送信する。子ノード装置１１０Ｂは、基地局ノード装置１１０Ａからの設定パラメータを受信すると、該設定パラメータをそれ自身の設定パラメータとして設定する。尚、子ノード装置１１０Ｂは、基地局ノード装置１１０Ａからの応答が無い場合には、所定時間経過後に要求パケットを再度送信する。このように、子ノード装置１１０Ｂは、ユーザから直接、設定パラメータが入力されるのではなく、基地局ノード装置１１０Ａから設定済みの設定パラメータを読み込んで、自らの設定パラメータとして設定する。こうして、基地局ノード装置１１０Ａと子ノード装置１１０Ｂとの設定パラメータが同一に設定される。
【００４６】
各ノード装置１１０は、前述の如く、基地局ノード装置として機能するか、子ノード装置として機能するかが切替スイッチ４７０によって切り替えられる。つまり、基地局ノード装置として設定されたノード装置１１０は、ユーザからの入力を受けて設定パラメータを設定する入力モードとなる。一方、子ノード装置として設定されたノード装置１１０は、基地局ノード装置１１０Ａの設定パラメータを読み込んで該設定パラメータを自らの設定パラメータとして設定する読込モードとなる。すなわち、切替スイッチ４７０によってノードＩＤが０に設定されたノード装置１１０は、入力モードとなり、ユーザからの設定パラメータの入力を待機する。切替スイッチ４７０によってノードＩＤが０以外に設定されたノード装置１１０は、読込モードとなり、ネットワークの構築を確認した後に、基地局ノード装置１１０へ要求パケットを送信する。このノード装置１１０のモードの設定は、基本的には、ノード装置１１０がユーザ機器１２０に接続される前など、ノード装置１１０，１１０，…がネットワークを構築する前に行われる。
【００４７】
尚、子ノード装置１１０Ｂは、読込モードであっても、ユーザからの入力を受付可能な状態となっている。つまり、子ノード装置１１０Ｂは、基本的には、基地局ノード装置１１０Ａの設定パラメータを自律的に読み込むが、ユーザが設定パラメータを直接、入力することもできる。設定パラメータがユーザから設定された子ノード装置１１０Ｂは、それ以降は、基地局ノード装置１１０Ａの設定パラメータの読み込みを行わないようになる。例えば、該子ノード装置１１０Ｂは、設定パラメータがユーザから入力されることによって、読込モードから入力モードへ切り替わる。
【００４８】
このように、ノード装置１１０は、そのインタフェース４４０と共通の通信規格を有するユーザ機器１２０であれば、当該通信規格を前提とした通信仕様やプロトコル仕様等の詳細なネットワーク設定を適宜設定することによって、通信可能に接続することができる。つまり、ノード装置１１０を汎用的に構成して、様々なユーザ機器をネットワークシステムに接続することができる。
【００４９】
そして、このようなノード装置１１０，１１０，…を用いてネットワークシステムを構成する際には、複数のノード装置１１０のうちの基地局ノード装置１１０Ａに、ユーザ機器１２０に対応した設定パラメータを設定すれば、あとは、子ノード装置１１０Ｂ，１１０Ｂ，…が自律的に基地局ノード装置１１０Ａから設定パラメータを読み込んで、自らの設定パラメータとして設定していく。つまり、複数のノード装置１１０の全てに対して、設定パラメータを設定する必要がなく、ノード装置１１０，１１０，…の設定を簡便に行うことができる。よって、ノード装置１１０を各種のユーザ機器１２０，１２０，…に対応可能に汎用的に構成しつつ、そのノード装置１１０，１１０，…を用いてネットワークシステムを構成する場合であっても、汎用的であるが故に必要な、ノード装置１１０のネットワーク設定を簡便に行うことができる。
【００５０】
−対応接続関係の特定−
また、基地局ノード装置１１０Ａは、子ノード装置１１０Ｂ，１１０Ｂ，…と、子ノード装置１１０Ｂ，１１０Ｂ，…のそれぞれに接続された計測機器１２０Ｂ，１２０Ｂ，…との対応接続関係を表す対応接続テーブルを、例えば、ＲＡＭ４５４に記憶している。
【００５１】
ただし、基地局ノード装置１１０Ａは、対応接続テーブルを始めから有しているわけではない。基地局ノード装置１１０Ａは、ＰＣ１２０Ａから計測機器１２０Ｂへの要求電文を受信したときに、対応接続テーブルにおいて該計測機器１２０Ｂとそれに接続される子ノード装置１１０Ｂとの対応接続関係が不明であれば、以下に示す、対応接続関係の特定処理を行う。
【００５２】
詳しくは、ＰＣ１２０Ａは、所定の取得タイミングにおいて、計測機器１２０Ｂの計測データを取得すべく、該計測機器１２０Ｂを送信先として特定した要求電文を生成し、基地局ノード装置１１０Ａへ出力する。このとき、ＰＣ１２０Ａは、１つの計測機器１２０Ｂの計測データだけでなく、全ての計測機器１２０Ｂ，１２０Ｂ，…の計測データを取得する。そのため、ＰＣ１２０Ａは、順次、要求電文において送信先として特定する計測機器を変更して、該要求電文を出力する。例えば、ＰＣ１２０Ａは、まず、機器ＩＤが「１」の計測機器１２０Ｂを送信先計測機器とする。以下、特定の機器Ｄの計測機器１２０Ｂについて言及するときには、符号「１２０Ｂ」，「１２０」の後に機器Ｄを括弧書きで付す。例えば、計測機器１２０Ｂの機器ＩＤが「１」の場合は、計測機器１２０Ｂ（１）のように表す。同様に、特定のノードＩＤのノード装置１１０について言及するときには、符号「１１０Ａ」，「１１０Ｂ」，「１１０」の後にノードＩＤを括弧書きで付す。
【００５３】
基地局ノード装置１１０Ａは、該要求電文が含まれる要求パケットを生成する。この要求パケットでは、送信先となる子ノード装置１１０Ｂが特定されていない。つまり、基地局ノード装置１１０Ａは、該要求パケットを送信先となる子ノード装置１１０Ｂを特定することなく送信、即ち、ブロードキャストする（送信工程）。
【００５４】
該要求パケットは何れかの子ノード装置１１０Ｂに受信される。該要求パケットを受信した子ノード装置１１０Ｂは、要求パケットに含まれる要求電文を該子ノード装置１１０Ｂに接続された計測機器１２０Ｂへ送信する。要求電文を受信した計測機器１２０Ｂは、該要求電文の送信先アドレスと自身の機器ＩＤとを比較する。送信先アドレスと機器ＩＤとが一致している場合は、計測機器１２０Ｂは、応答電文を生成し（生成工程）、子ノード装置１１０Ｂへ送信する。送信先アドレスと機器ＩＤとが一致しない場合には、計測機器１２０Ｂは、応答しない。計測機器１２０Ｂからの応答がない場合には、子ノード装置１１０Ｂは、中継ノードとして機能し、該要求パケットを他の子ノード装置１１０Ｂへブロードキャストする。前述の例では、子ノード装置１１０Ｂ（１０）は、それに接続された計測機器１２０Ｂ（１０）に要求電文を送信する。計測機器１２０Ｂ（１０）は、要求電文の送信先アドレスと自身の機器ＩＤとを比較するが、両者は一致しないので、何の応答も返さない。その結果、子ノード装置１１０Ｂ（１０）は、要求パケットをブロードキャストする。
【００５５】
こうして、子ノード装置１１０Ｂによる要求パケットの受信及びブロードキャストが繰り返され、該要求パケットはいずれ、送信先計測機器として特定された計測機器１２０Ｂが接続された子ノード装置１１０Ｂに受信される（受信工程）。前述の例では、基地局ノード装置１１０Ａから送信された要求パケットは、子ノード装置１１０Ｂ（１０）及び子ノード装置１１０Ｂ（９）を介して、計測機器１２０Ｂ（１）が接続された子ノード装置１１０Ｂ（１）に到達する。そして、子ノード装置１１０Ｂ（１）は、それに接続された計測機器１２０Ｂ（１），１２０Ｂ（２），１２０Ｂ（３）に要求電文を送信する。それらのうち、計測機器１２０Ｂ（２），１２０Ｂ（３）は、要求電文の送信先アドレスと自身の機器ＩＤとが一致しないので、何の応答も返さない。一方、計測機器１２０Ｂ（１）は、要求電文の送信先アドレスと自身の機器ＩＤとが一致するので、応答電文を生成し（生成工程）、該応答電文を子ノード装置１１０Ｂ（１）へ返信する。
【００５６】
子ノード装置１１０Ｂは、計測機器１２０Ｂからの応答電文を受信すると、該応答電文を含む応答パケットを生成する。この応答パケットのヘッダには、該応答パケットを生成した該子ノード装置１１０ＢのノードＩＤと、基地局ノード装置１１０Ａまでの通信経路において次の送信先（中継先）となるノード装置１１０のノードＩＤが含まれている。こうして、該子ノード装置１１０Ｂは、送信先となるノード装置１１０を特定して応答パケットを送信、即ち、ユニキャストする（返信工程）。前述の例では、子ノード装置１１０Ｂ（１）は、計測機器１２０Ｂ（１）からの応答電文を受信すると、応答パケットを生成する。該応答パケットのヘッダには、それ自身のノードＩＤ「１」と、次の送信先となる子ノード装置１１０Ｂ（９）のノードＩＤ「９」とが含まれている。
【００５７】
こうして、子ノード装置１１０Ｂによる受信及びユニキャストが繰り返され、該応答パケットは最終的に、基地局ノード装置１１０Ａまで到達する。基地局ノード装置１１０Ａは、応答パケットから応答電文を読み出し、計測機器１２０Ｂ（１）の計測データを取得する。それと共に、基地局ノード装置１１０Ａは、応答パケットから応答パケットを生成した子ノード装置１１０ＢのノードＩＤを読み出し、先にブロードキャストした際の送信先計測機器１２０Ｂの機器ＩＤと該ノードＩＤとを対応付ける（特定工程）。基地局ノード装置１１０Ａは、対応付けたと機器ＩＤとノードＩＤを、図３に示すような、対応接続テーブルに記憶する。前述の例では、基地局ノード装置１１０Ａは、応答パケットのヘッダから、該応答パケットを生成した子ノード装置１１０Ｂ（１）のノードＩＤ「１」を読み出す。そして、基地局ノード装置１１０Ａは、先の要求電文で送信先とした計測機器１２０Ｂ（１）の機器ＩＤ「１」とノードＩＤ「１」とを対応付ける。
【００５８】
このように、基地局ノード装置１１０Ａは、要求パケットをブロードキャストするが、その要求パケットに対して応答パケットを返信するのは、該要求パケット中の要求電文において送信先として指定された計測機器１２０Ｂが接続された子ノード装置１１０Ｂだけである。そのため、応答パケットに基づいて、該応答パケットを生成した子ノード装置１１０Ｂを割り出すことによって、要求パケット中の送信先計測機器１２０Ｂが接続された子ノード装置１１０Ｂを特定することができる。
【００５９】
こうして、計測機器１２０Ｂ（１）についての計測データの取得処理と対応接続関係の特定処理とが完了する。
【００６０】
続いて、ＰＣ１２０Ａは、次に計測データを取得する計測機器１２０Ｂとして、計測機器１２０Ｂ（２）を特定した要求電文を生成する。そして、ＰＣ１２０Ａは、該要求電文を基地局ノード装置１１０Ａに出力する。その後、前述の処理が実行される。
【００６１】
このように、要求電文において特定する送信先計測機器を変更して、計測データの取得処理及び対応接続関係の特定処理とを繰り返すことによって、全ての計測機器１２０Ｂ，１２０Ｂ，…についての計測データの取得と対応接続関係の特定とが完了する。
【００６２】
基地局ノード装置１１０Ａは、始めは対応接続関係が不明であるので、通常は、ＰＣ１２０Ａから各計測機器１２０Ｂへの要求電文を初めて受信したときに、前記対応接続関係の特定処理を実行する。詳しくは、基地局ノード装置１１０Ａは、ノード装置１１０，１１０，…にユーザ機器１２０，１２０，…が接続され且つノード装置１１０，１１０，…の間で無線ネットワークが構築された後、ＰＣ１２０Ａから計測機器１２０Ｂへ初めて要求電文が送信されるときに、該計測機器１２０Ｂの計測データの取得と併せて、該計測機器１２０Ｂに関する対応接続関係の特定処理を実行する。また、本実施形態のネットワークシステム１００は、所定のタイミングにおいて複数の計測機器１２０Ｂ，１２０Ｂ，…の計測データを網羅的に収集するように構成されているため、ＰＣ１２０Ａから各計測機器１２０Ｂへの要求電文の初めての送信は、複数の計測機器１２０Ｂ，１２０Ｂ，…のそれぞれについて、無線ネットワークの構築後、順次行われる。そのため、通常は、全ての計測機器１２０Ｂ，１２０Ｂ，…についての対応接続関係は、ノード装置１１０，１１０，…とユーザ機器１２０，１２０，…との接続後であって且つ無線ネットワークの構築後、所定のタイミングにおいて一時に特定される。
【００６３】
こうして、各計測機器１２０Ｂと該計測機器１２０Ｂに接続された子ノード装置１１０Ｂとの対応接続関係が特定されると、後述する、電文を解析することによるユニキャストが実現できるようになる。
【００６４】
−電文解析−
以下、ノード装置１１０による電文解析及びユニキャストについて説明する。
【００６５】
ノード装置１１０は、ユーザ機器１２０に対応させて設定する設定パラメータとして、プロトコルパラメータを含んでいる。すなわち、ノード装置１１０は、接続されるユーザ機器１２０のプロトコルを適宜設定することによって、様々なユーザ機器１２０からの電文を解析することができる。例えば、ノード装置１１０は、接続されたユーザ機器１２０からの電文を解析して、該電文の送信先アドレスを割り出すように構成されている。そして、電文の送信先アドレスがわかると、ノード装置１１０は、該送信先アドレスに対応した特定のノード装置１１０に該電文を送信する。すなわち、ノード装置１１０は、該電文をブロードキャストではなく、ユニキャストする。
【００６６】
以下に、図１に示すネットワークシステム１００において、ＰＣ１２０Ａから計測機器１２０Ｂ（３）へ計測データを要求する場合を例に説明する。
【００６７】
計測機器１２０Ｂ（３）は、子ノード装置１１０Ｂ（１）に接続されている。基地局ノード装置１１０Ａと子ノード装置１１０Ｂ（１）との間には、子ノード装置１１０Ｂ（１０）と子ノード装置１１０Ｂ（９）とが中継ノードとして存在している。
【００６８】
まず、ＰＣ１２０Ａは、要求電文を生成し、該要求電文を基地局ノード装置１１０Ａへ送信する。基地局ノード装置１１０Ａは、ＰＣ１２０Ａから要求電文を受信すると、設定されたプロトコルに基づいて該要求電文を解析して、送信先アドレス（即ち、送信先となる計測機器１２０Ｂの機器ＩＤ）を割り出す。
【００６９】
ここで、基地局ノード装置１１０Ａは、前述の如く、各計測機器１２０Ｂとそれに接続される子ノード装置１１０Ｂとの対応接続関係を示す対応接続テーブルを記憶している。基地局ノード装置１１０Ａは、該対応接続テーブルと送信先アドレスとに基づいて、送信先計測機器１２０Ｂが接続された子ノード装置１１０Ｂを特定する。この例では、子ノード装置１１０Ｂ（１）が特定される。
【００７０】
次に、基地局ノード装置１１０Ａは、要求パケットを生成する。パケットは、少なくともヘッダとペイロードデータとを含んでいる。ペイロードデータには、要求電文が含まれている。ヘッダには、該パケットを生成したノード装置（以下、「生成ノード装置」ともいう）１１０のノードＩＤ、最終地点となるノード装置（以下、「最終ノード装置」ともいう）１１０のノードＩＤ、該パケットの送信元となるノード装置（以下、「送信元ノード装置」ともいう）１１０のノードＩＤ、該パケットの次の送信先（即ち、中継先）となる子ノード装置（以下、「送信先ノード装置」ともいう）１１０のノードＩＤが少なくとも含まれている。この例では、生成ノード装置１１０のノードＩＤは「０」であり、最終ノード装置１１０のノードＩＤは「１」であり、送信元ノード装置１１０のノードＩＤは「０」であり、送信先ノード装置１１０のノードＩＤは「１０」である。
【００７１】
基地局ノード装置１１０Ａは、要求パケットを変調して、送信する。このように、基地局ノード装置１１０Ａは、ヘッダにおいて送信先となるノード装置１１０を特定して要求パケットを送信する。すなわち、基地局ノード装置１１０Ａは、要求パケットをユニキャストする。
【００７２】
こうして送信された要求パケットは、子ノード装置１１０Ｂ，１１０Ｂ，…に受信される。要求パケットを受信した子ノード装置１１０Ｂは、要求パケットを復調し、ヘッダを確認する。そして、要求パケットのヘッダで特定された送信先ノード装置以外の子ノード装置１１０Ｂは、それ以上の処理を行わない。一方、要求パケットのヘッダにおいて送信先ノード装置として特定された子ノード装置１１０Ｂ（１０）は、該要求パケットを受信すると、要求パケットのヘッダから最終ノード装置１１０Ｂ（１）のノードＩＤを読み出す。子ノード装置１１０Ｂ（１０）は、前述の如く、下流側に接続されるノード装置１１０へパケットを伝達するために次に中継すべきノード装置１１０を記憶しているので、最終ノード装置１１０Ｂ（１）までの通信経路における次の中継先となる子ノード装置１１０ＢをＲＡＭ等の記憶装置から読み出す。この例では、次の中継先は、ノード装置１１０Ｂ（９）となる。そして、子ノード装置１１０Ｂ（１０）は、受け取った要求パケットのヘッダ中の送信元ノード装置１１０ＢのノードＩＤを「１０」に、送信先ノード装置１１０ＢのノードＩＤを「９」に更新して、該要求パケットをユニキャストする。
【００７３】
続いて、該要求パケットは、子ノード装置１１０Ｂ（９）に受信される。子ノード装置１１０Ｂ（９）は、子ノード装置１１０Ｂ（１０）と同様の処理を行う。すなわち、受け取った要求パケットのヘッダ中の送信元ノード装置１１０ＢのノードＩＤを「９」に、送信先ノード装置１１０ＢのノードＩＤを「１」に更新して、該要求パケットをユニキャストする。
【００７４】
こうして、該要求パケットは、子ノード装置１１０Ｂ（１）に到達する。子ノード装置１１０Ｂ（１）は、要求パケットのヘッダから最終ノード装置１１０のノードＩＤを読み出し、自身が最終ノード装置１１０Ｂであることを認識する。すると、子ノード装置１１０Ｂ（１）は、パケットのペイロードデータの中から要求電文を読み出し、該要求電文を該子ノード装置１１０Ｂ（１）に接続された計測機器１２０Ｂ（１），１２０Ｂ（２），１２０Ｂ（３）に有線で送信する。すなわち、子ノード装置１１０Ｂ（１）から計測機器１２０Ｂ（１），１２０Ｂ（２），１２０Ｂ（３）へは、要求電文がブロードキャストされる。
【００７５】
計測機器１２０Ｂ（１），１２０Ｂ（２），１２０Ｂ（３）は、要求電文中の送信先アドレスが自身の機器ＩＤと一致するか否かを確認する。機器ＩＤが送信先アドレスと一致しない計測機器１２０Ｂ（１），１２０Ｂ（２）は、何の応答も返さない。一方、機器ＩＤが送信先アドレスと一致する計測機器１２０Ｂ（３）は、要求電文に応答して、計測データを電文形式の信号に符号化し、該応答電文を子ノード装置１１０Ｂ（１）へ返信する。
【００７６】
子ノード装置１１０Ｂ（１）は、該応答電文を受信すると、応答パケットを生成する。応答パケットには、応答電文がペイロードデータとして含まれる。また、応答パケットのヘッダには、要求パケットと同様に、生成ノード装置１１０ＢのノードＩＤ「１」、最終ノード装置１１０のノードＩＤ「０」、送信元ノード装置１１０のノードＩＤ「１」、送信先ノード装置１１０のノードＩＤ「９」が少なくとも含まれている。
【００７７】
応答パケットは、要求パケットとは逆の流れで、子ノード装置１１０Ｂ（９）と子ノード装置１１０Ｂ（１０）とを経由して基地局ノード装置１１０Ａまで送信される。
【００７８】
基地局ノード装置１１０Ａは、応答パケットのヘッダから自身が最終ノード装置１１０であることを認識する。すると、基地局ノード装置１１０Ａは、応答パケットのペイロードデータの中から応答電文を読み出し、該応答電文をＰＣ１２０Ａに有線で送信する。
【００７９】
ＰＣ１２０Ａは、応答電文を受信すると、該応答電文を復号化して、計測データを得る。こうして、ＰＣ１２０Ａから計測機器１２０Ｂ（３）へ計測データを要求する一連の処理が終了する。
【００８０】
したがって、本実施形態によれば、ネットワークシステム１００は、要求電文を受信したときに該要求電文に対する応答電文を返信する、複数のユーザ機器１２０，１２０，…と、該ユーザ機器１２０，１２０，…にそれぞれ有線により接続され、ユーザ機器１２０からの応答電文を送信するときにはＩＤ情報を付加するように構成された、複数のノード装置１１０，１１０，…とを備え、該ノード装置１１０，１１０，…の間で無線通信を行う。前記ノード装置１１０，１１０，…のうち基地局ノード装置１１０Ａは、送信先ユーザ機器１２０を特定した要求電文を他の子ノード装置１１０Ｂ，１１０Ｂ，…へ送信先となる子ノード装置１１０Ｂを特定することなく送信し、該要求電文に対する前記応答電文を受信すると、該送信先ユーザ機器１２０が接続された子ノード装置１１０Ｂを該応答電文に付加された前記ＩＤ情報に基づいて割り出し、該ユーザ機器１２０と該ユーザ機器１２０に接続された該子ノード装置１１０Ｂとの対応接続関係を特定する。
【００８１】
換言すると、本実施形態に係る対応接続関係の特定方法は、複数のユーザ機器１２０，１２０，…と、該ユーザ機器１２０，１２０，…にそれぞれ有線により接続される複数のノード装置１１０，１１０，…とを備え、該ノード装置１１０，１１０，…の間で無線通信を行うネットワークシステム１００において、該ユーザ機器１２０と該ユーザ機器１２０に接続された該ノード装置１１０との対応接続関係を特定するものである。この対応接続関係の特定方法は、前記ノード装置１１０，１１０，…のうち基地局ノード装置１１０Ａが、送信先ユーザ機器１２０を特定した要求電文を他の子ノード装置１１０Ｂ，１１０Ｂ，…へ送信先となる子ノード装置１１０Ｂを特定することなく送信する送信工程と、前記送信先ユーザ機器１２０に接続された子ノード装置１１０Ｂが、該要求電文を受信する受信工程と、前記送信先ユーザ機器１２０が、該要求電文に対する応答電文を生成する生成工程と、前記送信先ユーザ機器１２０に接続された子ノード装置１１０Ｂが、該送信先ユーザ機器１２０からの前記応答電文にＩＤ情報を付加して送信する返信工程と、前記要求電文を送信した前記基地局ノード装置１１０Ａが、該応答電文を受信して、前記送信先ユーザ機器１２０に接続された子ノード装置１１０Ｂを該応答電文に付加された前記ＩＤ情報に基づいて特定し、前記対応接続関係を特定する特定工程とを含んでいる。
【００８２】
つまり、子ノード装置１１０Ｂとユーザ機器１２０との対応接続関係を特定する際には、基地局ノード装置１１０Ａは、送信先ユーザ機器を特定した要求電文をブロードキャストする。これにより、該要求電文は、複数のノード装置１１０，１１０，…に受信されることになるが、応答電文を返信するのは、該送信先ユーザ機器が接続されたノード装置１１０だけである。そして、返ってきた応答電文には、該応答電文を送信したノード装置１１０のＩＤ情報が付加されているため、該ＩＤ情報を割り出すことによって、ノード装置１１０とユーザ機器１２０との対応接続関係を特定することができる。
【００８３】
このように、送信先ユーザ機器を特定した要求電文のブロードキャスト、及び、応答電文のＩＤ情報の割り出しという簡便な処理によって、ノード装置１１０とユーザ機器１２０との対応接続関係を特定することができる。
【００８４】
また、前記送信工程は、前記要求電文において特定する前記送信先ユーザ機器を変更して繰り返され、前記特定工程は、繰り返される前記送信工程に対応して、前記各ユーザ機器についての前記対応接続関係を順次特定する。すなわち、要求電文における送信先ユーザ機器の変更、該要求電文のブロードキャスト及び応答電文のＩＤ情報の割り出しを繰り返すことによって、複数のユーザ機器についての対応接続関係を簡便に特定することができる。
【００８５】
また、前記送信工程は、前記基地局ノード装置１１０Ａが該基地局ノード装置１１０Ａに接続されたＰＣ１２０Ａから、前記対応接続関係が特定されていない、他のユーザ機器１２０に対する要求電文を受け取ったときに行われる。
【００８６】
このように、前記送信工程から始まる対応接続関係の特定方法は、ＰＣ１２０Ａからユーザ機器１２０に要求電文が送信されるときであって且つ該ユーザ機器１２０についての対応接続関係が特定されていないときに行われる。すなわち、対応接続関係の特定は、対応接続関係の特定だけが単独で行われるのではなく、対応接続関係が未だ特定されていないユーザ機器１２０に対してＰＣ１２０Ａから要求電文が送信される際に行われる。こうして、対応接続関係の特定を何らかの要求電文の送信と併せて行うことによって、処理を簡略化することができる。
【００８７】
そして、基地局ノード装置１１０Ａは、前記対応接続関係が特定されたユーザ機器１２０に電文を送信するときには、該ユーザ機器１２０が接続された子ノード装置１１０Ｂを送信先として特定して該電文を送信する。
【００８８】
つまり、対応接続関係が特定された後は、基地局ノード装置１１０Ａは、電文を送信先となる子ノード装置１１０Ｂを特定して送信、即ち、ユニキャストする。こうすることで、トラフィックを軽減することができる。その結果、電文の送受信に要する時間を短縮することができ、また、送受信率を向上させて、ネットワークシステム１００の信頼性を向上させることができ、さらに、ネットワークシステム１００に接続できるノード装置１１０の台数制限を緩和することができる。
【００８９】
さらに、前記ネットワークシステム１００においては、複数のユーザ機器１２０，１２０，…は、マスタ機として機能するＰＣ１２０Ａと、スレーブ機として機能する計測機器１２０Ｂ，１２０Ｂ，…とを含み、前記対応接続関係を記憶しているノード装置は、前記ＰＣ１２０Ａが接続された基地局ノード装置１１０Ａである。
【００９０】
つまり、電文をマスタ機であるＰＣ１２０Ａからスレーブ機である計測機器１２０Ｂへ送信するときの起点となるのは基地局ノード装置１１０Ａである。そのため、基地局ノード装置１１０Ａに対応接続関係を記憶させておくことにより、無線ネットワークの最も上流側からユニキャストを行うことができるので、トラフィックを効率良く軽減することができる。ただし、計測機器１２０Ｂが接続された子ノード装置１１０Ｂが前記対応接続関係を記憶していてもよい。
【００９１】
《その他の実施形態》
本発明は、前記実施形態について、以下のような構成としてもよい。
【００９２】
前記ネットワークシステム１００は、１０台のノード装置１１０，１１０，…と、１０台のユーザ機器１２０，１２０，…とを含んでいるが、これに限られるものではない。ノード装置やユーザ機器は、任意の個数とすることができる。また、各ノード装置１１０には、必ず、ユーザ機器１２０が接続されているが、これに限られるものではない。基地局ノード装置１１０Ａと子ノード装置１１０Ｂとの間の無線通信を中継するためだけのノード装置１１０、即ち、には、ユーザ機器１２０が接続されていないノード装置１１０を設けてもよい。さらに、ネットワークシステム１００は、無線ネットワークシステムの一部に、有線によるネットワークを含むものであってもよい。例えば、ネットワークシステム１００は、いくつかの無線ネットワークシステムを有線で互いに接続した構成であってもよい。
【００９３】
また、前記ノード装置１１０とユーザ機器１２０との接続関係は、１対１のものと、１対３のものとが存在するが、これに限られるものではない。すなわち、１つのノード装置１１０に接続されるユーザ機器１２０の台数は任意に設定され得る。
【００９４】
前記ユーザ機器は、ＰＣ１２０Ａ及び計測機器１２０Ｂを含んでいるが、これに限られるものではない。例えば、ユーザ機器１２０は、温度センサ、湿度センサ、加速度（衝撃）センサ、光センサ等のセンサであってもよい。
【００９５】
また、前記の構成では、ＰＣ１２０Ａがマスタ機として機能しているが、これに限られるものではない。マスタ機は、必ずしも、ＰＣである必要はなく、計測機器の何れかであってもよく、ＰＣ以外のユーザ機器であってもよい。
【００９６】
さらに、前記ネットワークシステム１００においては、マスタスレーブ関係が成立しているが、これに限られるものではない。
【００９７】
前記実施形態では、基地局ノード装置１１０Ａが対応接続テーブルを記憶しているが、子ノード装置１１０Ｂ，１１０Ｂ，…が対応接続テーブルを記憶していてもよい。また、基地局ノード装置１１０Ａで特定した対応接続関係をＰＣ１２０Ａが記憶するようにしてもよい。さらに、前記実施形態では、応答電文からの、ユーザ機器１２０に接続された子ノード装置１１０Ｂの特定を基地局ノード装置１１０Ａが行っているが、該特定をＰＣ１２０Ａが行うように構成してもよい。
【００９８】
また、前記実施形態では、対応接続関係の特定は、対応接続関係が未だ特定されていないユーザ機器１２０に対してＰＣ１２０Ａから要求電文が送信される際に行われるが、これに限られるものではない。例えば、ノード装置１１０，１１０，…の無線ネットワークが構築された後に、ＰＣ１２０Ａが対応接続関係を特定するためだけの処理を実行してもよい。すなわち、ＰＣ１２０Ａは、計測データの取得を目的とせず、対応接続テーブルの作成だけを目的として、無線ネットワークの構築後に、或る計測機器１２０Ｂを特定した要求電文を生成及び出力し、前述の方法により該計測機器１２０Ｂについての対応接続関係を特定する。そして、ＰＣ１２０Ａは、要求電文において特定する計測機器１２０Ｂを変更しながら、前述の処理を繰り返して、全ての計測機器１２０Ｂ，１２０Ｂ，…についての対応接続関係を特定する。例えば、ＰＣ１２０Ａは、ノード装置１１０，１１０，…とユーザ機器１２０，１２０，…との接続後に行われる接続確認と併せて、対応接続関係の特定を行ってもよい。すなわち、ＰＣ１２０Ａは、接続確認として、計測機器１２０Ｂを送信先として特定した要求電文を基地局ノード装置１１０Ａを介してブロードキャストする。そして、ＰＣ１２０Ａは、それに対する応答電文の返信があることをもって該計測機器１２０Ｂが何れかの子ノード装置１１０Ｂに適切に接続されていると判定する。この接続確認の際に、前述の処理に従って、応答電文を生成した子ノード装置１１０Ｂを割り出すことによって、対応接続関係を特定することができる。
【００９９】
また、前記実施形態では、全ての計測機器１２０Ｂ，１２０Ｂ，…についての対応接続関係は、所定のタイミングにおいて一時に特定されるが、これに限られるものではない。つまり、前記実施形態では、対応接続関係の特定が、全ての計測機器１２０Ｂ，１２０Ｂ，…からの計測データの取得時や、全ての計測機器１２０Ｂ，１２０Ｂ，…の接続確認時に行われている。しかし、全ての計測機器１２０Ｂ，１２０Ｂ，…についてではなく、個別の計測機器１２０Ｂについてのみの対応接続関係を特定してもよい。例えば、対応接続関係が特定されていたはずの計測機器１２０Ｂに関して要求電文のユニキャストを行った結果、応答電文の返信が無かったときには、該計測機器１２０Ｂについてのみ、対応接続関係の特定を行ってもよい。
【０１００】
前記実施形態では、ＰＣ１２０Ａからの電文を計測機器１２０Ｂへユニキャストする場合について説明しているが、これに限られるものではない。計測機器１２０Ｂで生成した電文を他の計測機器１２０Ｂ又はＰＣ１２０Ａに送信する場合であっても、該電文を生成した計測機器１２０Ｂが接続された子ノード装置１１０Ｂが電文解析を行って、ユニキャストを行ってもよい。
【０１０１】
また、ノード装置１１０には、１種類のプロトコルが設定されているが、これに限られるものではない。例えば、ノード装置１１０には、複数のプロトコルが設定されていてもよい。そして、ノード装置１１０は、電文を受信したときに、該電文に対応するプロトコルを保持しているプロトコルの中から選択し、該プロトコルに基づいて該電文から送信先アドレスを割り出すように構成されていてもよい。また、そのような場合には、１つのネットワークを構築するノード装置１１０，１１０，…に接続されるユーザ機器１２０，１２０，…のプロトコルは共通でなくてもよい。すなわち、プロトコルの異なるユーザ機器１２０，１２０，…が１つのネットワークに接続されていてもよい。
【０１０２】
また、基地局ノード装置１１０Ａへの設定パラメータの設定は、ＰＣからの入力に限られるものではない。基地局ノード装置１１０Ａに設定パラメータを入力できる限り、任意の構成を採用することができる。さらに、前記実施形態では、基地局ノード装置１１０Ａの設定パラメータをソフト的に入力しているが、ノード装置１１０に設けられたディップスイッチ等でハード的に設定する構成であってもよい。
【０１０３】
さらに、前記の構成では、ノード装置１１０の入力モードと読込モードとの切替を基地局ノード装置１１０Ａか子ノード装置１１０Ｂかに基づいて行っているが、これに限られるものではない。例えば、読込モードのＯＮ／ＯＦＦを設定パラメータのユーザからの入力の有無で切り替えるように構成してもよい。具体的には、ノード装置１１０を、基本的には読込モードに設定しつつユーザからの設定パラメータの入力を受付可能な状態としておき、ユーザからの設定パラメータの入力があったときに、読込モードから入力モード（即ち、読込を行わないモード）に切り替わるように構成してもよい。
【０１０４】
また、前記の構成では、基地局ノード装置１１０Ａに対して設定パラメータのユーザ設定が行われ、子ノード装置１１０Ｂ，１１０Ｂ，…は、基地局ノード装置１１０Ａの設定パラメータを読み込んでいるが、これに限られるものではない。例えば、基地局ノード装置１１０Ａ及び子ノード装置１１０Ｂ，１１０Ｂ，…が存在するネットワークにおいて、子ノード装置１１０Ｂ，１１０Ｂ，…の何れか１つの子ノード装置１１０Ｂに対して設定パラメータのユーザ設定が行われ、その設定パラメータをそれ以外の子ノード装置１１０Ｂ，１１０Ｂ，…及び基地局ノード装置１１０Ａが読み込むように構成されていてもよい。
【０１０５】
本発明は、実施形態に限定されず、その精神又は主要な特徴から逸脱することなく他の色々な形で実施することができる。
【０１０６】
このように、上述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は特許請求の範囲によって示すものであって、明細書には何ら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。
【産業上の利用可能性】
【０１０７】
以上説明したように、本発明は、複数のノード装置を備えたネットワークシステム、及び、当該ネットワークシステムにおいてノード装置とユーザ機器との対応接続関係を特定する特定方法について有用である。
【符号の説明】
【０１０８】
１００    ネットワークシステム
１１０    ノード装置
１２０    ユーザ機器
１２０Ａ  ＰＣ（マスタユーザ機器）
１２０Ｂ  計測機器（スレーブユーザ機器）
【図１】
0005805481.tif 000002
【図２】
0005805481.tif 000003
【図３】
0005805481.tif 000004