(57)【要約】【課題】無線ネットワークシステムの通信品質を高める。【解決手段】無線ネットワーク支援システム１は、無線ネットワークシステム１００と、無線ネットワーク支援装置１０とを備え、無線ネットワーク支援装置１０は、子機３及び中継機４をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、各ノード宛に送信するテスト要求処理部５１と、テスト要求に応じて、各ノードから親機２に向けて送信される、少なくとも経由した中継機情報と、当該経由した中継機４における電波強度情報とを含むテストメッセージを取得するメッセージ取得部５２と、テストメッセージに含まれる中継機情報と、電波強度情報とに基づいて、各ノードと親機２との間の通信経路を解析し、解析した通信経路を示す経路情報と、中継機情報と、電波強度情報とを少なくとも含む解析結果を表示部３０に出力させる経路解析部５３とを備える。【選択図】図１
2016036107.tif 000002
【特許請求の範囲】
【請求項１】
親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムと、無線ネットワーク支援装置とを備え、
前記無線ネットワーク支援装置は、
前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理部と、
前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得部と、
前記取得部が取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析部と
を備えることを特徴とする無線ネットワーク支援システム。
【請求項２】
前記子機は、
自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信し、
前記中継機は、
自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信するとともに、他のノードから前記テストメッセージを受信した場合に、当該中継機を示す前記中継機情報と、当該中継機における前記電波強度情報とを前記テストメッセージに付加して転送する
ことを特徴とする請求項１に記載の無線ネットワーク支援システム。
【請求項３】
前記経路解析部は、
解析した前記通信経路と、前記通信経路上の中継機における前記電波強度とに基づいて、当該通信経路が通信可能であるか否かを判定し、当該判定結果を含む前記解析結果を前記出力部に出力させる
ことを特徴とする請求項１又は請求項２に記載の無線ネットワーク支援システム。
【請求項４】
前記経路解析部は、
通信可能な前記通信経路が複数あるか否かを判定し、当該判定結果を含む前記解析結果を前記出力部に出力させる
ことを特徴とする請求項３に記載の無線ネットワーク支援システム。
【請求項５】
前記親機とは異なる無線通信装置である試験機器であって、前記テスト要求を各ノードに向けて送信するとともに、前記親機に向けて送信された前記テストメッセージを受信可能な試験機器を備え、
前記無線ネットワーク支援装置は、前記試験機器を介して前記テスト要求を各ノードに向けて送信するとともに、前記テストメッセージを受信する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の無線ネットワーク支援システム。
【請求項６】
前記無線ネットワーク支援装置は、前記親機を介して前記テスト要求を各ノードに向けて送信するとともに、前記テストメッセージを受信する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の無線ネットワーク支援システム。
【請求項７】
親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理部と、
前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得部と、
前記取得部が取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析部と
を備えることを特徴とする無線ネットワーク支援装置。
【請求項８】
親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムと、前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するとともに、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを受信する無線ネットワーク支援装置とを備える無線ネットワーク支援システムが有する前記子機及び前記中継機としての無線通信装置であって、
自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信させるコマンド制御部
を備えることを特徴とする無線通信装置。
【請求項９】
前記コマンド制御部は、
自装置が前記中継機であり、且つ、他のノードから前記テストメッセージを受信した場合に、当該中継機情報と、当該中継機における前記電波強度情報とを前記テストメッセージに付加して転送する
ことを特徴とする請求項８に記載の無線通信装置。
【請求項１０】
親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムの無線ネットワーク支援方法であって、
無線ネットワーク支援装置が、前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理ステップと、
前記子機及び前記中継機が、自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信する送信ステップと、
前記中継機が、他のノードから前記テストメッセージを受信した場合に、当該中継機を示す中継機情報と、当該中継機における電波強度を示す電波強度情報とを前記テストメッセージに付加して転送する転送ステップと、
前記無線ネットワーク支援装置が、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す前記中継機情報と、当該経由した中継機における前記電波強度情報とを含む前記テストメッセージを取得する取得ステップと、
前記無線ネットワーク支援装置が、前記取得ステップにより取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析ステップと
を含むことを特徴とする無線ネットワーク支援方法。
【請求項１１】
コンピュータに、
親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理ステップと、
前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得ステップと、
前記取得ステップにより取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワーク支援システム、無線ネットワーク支援装置、無線通信装置、無線ネットワーク支援方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、親機と子機との間の無線通信を中継する中継機を備えた無線ネットワークシステムが知られている。また、このような無線ネットワークシステムにおいて、中継機を適切な位置に配置する技術が知られている（例えば、特許文献１）。
例えば、特許文献１に記載の技術では、親機、子機、及び中継機を通信試験モードに設定した上で、中継機が、親機との無線通信状態と、子機との無線通信状態とを表示し、通信可能な子機の数が最も多い位置をベストポジションとする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１００８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のような無線ネットワークシステムでは、例えば、複数の中継機を備える場合には、親機と子機との間に複数の通信経路が存在することがある。このような場合には、通信に使用している通信経路において、中継機の故障など電波状況が変化すると、無線ネットワークシステムは、代替の通信経路（以下、代替ルートという）を使用して親機と子機との間の無線通信を行うことがある。このように、代替ルートを使用することにより、無線ネットワークシステムは、通信品質を高めることができる。
しかしながら、上述の技術では、例えば、中継機の故障など電波状況が変化した際に使用する代替ルートに対して、中継機が適切に配置されていることを確認することは困難であった。
【０００５】
本発明は、上述した事情に鑑みてなされたものであって、その目的は、無線ネットワークシステムの通信品質を高めることができる無線ネットワーク支援システム、無線ネットワーク支援装置、無線通信装置、無線ネットワーク支援方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムと、無線ネットワーク支援装置とを備え、前記無線ネットワーク支援装置は、前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理部と、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得部と、前記取得部が取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析部とを備えることを特徴とする無線ネットワーク支援システムである。
【０００７】
また、本発明の一態様は、上記の無線ネットワーク支援システムにおいて、前記子機は、自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信し、前記中継機は、自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信するとともに、他のノードから前記テストメッセージを受信した場合に、当該中継機を示す前記中継機情報と、当該中継機における前記電波強度情報とを前記テストメッセージに付加して転送することを特徴とする。
【０００８】
また、本発明の一態様は、上記の無線ネットワーク支援システムにおいて、前記経路解析部は、解析した前記通信経路と、前記通信経路上の中継機における前記電波強度とに基づいて、当該通信経路が通信可能であるか否かを判定し、当該判定結果を含む前記解析結果を前記出力部に出力させることを特徴とする。
【０００９】
また、本発明の一態様は、上記の無線ネットワーク支援システムにおいて、前記経路解析部は、通信可能な前記通信経路が複数あるか否かを判定し、当該判定結果を含む前記解析結果を前記出力部に出力させることを特徴とする。
【００１０】
また、本発明の一態様は、上記の無線ネットワーク支援システムにおいて、前記親機とは異なる無線通信装置である試験機器であって、前記テスト要求を各ノードに向けて送信するとともに、前記親機に向けて送信された前記テストメッセージを受信可能な試験機器を備え、前記無線ネットワーク支援装置は、前記試験機器を介して前記テスト要求を各ノードに向けて送信するとともに、前記テストメッセージを受信することを特徴とする。
【００１１】
また、本発明の一態様は、上記の無線ネットワーク支援システムにおいて、前記無線ネットワーク支援装置は、前記親機を介して前記テスト要求を各ノードに向けて送信するとともに、前記テストメッセージを受信することを特徴とする。
【００１２】
また、本発明の一態様は、親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理部と、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得部と、前記取得部が取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析部とを備えることを特徴とする無線ネットワーク支援装置である。
【００１３】
また、本発明の一態様は、親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムと、前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するとともに、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを受信する無線ネットワーク支援装置とを備える無線ネットワーク支援システムが有する前記子機及び前記中継機としての無線通信装置であって、自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信させるコマンド制御部を備えることを特徴とする無線通信装置である。
【００１４】
また、本発明の一態様は、上記の無線通信装置において、前記コマンド制御部は、自装置が前記中継機であり、且つ、他のノードから前記テストメッセージを受信した場合に、当該中継機情報と、当該中継機における前記電波強度情報とを前記テストメッセージに付加して転送することを特徴とする。
【００１５】
また、本発明の一態様は、親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムの無線ネットワーク支援方法であって、無線ネットワーク支援装置が、前記無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理ステップと、前記子機及び前記中継機が、自装置に対する前記テスト要求を受信した場合に、前記テストメッセージを前記親機に向けて送信する送信ステップと、前記中継機が、他のノードから前記テストメッセージを受信した場合に、当該中継機を示す中継機情報と、当該中継機における電波強度を示す電波強度情報とを前記テストメッセージに付加して転送する転送ステップと、前記無線ネットワーク支援装置が、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す前記中継機情報と、当該経由した中継機における前記電波強度情報とを含む前記テストメッセージを取得する取得ステップと、前記無線ネットワーク支援装置が、前記取得ステップにより取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析ステップとを含むことを特徴とする無線ネットワーク支援方法である。
【００１６】
また、本発明の一態様は、コンピュータに、親機と複数の子機との間を複数の中継機を介して無線通信により通信する無線ネットワークシステムが有する前記子機及び前記中継機をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求を、前記各ノード宛に送信するテスト要求処理ステップと、前記テスト要求に応じて、前記各ノードから前記親機に向けて送信される前記テストメッセージであって、少なくとも経由した前記中継機を示す中継機情報と、当該経由した中継機における電波強度を示す電波強度情報とを含む前記テストメッセージを取得する取得ステップと、前記取得ステップにより取得した前記テストメッセージに含まれる前記中継機情報と、前記電波強度情報とに基づいて、前記各ノードと前記親機との間の通信経路を解析し、解析した前記通信経路を示す経路情報と、前記中継機情報と、前記電波強度情報とを少なくとも含む解析結果を出力部に出力させる経路解析ステップとを実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、無線ネットワークシステムの通信品質を高めることができる。
【図面の簡単な説明】
【００１８】
【図１】第１の実施形態による無線ネットワーク支援システムの一例を示すブロック図である。
【図２】第１の実施形態による子機の一例を示すブロック図である。
【図３】第１の実施形態による中継機の一例を示すブロック図である。
【図４】第１の実施形態によるノード記憶部のデータ例を示す図である。
【図５】第１の実施形態による無線ネットワーク支援装置の解析結果の表示例を示す図である。
【図６】第１の実施形態による無線ネットワーク支援装置の通信経路の表示例を示す第１の図である。
【図７】第１の実施形態による無線ネットワーク支援装置の通信経路の表示例を示す第２の図である。
【図８】第１の実施形態による無線ネットワーク支援装置の動作の一例を示すフローチャートである。
【図９】第２の実施形態による無線ネットワーク支援システムの一例を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態による無線ネットワーク支援システム１、及び無線ネットワーク支援装置１０について、図面を参照して説明する。
［第１の実施形態］
図１は、第１の実施形態による無線ネットワーク支援システム１の一例を示すブロック図である。
この図に示すように、無線ネットワーク支援システム１は、試験機器６と、無線ネットワーク支援装置１０と、無線ネットワークシステム１００とを備えている。
【００２０】
無線ネットワークシステム１００は、親機２と、子機３−１〜３−５と、中継機４−１〜４−３と、制御装置５とを備えている。ここで、子機３−１〜３−５は、無線ネットワークシステム１００が備える任意の子機を示す場合、又は特に区別しない場合には、子機３として説明する。また、中継機４−１〜４−３は、無線ネットワークシステム１００が備える任意の中継機を示す場合、又は特に区別しない場合には、中継機４として説明する。無線ネットワークシステム１００は、親機２と複数の子機３との間を複数の中継機４を介して無線通信により通信する。ここで、無線通信は、例えば、９２０ＭＨｚ（メガヘルツ）帯の特定小電力無線通信である。
【００２１】
親機２は、制御装置５と接続され、制御装置５による制御に基づいて、各子機３が測定した測定情報（例えば、温度、湿度、ＣＯ２（二酸化炭素濃度）、照度などの環境情報や電力情報、等）を、中継機４を介して無線通信により取得する。親機２は、取得した情報を制御装置５に出力する。なお、親機２は、以下の説明において、ベースということがある。
【００２２】
子機３（無線通信装置の一例）は、例えば、温度、湿度、ＣＯ２、照度、電力などを測定するセンサーを備え、所定の時間間隔ごとに、測定した温度、湿度、ＣＯ２、照度、電力などの測定情報を含むメッセージを、中継機４を介して無線通信により、親機２に送信する。また、子機３は、自装置に対するテスト要求（例えば、応答確認コマンド）を受信した場合に、テストメッセージを親機２に向けて送信する。ここで、図２を参照して、子機３の詳細な構成について説明する。
【００２３】
図２は、本実施形態による子機３の一例を示すブロック図である。
この図に示すように、子機３は、アンテナ３１０と、無線通信部３２０と、記憶部３３０と、センサー部３５０と、制御部３４０とを備えている。
【００２４】
アンテナ３１０は、親機２又は中継機４との間の無線通信する際に、送信信号を電波に変換するとともに、受信した電波を受信信号に変換する。
無線通信部３２０は、アンテナ３１０に接続され、アンテナ３１０によって受信された受信信号を復調して、制御部３４０に出力する。また、無線通信部３２０は、制御部３４０から出力される、例えば、メッセージを送信信号に変調して、アンテナ３１０に出力する。また、無線通信部３２０は、例えば、９２０ＭＨｚ帯の特定小電力無線通信により通信を行い、複数のチャンネルのうちの予め指定されたチャンネルにより無線通信可能である。
【００２５】
記憶部３３０は、子機３が行う各種処理に利用される情報を記憶する。記憶部３３０は、例えば、自装置を識別する情報であるＵＩＤ（Ｕｎｉｔ  ＩＤ）、無線通信部３２０を介して送受信する送受信情報、後述するセンサー部３５０が測定した測定情報などを記憶する。
【００２６】
センサー部３５０は、例えば、温度、湿度、ＣＯ２、照度、電力情報などの測定情報を測定するセンサーであり、制御部３４０の制御に基づいて、所定の時間間隔により、これらの測定情報を測定する。なお、センサー部３５０は、上述した測定情報のうちの複数の情報を測定するようにしてもよいし、上述した測定情報のうちの１つの情報を測定するようにしてもよい。センサー部３５０は、測定した測定情報を制御部３４０に出力する。
【００２７】
制御部３４０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを含むプロセッサであり、子機３を統括的に制御する。制御部３４０は、所定の時間間隔ごとに、センサー部３５０に測定情報を測定させて、当該測定情報を無線通信部３２０に、アンテナ３１０かた無線通信により親機２に送信させる。また、制御部３４０は、親機２からアンテナ３１０及び無線通信部３２０を介して受信した情報に基づいて各種処理を実行する。
また、制御部３４０は、コマンド制御部３４１を備えている。
【００２８】
コマンド制御部３４１は、親機２（又は試験機器６）からの各コマンド要求を受信した場合に、各コマンド要求に対応するコマンド処理を実行する。コマンド制御部３４１は、例えば、自装置に対するテスト要求（応答確認コマンド）を受信した場合に、テストメッセージを親機２に向けて、アンテナ３１０及び無線通信部３２０を介して送信させる。
【００２９】
図１の説明に戻り、中継機４（無線通信装置の一例）は、子機３から親機２へのメッセージ、又は親機２から子機３へのメッセージを中継する。中継機４は、例えば、無線通信により受信したメッセージを、他のノードに転送する。ここで、ノードとは、親機２、子機３、及び中継機４などの無線ネットワークシステム１００が有する無線通信装置のことである。中継機４は、例えば、受信したメッセージを転送する前に、当該メッセージと同じメッセージを他の中継機４から受信した場合には、当該メッセージの転送を行わない（第１の転送条件）。また、中継機４は、例えば、受信したメッセージを転送した後に、当該メッセージと同じメッセージを他の中継機４から受信した場合には、後から受信したメッセージの転送を行わない（第２の転送条件）。このように、第１の転送条件及び第２の転送条件により処理することにより、中継機４は、最も速く親機２にメッセージが到達する経路（ルート）により、メッセージを転送する。ここで、テストメッセージとは異なるメッセージを通常のメッセージとする。中継機４は、通常のメッセージを受信した場合、上述した第１の転送条件、及び第２の転送条件によりメッセージを他のノードに転送する。なお、中継機４は、以下の説明において、ルータということがある。
【００３０】
また、中継機４は、自装置に対するテスト要求（例えば、応答確認コマンド）を受信した場合に、通常のメッセージとは異なるテストメッセージを親機２に向けて送信する。中継機４は、他装置に対する応答確認コマンドを受信した場合に、当該他装置に向けて、応答確認コマンドを転送する。また、中継機４は、他のノードからテストメッセージを受信した場合に、当該中継機４を示す中継機情報（例えば、ＵＩＤ）と、当該中継機４における当該テストメッセージを受信した際の電波強度情報（例えば、ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）とをテストメッセージに付加して親機２に向けて転送する。ここで、図３を参照して、中継機４の詳細な構成について説明する。
【００３１】
図３は、本実施形態による中継機４の一例を示すブロック図である。
この図に示すように、中継機４は、アンテナ４１０と、無線通信部４２０と、記憶部４３０と、制御部４４０とを備えている。
【００３２】
アンテナ４１０は、親機２又は子機３との間の無線通信する際に、送信信号を電波に変換するとともに、受信した電波を受信信号に変換する。
無線通信部４２０は、アンテナ４１０に接続され、アンテナ４１０によって受信された受信信号を復調して、制御部４４０に出力する。また、無線通信部４２０は、制御部４４０から出力される、例えば、メッセージを送信信号に変調して、アンテナ４１０に出力する。また、無線通信部４２０は、例えば、９２０ＭＨｚ帯の特定小電力無線通信により通信を行い、複数のチャンネルのうちの予め指定されたチャンネルにより無線通信可能である。また、無線通信部４２０は、アンテナ４１０が受信した電波の強度を測定し、測定した電波の強度を示す電波強度情報（例えば、ＲＳＳＩ）を制御部４４０に出力する。
【００３３】
記憶部４３０は、中継機４が行う各種処理に利用される情報を記憶する。記憶部４３０は、例えば、自装置を識別する情報であるＵＩＤ、無線通信部４２０を介して送受信する送受信情報などを記憶する。
【００３４】
制御部４４０は、例えば、ＣＰＵなどを含むプロセッサであり、中継機４を統括的に制御する。制御部４４０は、例えば、親機２と子機３との間の通信を中継する処理をアンテナ４１０及び無線通信部４２０を介して実行する。
また、制御部３４０は、コマンド制御部４４１を備えている。
【００３５】
コマンド制御部４４１は、親機２（又は試験機器６）からの各コマンド要求を受信した場合に、各コマンド要求に対応するコマンド処理を実行する。コマンド制御部４４１は、例えば、自装置に対するテスト要求（応答確認コマンド）を受信した場合に、テストメッセージを親機２に向けて、アンテナ４１０及び無線通信部４２０を介して送信させる。
また、コマンド制御部４４１は、他のノードからテストメッセージを受信した場合に、当該中継機４のＵＩＤと、当該中継機４における電波強度情報（ＲＳＳＩ）とをテストメッセージに付加して転送する。コマンド制御部４４１は、テストメッセージを受信した場合に、例えば、無線通信部４２０からテストメッセージの送信元のノードからの受信した電波強度情報を取得する。コマンド制御部４４１は、取得した電波強度情報と、記憶部４３０が記憶する自装置のＵＩＤとを、受信したテストメッセージに付加して、アンテナ４１０及び無線通信部４２０を介して転送する。
【００３６】
再び図１の説明に戻り、制御装置５は、例えば、パーソナルコンピュータなどのコンピュータ装置であり、無線ネットワークシステム１００を統括的に制御する。制御装置５は、例えば、親機２に向けて各子機３から送信されたメッセージに含まれる測定情報を収集する制御を行う。
【００３７】
試験機器６は、親機２とは異なる無線通信装置である。試験機器６は、親機２（ベース）の電波が観測可能な位置（例えば、ベースから１０ｍ以内程度の位置）に配置され、親機２に向けて送信されたメッセージを無線通信により受信して、後述する無線ネットワーク支援装置１０に出力する。また、試験機器６は、無線ネットワーク支援装置１０から各ノードに出力される応答確認コマンドを、無線通信により各ノードに親機２に代わって送信する。
【００３８】
無線ネットワーク支援装置１０は、無線ネットワークシステム１００の通信状態を確認するとともに、無線ネットワークシステム１００における各ノードの適切な配置を支援する。無線ネットワーク支援装置１０は、例えば、試験機器６に接続され、試験機器６を介して、各ノードに向けて応答確認コマンドを送信するとともに、応答確認コマンドに対する各ノードからのテストメッセージを、試験機器６を介して取得する。
また、無線ネットワーク支援装置１０は、入力部２０と、表示部３０と、記憶部４０と、制御部５０とを備えている。
【００３９】
入力部２０は、例えば、キーボードやマウスなどの入力装置であり、ユーザからの各種入力を受け付けて、制御部５０に出力する。入力部２０は、例えば、後述する初期情報の入力などを受け付ける。
【００４０】
表示部３０（出力部の一例）は、例えば、液晶ディスプレイなどの表示装置であり、無線ネットワーク支援装置１０を操作するための各種表示や、各ノードの適切な配置を支援する各種情報などを表示（出力）する。表示部３０は、応答確認コマンドに応じて受信したテストメッセージを解析した解析結果などを表示（出力）する。ここで、解析結果には、例えば、各ノードから親機２への通信経路を示す経路情報（ルート情報）と、中継機情報と、電波強度情報とを少なくとも含まれる。
【００４１】
記憶部４０は、無線ネットワーク支援装置１０が行う各種処理に利用される情報を記憶する。記憶部４０は、ノード記憶部４１と、解析結果記憶部４２とを備えている。
ノード記憶部４１は、無線ネットワークシステム１００が有するノードを管理する情報を記憶する。ノード記憶部４１は、例えば、各ノードの識別情報（ＵＩＤ）と、ノードのタイプ情報と、ルータ機能の有無を示す情報と、定期送信の間隔情報とを関連付けて記憶する。ここで、タイプ情報には、例えば、親機２（ベース）、子機３（ＣＯ２などの測定情報）、中継機４（ルータ）などである。また、ルータ機能の有無は、子機３に中継機４としてのルータ機能があるか否かを示し、定期送信の間隔情報は、子機３における測定情報の測定間隔を示す。ここで、図４を参照して、ノード記憶部４１のデータ例について説明する。
【００４２】
図４は、本実施形態によるノード記憶部４１のデータ例を示す図である。
この図に示すように、ノード記憶部４１は、例えば、「ＵＩＤ」と、「ノード種類」と、「ルータ機能」と、「定期送信設定」とを関連付けて記憶する。ここで、「ＵＩＤ」は、ノードの識別情報を示し、「ノード種類」は、ノードの種類を示している。また、「ルータ機能」は、ノードがルータの機能を有しているか否かを示し、“ＯＮ”（オン）である場合に、ルータの機能を有していることを示している。また、「定期送信設定」は、ノードが子機３である場合に、設定されている定期送信の間隔を示している。
【００４３】
図４に示す例では、「ＵＩＤ」が“０”のノードは、「ノード種類」が“ベース”（親機２）であることを示している。また、「ＵＩＤ」が“２”のノードは、「ノード種類」が“ルータ”（中継機４）であり、「ルータ機能」が“ＯＮ”であることを示している。また、「ＵＩＤ」が“３”のノードは、「ノード種類」が“ＣＯ２”（ＣＯ２測定の子機３）であり、「定期送信設定」が“１分”であることを示している。また、この「ＵＩＤ」が“３”のノードは、「ルータ機能」が“ＯＮ”であることを示している。
【００４４】
再び図１の説明に戻り、解析結果記憶部４２は、後述する制御部５０の経路解析部５３が解析した解析結果（例えば、各ノードから親機２への通信経路及び受信した電波強度）を記憶する。
【００４５】
制御部５０は、例えば、ＣＰＵなどを含むプロセッサであり、無線ネットワーク支援装置１０を統括的に制御する。制御部５０は、例えば、応答確認コマンドを試験機器６に各ノードに向けて送信させるとともに、応答確認コマンドに対するテストメッセージを取得し、取得したメッセージに基づいて、無線ネットワークシステム１００の状態を解析する。制御部５０は、解析した解析結果を表示部３０に表示させる。
また、制御部５０は、テスト要求処理部５１と、メッセージ取得部５２と、経路解析部５３とを備えている。
【００４６】
テスト要求処理部５１は、無線ネットワークシステム１００が有する子機３及び中継機４をノードとして、各ノードに対して応答確認コマンドを、各ノード宛に順番に送信する。すなわち、テスト要求処理部５１は、ノード記憶部４１に予め記憶されている各「ＵＩＤ」に対して、応答確認コマンドを、試験機器６に各ノードに向けて順番に送信させる。テスト要求処理部５１は、例えば、１秒〜３秒の間隔により、「ＵＩＤ」を変更して応答確認コマンドを送信させる。なお、テスト要求処理部５１は、全ノードに応答確認コマンドを送信させた後に、応答確認コマンドに対するテストメッセージが受信できなかったノードに対して、再度（例えば、最初の送信後の２回の合計３回）、応答確認コマンドを送信させる。
【００４７】
メッセージ取得部５２（取得部の一例）は、応答確認コマンドに応じて、各ノードから親機２に向けて送信されるテストメッセージを取得する。ここで、テストメッセージには、少なくとも経由した中継機４を示すＵＩＤと、当該経由した中継機４における電波強度を示す電波強度情報（例えば、ＲＳＳＩ）とが含まれる。メッセージ取得部５２は、試験機器６を介して受信したメッセージを取得し、取得したメッセージを例えば、記憶部４０の解析結果記憶部４２に記憶させる。
【００４８】
経路解析部５３は、メッセージ取得部５２が取得したテストメッセージに含まれるＵＩＤと、電波強度情報とに基づいて、各ノードと親機２との間の通信経路（ルート）を解析する。経路解析部５３は、解析した通信経路を示す経路情報と、ＵＩＤと、電波強度情報とを少なくとも含む解析結果を解析結果記憶部４２に記憶させる。また、経路解析部５３は、この解析結果を図５に示すように、表示部３０に出力させる。
【００４９】
また、経路解析部５３は、解析した通信経路と、通信経路上の中継機４における電波強度に基づいて、当該通信経路が通信可能であるか否かを判定し、当該判定結果を含む解析結果を、図５に示すように、表示部３０に出力させる。経路解析部５３は、例えば、通信経路上のＲＳＳＩの値が、全て“２０”以上である場合に、通信経路が通信可能であると判定する。また、経路解析部５３は、例えば、通信経路上のＲＳＳＩの値が、“２０”未満のノードがある場合に、通信経路が通信可能でないと判定する。
また、経路解析部５３は、通信可能な通信経路が複数あるか否かを判定し、当該判定結果を含む解析結果を、図５に示すように、表示部３０に出力させる。
ここで、図５〜図７を参照して経路解析部５３が表示部３０に表示させる表示例について説明する。
【００５０】
図５は、本実施形態による無線ネットワーク支援装置１０の解析結果の表示例を示す図である。
この図に示すように、経路解析部５３は、解析結果ＲＥＳ１として、「ＵＩＤ」と、「ノード種類」と、「ルータ」と、「定期送信」と、「マルチルート」と、「判定」と、「ルート」とを対応付けた画面Ｇ１を表示部３０に表示させる。この図において、「ルータ」及び「定期送信」は、図４において説明した「ルータ機能」及び「定期送信設定」と同様である。なお、テストメッセージには、「ノード種類」（ノードの種類）を示す情報が含まれており、経路解析部５３は、取得したテストメッセージに基づいて、「ノード種類」を判定することができる。
【００５１】
また、「マルチルート」は、通信可能な通信経路が複数あるか否かの判定結果であり、経路解析部５３は、通信可能な通信経路が複数ある場合に、“有”を表示させる。また、「判定」は、通信経路が通信可能であるか否かの判定結果であり、経路解析部５３は、通信経路が通信可能である場合に“ＯＫ”を表示させ、通信経路が通信可能でない場合に“ＮＧ”が表示させる。また、「ルート」は、各ノードの親機２までの通信経路を示しており、経路解析部５３は、経由したノードのＵＩＤが通信経路の順番に表示させるとともに、ＵＩＤの添え字として、各ＵＩＤにおけるＲＳＳＩの値を表示させる。
【００５２】
図５に示す例では、応答確認コマンドを送信する対象の「ＵＩＤ」が“３１”である“ＣＯ２”の子機３は、“３１”→“１５”→“０”の順番の通信経路により、親機２に通信され、「ＵＩＤ」が“１５”におけるＲＳＳＩの値が“２３”であり、「ＵＩＤ」が“０”におけるＲＳＳＩの値が“５６”であることを示している。この場合、通信経路上のＲＳＳＩの値が、全て“２０”以上であるので、経路解析部５３は、当該通信経路が通信可能であると判定し、「判定」に“ＯＫ”を表示させる。また、対象の「ＵＩＤ」が“３１”である“ＣＯ２”の子機３は、通信可能な通信経路が複数ある場合であり、経路解析部５３は、「マルチルート」に“有”を表示させる。
【００５３】
また、応答確認コマンドを送信する対象の「ＵＩＤ」が“１６”である“ルータ”の中継機４は、“１６”→“１５”→“０”の順番の通信経路により、親機２に通信され、「ＵＩＤ」が“１５”におけるＲＳＳＩの値が“１６”であり、「ＵＩＤ」が“０”におけるＲＳＳＩの値が“５６”であることを示している。この場合、通信経路上のＲＳＳＩの値が、“２０”未満である“１６”があるので、経路解析部５３は、当該通信経路が通信可能でないと判定し、「判定」に“ＮＧ”を表示させる。なお、経路解析部５３は、当該通信経路が通信可能でないと判定した場合に、対象の「ＵＩＤ」の“１６”及び「ルート」における“ＮＧ”箇所である“１５16”の表示色を変更して表示させてもよい。
【００５４】
また、図６は、応答確認コマンドにより解析する前の通信経路（ルート）の詳細情報を表示した場合の一例を示している。
経路解析部５３は、応答確認コマンドにより解析する前に、入力部２０から現在の「ルート」の詳細情報を表示する要求が受け付けられた場合に、この図に示す画面Ｇ２のように、各ノードと経路を示す矢印と、ＲＳＳＩの値とを表示させてもよい。
この図において、四角は各ノードを示し、四角内の値は、各ノードの「ＵＩＤ」の値を示している。また、矢印は、各子機３から親機２に向う経路を示し、各矢印に添付された値は、ＲＳＳＩの値を示している。
図６に示す例では、応答確認コマンドにより解析する前の通信経路であるため、現在使用されている最良の通信経路を示している。そのため、経路解析部５３は、「ＵＩＤ」が“１６”である中継機４については、通信経路を表示しない。
【００５５】
また、図７は、図５により表示させた解析結果の「ルート」の詳細情報を表示した場合の一例を示している。
この場合、応答確認コマンドにより解析した後であるため、図６の場合と異なり、経路解析部５３は、ＵＩＤが“１６”である中継機４についての通信経路を表示させることができる。
また、この図において、画面Ｇ３は、上述した対象の「ＵＩＤ」が“３１”である場合における、「マルチルート」の詳細について表示させた一例を示している。
図７に示す例では、「ＵＩＤ」が“３１”である子機３は、“３１”→“１５”→“０”により通信する通信経路Ｒ１と、“３１”→“１６”→“０”により通信する通信経路Ｒ２との２つの通信経路が可能である。このような場合に、経路解析部５３は、例えば、画面Ｇ３のように、解析結果の「ルート」の詳細情報を表示させる。
【００５６】
なお、各ノードが、応答確認コマンドによる処理機能を備えない場合には、図６に示すように、現在使用されている最良の通信経路を表示することが可能であるが、最良の通信経路として使用されていない中継機４が良好に機能するか否か判定できない。これに対して、本実施形態による無線ネットワーク支援システム１では、応答確認コマンドによる処理機能を備えているので、図７に示すように、代替ルートを含めた通信経路を表示することが可能である。
【００５７】
次に、図面を参照して、本実施形態による無線ネットワーク支援システム１、及び無線ネットワーク支援装置１０について説明する。
図８は、本実施形態による無線ネットワーク支援装置１０の動作の一例を示すフローチャートである。
この図において、無線ネットワーク支援装置１０は、まず、初期情報の設定画面を表示部３０に表示する（ステップＳ１０１）。すなわち、無線ネットワーク支援装置１０は、無線ネットワークシステム１００の状態を解析するアプリケーションが起動されると、初期情報の各種設定を行うための設定画面（入力画面）を表示部３０に表示させる。
【００５８】
次に、無線ネットワーク支援装置１０は、接続ポートを設定する（ステップＳ１０２）。すなわち、無線ネットワーク支援装置１０の入力部２０は、試験機器６との接続に使用する接続ポートを受け付けて、制御部５０に出力する。ここで、接続ポートは、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＲＳ−２３２Ｃ（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２Ｃ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。制御部５０は、入力部２０が受け付けた接続ポートの設定を行い、当該接続ポートにより、試験機器６と接続する。
【００５９】
次に、無線ネットワーク支援装置１０は、スキャン情報を設定する（ステップＳ１０３）。すなわち、入力部２０は、無線通信のチャンネル、親機２のＵＩＤ（ベースＵＩＤ）、応答確認コマンドを送信するＵＩＤの範囲（スキャン範囲）などのスキャン情報を受け付けて、制御部５０に出力する。制御部５０は、入力部２０が受け付けたスキャン情報を記憶部４０に記憶させる。制御部５０は、記憶部４０が記憶するスキャン情報に基づいて、無線ネットワークシステム１００の状態の解析を開始する。
【００６０】
次に、制御部５０は、変数Ｉを初期化（Ｉ＝０）する（ステップＳ１０４）。ここで変数Ｉは、各ノードに対して応答確認コマンドを送信する回数を示している。
【００６１】
次に、制御部５０のテスト要求処理部５１は、応答確認コマンドを送信する対象となるＵＩＤ（ＳＵＩＤ）を初期化する（ステップＳ１０５）。すなわち、テスト要求処理部５１は、入力部２０が受け付けたＵＩＤの範囲のうちの初期値（範囲初期値）に変数ＳＵＩＤを設定する（ＳＵＩＤ＝範囲初期値）。
【００６２】
次に、テスト要求処理部５１は、変数ＳＵＩＤがスキャン済（テストメッセージを受信済）か否かを判定する（ステップＳ１０６）。すなわち、テスト要求処理部５１は、例えば、変数ＳＵＩＤに対応するＵＩＤがスキャン済であるか否かを判定する。テスト要求処理部５１は、変数ＳＵＩＤに対応するＵＩＤがスキャン済である場合（ステップＳ１０６：ＹＥＳ）に、処理をステップＳ１１１に進める。また、テスト要求処理部５１は、変数ＳＵＩＤに対応するＵＩＤがスキャン済でない場合（ステップＳ１０６：ＮＯ）に、処理をステップＳ１０７に進める。
【００６３】
ステップＳ１０７において、テスト要求処理部５１は、ＳＵＩＤにテスト要求を送信する。すなわち、テスト要求処理部５１は、変数ＳＵＩＤに対応するＵＩＤに向けて、応答確認コマンドを送信する。
これにより、自装置のＵＩＤに対応する応答確認コマンドを受信したノード（無線通信装置である子機３又は中継機４）は、テストメッセージを親機２に向けて送信する。
【００６４】
次に、制御部５０のメッセージ取得部５２は、試験機器６が変数ＳＵＩＤに対応するＵＩＤのノードからのテストメッセージを受信したか否かを判定する（ステップＳ１０８）。メッセージ取得部５２は、テストメッセージを受信した場合（ステップＳ１０８：ＹＥＳ）に処理をステップＳ１０９に進める。また、メッセージ取得部５２は、テストメッセージを受信していない場合（ステップＳ１０８：ＮＯ）に処理をステップＳ１１１に進める。
ステップＳ１０９において、メッセージ取得部５２は、変数ＳＵＩＤに対応するＵＩＤのノードから親機２に向けて送信されたテストメッセージを取得する。メッセージ取得部５２は、取得したメッセージに含まれる通信経路を示すＵＩＤと、電波強度情報とを変数ＳＵＩＤに対応するＵＩＤと対応付けて、解析結果記憶部４２に記憶させる。
【００６５】
次に、制御部５０の経路解析部５３は、ルート（通信経路）と、電波強度とを表示部３０に表示させる（ステップＳ１１０）。すなわち、経路解析部５３は、メッセージ取得部５２が取得したテストメッセージに含まれる通信経路を示すＵＩＤと、電波強度情報と、変数ＳＵＩＤに対応するＵＩＤとを、解析結果記憶部４２から読み出して、これらの情報を関連付けて、表示部３０に表示させる。
【００６６】
次に、ステップＳ１１１において、テスト要求処理部５１は、変数ＳＵＩＤが範囲終了値に達したか否か（ＳＵＩＤ≧範囲終了値であるか否か）を判定する。すなわち、テスト要求処理部５１は、入力部２０が受け付けたＵＩＤの範囲のうちの終了値（範囲終了値）に変数ＳＵＩＤが達したか否かを判定する。テスト要求処理部５１は、変数ＳＵＩＤが範囲終了値に達した場合（ステップＳ１１１：ＹＥＳ）に、処理をステップＳ１１３に進める。また、テスト要求処理部５１は、変数ＳＵＩＤが範囲終了値に達していない場合（ステップＳ１１１：ＮＯ）に、処理をステップＳ１１２に進める。
【００６７】
ステップＳ１１２において、テスト要求処理部５１は、変数ＳＵＩＤに“１”を加算して（ＳＵＩＤ＝ＳＵＩＤ＋１）、変数ＳＵＩＤを更新して、処理をステップＳ１０６に戻す。これにより、制御部５０は、変数ＳＵＩＤが範囲終了値に達するまで、ステップＳ１０６からステップＳ１１１までの処理を繰り返し実行する。
【００６８】
また、ステップＳ１１３において、テスト要求処理部５１は、変数Ｉに“１”を加算して（Ｉ＝Ｉ＋１）、変数Ｉを更新する。
次に、テスト要求処理部５１は、変数Ｉが“３”に達したか否か（Ｉ≧３であるか否か）を判定する（ステップＳ１１４）。テスト要求処理部５１は、変数Ｉが“３”に達した場合（ステップＳ１１４：ＹＥＳ）に、処理をステップＳ１１５に進める。また、テスト要求処理部５１は、変数Ｉが“３”に達していない場合（ステップＳ１１４：ＮＯ）に、処理をステップＳ１０５に戻す。
【００６９】
ステップＳ１１５において、経路解析部５３は、各通信経路の電波強度を判定する。例えば、経路解析部５３は、通信経路上のＲＳＳＩの値が、全て“２０”以上である場合に、通信経路が通信可能であると判定する。また、経路解析部５３は、例えば、通信経路上のＲＳＳＩの値が、“２０”未満のノードがある場合に、通信経路が通信可能でないと判定する。経路解析部５３は、判定結果を解析結果記憶部４２に記憶させる。
【００７０】
次に、経路解析部５３は、マルチルート判定をする（ステップＳ１１６）。すなわち、経路解析部５３は、通信可能な通信経路が複数あるか否かを判定する。経路解析部５３は、判定結果を解析結果記憶部４２に記憶させる。
【００７１】
次に、経路解析部５３は、判定結果を表示部３０に表示させる（ステップＳ１１７）。すなわち、経路解析部５３は、解析結果記憶部４２を記憶する解析結果（ステップＳ１１５及びステップＳ１１６による判定結果を含む）を表示部３０に表示させて、解析処理を終了する。
【００７２】
以上説明したように、本実施形態による無線ネットワーク支援システム１は、親機２と複数の子機３との間を複数の中継機４を介して無線通信により通信する無線ネットワークシステム１００と、無線ネットワーク支援装置１０とを備えている。無線ネットワーク支援装置１０は、テスト要求処理部５１と、メッセージ取得部５２（取得部）と、経路解析部５３とを備えている。テスト要求処理部５１は、無線ネットワークシステム１００が有する子機３及び中継機４をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求（例えば、応答確認コマンド）を、各ノード宛に順番に送信する。メッセージ取得部５２は、テスト要求に応じて、各ノードから親機２に向けて送信されるテストメッセージであって、少なくとも経由した中継機４を示す中継機情報（例えば、ＵＩＤ）と、当該経由した中継機４における電波強度を示す電波強度情報（例えば、ＲＳＳＩ）とを含むテストメッセージを取得する。そして、経路解析部５３は、メッセージ取得部５２が取得したテストメッセージに含まれる中継機情報と、電波強度情報とに基づいて、各ノードと親機２との間の通信経路を解析し、解析した通信経路を示す経路情報と、中継機情報と、電波強度情報とを少なくとも含む解析結果を表示部３０（出力部）に出力させる。
【００７３】
これにより、本実施形態による無線ネットワーク支援システム１は、無線ネットワークシステム１００が有するノードに対して、経路情報と電波強度情報とを出力するので、例えば、代替ルートを含めて、無線ネットワークシステム１００の状態をユーザが把握することができる。すなわち、本実施形態による無線ネットワーク支援システム１は、例えば、中継機４の故障など電波状況が変化した際に使用する代替ルートに対して、中継機４が適切に配置されていることを確認することができる。よって、本実施形態による無線ネットワーク支援システム１は、無線ネットワークシステム１００の通信品質を高めることができる。
また、本実施形態による無線ネットワーク支援システム１は、例えば、子機３や中継機４を新規に設置する場合や子機３や中継機４を追加する場合など、無線通信が可能であるか否かの確認が全ての経路に対して容易に行うことができる。
【００７４】
また、本実施形態では、子機３は、自装置に対するテスト要求（例えば、応答確認コマンド）を受信した場合に、テストメッセージを親機２に向けて送信する。また、中継機４は、自装置に対するテスト要求（例えば、応答確認コマンド）を受信した場合に、テストメッセージを親機２に向けて送信するとともに、他のノードからテストメッセージを受信した場合に、当該中継機４を示す中継機情報（例えば、ＵＩＤ）と、当該中継機４における電波強度情報（例えば、ＲＳＳＩ）とをテストメッセージに付加して転送する。
これにより、無線ネットワーク支援システム１は、通信可能な経路情報及び電波強度情報を容易に取得することができる。また、本実施形態による無線ネットワーク支援システム１では、子機３及び中継機４は、テスト要求（例えば、応答確認コマンド）に応じて、テストメッセージを送信するので、子機３及び中継機４に定期的にテストメッセージを出力する機能を持てせる場合に比べて、本来必要のないメッセージがネットワーク内に流通することを抑制することができる。
【００７５】
また、本実施形態では、経路解析部５３は、解析した通信経路と、通信経路上の中継機４における電波強度とに基づいて、当該通信経路が通信可能であるか否かを判定し、当該判定結果を含む解析結果を表示部３０に出力させる。
これにより、本実施形態による無線ネットワーク支援システム１は、各ノードと親機２との間で通信可能か否かをより容易にユーザに認知させることができる。そのため、ユーザは、適切に子機３及び中継機４が配置された無線ネットワークシステム１００を容易に構築及び確認することができる。
【００７６】
また、本実施形態では、経路解析部５３は、通信可能な通信経路が複数あるか否かを判定し、当該判定結果を含む解析結果を表示部３０に出力させる。
これにより、本実施形態による無線ネットワーク支援システム１は、各ノードと親機２との間の通信において、代替ルートがあるか否かを容易にユーザに認知させることができる。そのため、ユーザは、より通信品質を高めて、子機３及び中継機４が適切に配置された無線ネットワークシステム１００を容易に構築及び確認することができる。
【００７７】
また、本実施形態では、無線ネットワーク支援装置１０は、親機２とは異なる無線通信装置である試験機器６であって、テスト要求（例えば、応答確認コマンド）を各ノードに向けて送信するとともに、親機２に向けて送信されたテストメッセージを受信可能な試験機器を備えている。そして、無線ネットワーク支援装置１０は、試験機器を介してテスト要求を各ノードに向けて送信するとともに、テストメッセージを受信する。
これにより、本実施形態による無線ネットワーク支援システム１は、構築されている無線ネットワークシステム１００を変更することなしに、試験機器６により、各ノードと親機２との間の通信可能な経路情報及び電波強度情報をより容易に取得することができる。
【００７８】
また、本実施形態によれば、無線ネットワーク支援装置１０は、上述したテスト要求処理部５１と、メッセージ取得部５２（取得部）と、経路解析部５３とを備えている。
これにより、本実施形態による無線ネットワーク支援装置１０は、上述した無線ネットワーク支援システム１と同様に、無線ネットワークシステム１００の通信品質を高めることができる。
【００７９】
また、本実施形態による無線通信装置（例えば、子機３、又は中継機４）は、上述した無線ネットワークシステム１００と、無線ネットワーク支援装置１０とを備える無線ネットワーク支援システム１が有する子機３及び中継機４としての無線通信装置である。ここで、無線ネットワーク支援装置１０は、無線ネットワークシステム１００が有する子機３及び中継機４をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求（例えば、応答確認コマンド）を、各ノード宛に順番に送信する。また、無線ネットワーク支援装置１０は、テスト要求に応じて、各ノードから親機２に向けて送信されるテストメッセージであって、少なくとも経由した中継機４を示す中継機情報と、当該経由した中継機４における電波強度を示す電波強度情報とを含むテストメッセージを受信する。そして、本実施形態による無線通信装置は、自装置に対するテスト要求を受信した場合に、テストメッセージを親機２に向けて送信させるコマンド制御部（３４１、４４１）を備えている。
これにより、本実施形態による無線通信装置（例えば、子機３、又は中継機４）は、テスト要求に対してテストメッセージを送信するので、無線ネットワーク支援装置１０が、各ノードと親機２との間の通信可能な経路情報及び電波強度情報をより容易に取得することが可能になる。よって、本実施形態による無線通信装置は、上述した無線ネットワーク支援システム１と同様に、無線ネットワークシステム１００の通信品質を高めることができる。
【００８０】
また、本実施形態では、コマンド制御部４４１は、自装置が中継機４であり、且つ、他のノードからテストメッセージを受信した場合に、当該中継機情報（例えば、ＵＩＤ）と、当該中継機４における電波強度情報（例えば、ＲＳＳＩ）とをテストメッセージに付加して転送する。
これにより、本実施形態による無線通信装置は、各ノードと親機２との間の通信可能な経路情報及び電波強度情報をより容易に取得することができる。
【００８１】
また、本実施形態による無線ネットワーク支援方法は、親機２と複数の子機３との間を複数の中継機４を介して無線通信により通信する無線ネットワークシステム１００の無線ネットワーク支援方法である。本実施形態による無線ネットワーク支援方法は、テスト要求処理ステップと、送信ステップと、転送ステップと、取得ステップと、経路解析ステップとを含んでいる。テスト要求処理ステップにおいて、無線ネットワーク支援装置１０が、無線ネットワークシステム１００が有する子機３及び中継機４をノードとして、各ノードに対してテストメッセージの送信を要求するテスト要求（例えば、応答確認コマンド）を、各ノード宛に順番に送信する。送信ステップにおいて、子機３及び中継機４が、自装置に対するテスト要求を受信した場合に、テストメッセージを親機２に向けて送信する。転送ステップにおいて、中継機４が、他のノードからテストメッセージを受信した場合に、当該中継機４を示す中継機情報（例えば、ＵＩＤ）と、当該中継機４における電波強度を示す電波強度情報（例えば、ＲＳＳＩ）とをテストメッセージに付加して転送する。取得ステップにおいて、無線ネットワーク支援装置１０が、テスト要求に応じて、各ノードから親機２に向けて送信されるテストメッセージであって、少なくとも経由した中継機４を示す中継機情報と、当該経由した中継機４における電波強度情報とを含むテストメッセージを取得する。経路解析ステップにおいて、無線ネットワーク支援装置１０が、取得ステップにより取得したテストメッセージに含まれる中継機情報と、電波強度情報とに基づいて、各ノードと親機２との間の通信経路を解析し、解析した通信経路を示す経路情報と、中継機情報と、電波強度情報とを少なくとも含む解析結果を表示部３０に出力させる。
これにより、本実施形態による無線ネットワーク支援方法は、上述した無線ネットワーク支援システム１と同様に、無線ネットワークシステム１００の通信品質を高めることができる。
【００８２】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による無線ネットワーク支援システム１ａについて説明する。
本実施形態では、試験機器６の代わりに親機２を利用して、制御装置５ａが、上述した無線ネットワーク支援装置１０を備える場合の一例について説明する。
【００８３】
図９は、第２の実施形態による無線ネットワーク支援システム１ａの一例を示すブロック図である。
この図に示すように、無線ネットワーク支援システム１ａは、無線ネットワークシステム１００を備え、本実施形態による無線ネットワークシステム１００は、親機２と、子機３−１〜３−５と、中継機４−１〜４−３と、制御装置５ａとを備えている。
なお、この図において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００８４】
制御装置５ａは、上述した制御装置５と同様の機能を備えるとともに、無線ネットワーク支援装置１０を備えている。すなわち、本実施形態による無線ネットワーク支援装置１０は、親機２を介してテスト要求（例えば、応答確認コマンド）を各ノードに向けて送信するとともに、テストメッセージを受信する。
なお、その他の構成は、第１の実施形態と同様である。
また、本実施形態による無線ネットワーク支援システム１ａの動作は、試験機器６の代わりに親機２を用いる点を除いて、第１の実施形態における動作と同様であるので、ここではその説明を省略する。
【００８５】
以上説明したように、本実施形態による無線ネットワーク支援装置１０は、親機２を介してテスト要求（例えば、応答確認コマンド）を各ノードに向けて送信するとともに、テストメッセージを受信する。
これにより、無線ネットワーク支援システム１ａは、親機２を介して、無線ネットワークシステム１００の状態を確認及び解析するので、実運用と同等のシステムにより、無線ネットワークシステム１００の状態を確認及び解析することができる。
【００８６】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、無線通信は、９２０ＭＨｚ帯の特定小電力無線通信である場合の一例を説明したが、これに限定されるものではない。無線通信は、例えば、ＺｉｇＢｅｅ（ジグビー：登録商標）、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース：登録商標）、無線ＬＡＮなどを利用してもよい。
【００８７】
また、上記の各実施形態において、子機３は、上述した測定情報を測定する無線通信装置に限定されるものではない。また、子機３は、電池などのＤＣ電源により動作する構成であってもよい。この場合、子機３は、テスト要求（例えば、応答確認コマンド）に対して、テストメッセージを送信する代わりに、定期送信の際に、テストメッセージと同等のメッセージを親機２に向けて送信するようにしてもよい。これにより、電池などのＤＣ電源により動作する子機３における電池の消耗を低減することができ、稼働時間を長くすることができる。
【００８８】
また、上記の各実施形態において、経路解析部５３は、各子機３から親機２までの経路におけるホップ数（例えば、通信経路において中継した中継機４の数）に基づいて、定期送信の間隔の推奨値を算出し、算出した定期送信の間隔の推奨値を解析結果に含めて、表示部３０に表示させてもよい。
【００８９】
また、上記の各実施形態において、無線ネットワーク支援装置１０は、出力部の一例として、表示部３０を備える例を説明したが、これに限定なれるものではない。例えば、出力部は、解析結果をファイルに出力してもよいし、音やランプなどの光によって、解析結果を出力してもよい。
また、中継機４は、上述した通常のメッセージの転送と同様に、第１の転送条件及び第２の転送条件によりテストメッセージを他のノードに転送してもよいし、第１の転送条件及び第２の転送条件のうちのいずれか一方の転送条件によりテストメッセージを他のノードに転送してもよい。また、中継機４は、全てのテストメッセージを送信元以外のノードに転送するようにしてもよい。
【００９０】
なお、上述した無線ネットワーク支援システム１（１ａ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した無線ネットワーク支援システム１（１ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した無線ネットワーク支援システム１（１ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００９１】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に無線ネットワーク支援システム１（１ａ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９２】
また、上述した機能の一部又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００９３】
１，１ａ…無線ネットワーク支援システム、２…親機、３，３−１，３−２，３−３，３−４，３−５…子機、４，４−１，４−２，４−３…中継機、５…制御装置、６…試験機器、１０…無線ネットワーク支援装置、２０…入力部、３０…表示部、４０，３３０，４３０…記憶部、４１…ノード記憶部、４２…解析結果記憶部、５０，３４０，４４０…制御部、５１…テスト要求処理部、５２…メッセージ取得部、５３…経路解析部、１００…無線ネットワークシステム、３１０，４１０…アンテナ、３２０，４２０…無線通信部、３４１，４４１…コマンド制御部、３５０…センサー部
【図１】
2016036107.tif 000003
【図２】
2016036107.tif 000004
【図３】
2016036107.tif 000005
【図４】
2016036107.tif 000006
【図５】
2016036107.tif 000007
【図６】
2016036107.tif 000008
【図７】
2016036107.tif 000009
【図８】
2016036107.tif 000010
【図９】
2016036107.tif 000011