(57)【要約】【課題】将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線センサネットワークの通信ルートの安定性を評価することを可能とする。【解決手段】複数の無線センサ端末のうちのデータ収集局として機能する無線センサ端末に対して二つの周波数で試験電波を発信する指令を出力し、複数の無線センサ端末それぞれの周波数別の試験電波の受信電力の測定結果を収集し、無線センサ端末の組み合わせ毎の周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定し、無線センサ端末の組み合わせ毎の周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定し、二つの周波数のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ周波数別の受信レベルの差が受信レベル差閾値以下である無線センサ端末の組み合わせを無線通信ルートとして選定するようにした。【選択図】図１
2011244174.tif 000002
【特許請求の範囲】
【請求項１】
二つの無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する手段と、前記二つの無線センサ端末それぞれの前記二つの周波数別の前記試験電波の受信電力の測定結果を収集する手段と、前記二つの無線センサ端末間の前記二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する手段と、前記二つの無線センサ端末間の前記二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する手段と、前記二つの周波数のどちらについても前記受信電力の受信レベルが前記受信レベル最低閾値以上であり且つ前記二つの周波数別の受信レベルの差が前記受信レベル差閾値以下である場合には前記二つの無線センサ端末間の通信状態は安定していると評価する手段とを有することを特徴とする無線通信ルートの安定性評価装置。
【請求項２】
二つの無線センサ端末間の通信状態を評価する処理を行わせるためのプログラムであって、前記二つの無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する処理と、前記二つの無線センサ端末それぞれの前記二つの周波数別の前記試験電波の受信電力の測定結果を収集する処理と、前記二つの無線センサ端末間の前記二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する処理と、前記二つの無線センサ端末間の前記二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する処理と、前記二つの周波数のどちらについても前記受信電力の受信レベルが前記受信レベル最低閾値以上であり且つ前記二つの周波数別の受信レベルの差が前記受信レベル差閾値以下である場合には前記二つの無線センサ端末間の通信状態は安定していると評価する処理とをコンピュータに行わせることを特徴とする無線通信ルートの安定性評価プログラム。
【請求項３】
複数の無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する手段と、前記複数の無線センサ端末それぞれの前記二つの周波数別の前記試験電波の受信電力の測定結果を収集する手段と、前記無線センサ端末の組み合わせ毎の前記二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する手段と、前記無線センサ端末の組み合わせ毎の前記二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する手段と、前記二つの周波数のどちらについても前記受信電力の受信レベルが前記受信レベル最低閾値以上であり且つ前記二つの周波数別の受信レベルの差が前記受信レベル差閾値以下である前記無線センサ端末の組み合わせを無線通信ルートとして選定する手段とを有することを特徴とする無線通信ルートの選定装置。
【請求項４】
複数の無線センサ端末によって無線センサネットワークを構築するための通信ルートを選定する処理を行わせるためのプログラムであって、前記複数の無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する処理と、前記複数の無線センサ端末それぞれの前記二つの周波数別の前記試験電波の受信電力の測定結果を収集する処理と、前記無線センサ端末の組み合わせ毎の前記二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する処理と、前記無線センサ端末の組み合わせ毎の前記二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する処理と、前記二つの周波数のどちらについても前記受信電力の受信レベルが前記受信レベル最低閾値以上であり且つ前記二つの周波数別の受信レベルの差が前記受信レベル差閾値以下である前記無線センサ端末の組み合わせを無線通信ルートとして選定する処理とをコンピュータに行わせることを特徴とする無線通信ルートの選定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信ルートの安定性を評価する技術、並びに、無線通信ルートを選定する技術に関する。さらに詳述すると、本発明は、複数の端末が無線によって通信を行う無線通信システムにおける無線通信ルート毎の安定性を評価する技術、並びに、無線通信ルートの安定性評価に基づいて無線通信ルートを選定する技術に関する。
【背景技術】
【０００２】
無線センサネットワークは、無線機能を有するセンサ端末を複数設置してこれら複数の無線センサ端末が相互に通信の中継を行うなどして無線による通信ネットワークを自律的に構築し、各無線センサ端末によって収集されたセンサ情報(データ)を伝送する仕組みであり、例えば各種設備のセンシング・状態監視や保全技術の省力化・高度化などへの応用が期待されている。
【０００３】
無線センサネットワーク技術については、具体的には例えば無線ＰＡＮ（Ｐersonal Ａrea Ｎetwork の略）に関するIEEE802.15や無線ＬＡＮ（Ｌocal Ａrea Ｎetwork の略）に関するIEEE801.11の国際規格の整備が進められている。
【０００４】
無線センサネットワークは、無線を使うシステムであるため、通信が行われるためには電波が目的の場所まで到達する必要がある。理論的には、送信電力及び送信アンテナの利得並びに受信アンテナの利得及び受信機の感度から自由空間伝搬損失のマージンを計算して通信可能な距離を求めることができる。そこで、算出された通信可能な距離に基づいて定められる範囲内に無線センサ端末を配置すれば、複数の無線センサ端末が相互に通信の中継を行うことができ、理論上は無線による通信ネットワークを構築することができる。
【０００５】
しかしながら、実際には、対象地域・施設の状況等の周囲の環境によって通信できる場所とできない場所とが決まってくる。このため、例えば金属構造物が多い場所に無線センサネットワークを構築した場合には、電波の多重反射や遮蔽や外部雑音などの影響によって通信できない区間が発生して全てのセンサ情報(データ)を安定して収集できないことがある。つまり、広い場所に少数の無線センサ端末を設置する場合には、ネットワーク構成をメッシュ状に構成することができず、一つの無線通信ルートに通信が集中することがある。その結果、その無線通信ルートが通信不能になってしまった場合には、複数の無線センサ端末のセンサ情報が収集できなくなる可能性がある。
【０００６】
このために各無線センサ端末の間で通信することができるか否かを判定する必要があり、従来は、相手の端末からの試験電波が一定以上のレベル(強度)で受信できたか否かを検査することによって無線センサ端末間での通信の可否の判定を行うようにしている（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３４１６４８号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
無線センサ端末間での通信の可否の従来の判定方法では、利用が予定されている特定の無線周波数についての、検査の一時期における結果に基づいて無線センサ端末間（即ち、無線通信ルート）の通信の可否を判定しているに過ぎない。
【０００９】
しかしながら、無線センサ端末間の通信成功率は受信電力に大きく依存し、そして受信電力は位置によって変化し、電波の複雑な多重反射や遮蔽や外部雑音などの影響によって場合によっては１〔cm〕程度の位置の違いで大きく変化することがある。このような場合には、無線センサ端末を設置した初期の時点では通信が可能であっても、その後に送信端末，受信端末，反射物の何れかの位置が僅かでも変化すれば通信不能になる虞がある。具体的には、無線センサ端末が設置されている各種機器の動作時の振動や強風などによる傾きの他にも気温による機器の膨張によっても通信状態が変化することが考えられ、受信電力が日周期で変動する例も報告されている（尾造宏之：電波伝搬特性に基づく無線センサネットワーク構築の基礎検討−変電所構内での微弱無線およびIEEE802.15.4の電波伝搬特性−，電力中央研究所研究報告 R05007，2006年5月）。
【００１０】
このため、従来の判定方法は、検査の一時期における通信の可否を判定することはできても、将来の通信の可能性（言い換えると、潜在的な脆弱性）を判定することはできないという問題があり、将来の安定性の低い無線通信ルートであっても通信可能であると判定してしまうので信頼性が高いとは言い難い。
【００１１】
そこで、本発明は、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線センサネットワークの通信ルートの安定性を評価することができる無線通信ルートの安定性評価装置及び安定性評価プログラムを提供することを目的とする。さらに、本発明は、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線センサネットワークの通信ルートの安定性評価に基づいて無線通信ルートの選定をすることができる無線通信ルートの選定装置及び選定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するため、請求項１記載の無線通信ルートの安定性評価装置は、二つの無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する手段と、二つの無線センサ端末それぞれの二つの周波数別の試験電波の受信電力の測定結果を収集する手段と、二つの無線センサ端末間の二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する手段と、二つの無線センサ端末間の二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する手段と、二つの周波数のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数別の受信レベルの差が受信レベル差閾値以下である場合には二つの無線センサ端末間の通信状態は安定していると評価する手段とを有するようにしている。
【００１３】
また、請求項２記載の無線通信ルートの安定性評価プログラムは、二つの無線センサ端末間の通信状態を評価する処理を行わせるためのプログラムであって、二つの無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する処理と、二つの無線センサ端末それぞれの二つの周波数別の試験電波の受信電力の測定結果を収集する処理と、二つの無線センサ端末間の二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する処理と、二つの無線センサ端末間の二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する処理と、二つの周波数のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数別の受信レベルの差が受信レベル差閾値以下である場合には二つの無線センサ端末間の通信状態は安定していると評価する処理とをコンピュータに行わせるようにしている。
【００１４】
これらの無線通信ルートの安定性評価装置及び安定性評価プログラムによると、下記に説明する原理によって将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線センサネットワークの通信ルートの安定性を評価することができる。
【００１５】
ここでは、直接波と金属反射波１波との２波干渉モデルによって受信電力（受信強度）の変動の特性を検討する。具体的には、無線センサ端末間を結ぶ直線から金属面までの距離をｘ〔ｍ〕とし、無線センサ端末間の距離をｚ〔ｍ〕、距離ｚ＝１〔ｍ〕での直接波の受信電力を１〔mW〕とすると、受信電力のレベルは数式１で表される。
【数１】
2011244174.tif 000003
ただし、  Ｐr：受信レベル〔dBm〕，
ｐr：受信電力〔mW〕，
ｚr：反射波の伝搬長〔ｍ〕，
φ：直接波と反射波との位相差〔radian〕，
ｆ：無線の周波数〔Hz〕，
ｃ：真空中の光の速さ〔m/s〕  をそれぞれ表す。
【００１６】
数式１−２の第３項が直接波と反射波との干渉による変動を表し、直接波と反射波との位相差φが(２ｎ＋１)π（ただし、ｎは整数）のときに受信レベルのディップ（窪み）が生じる。
【００１７】
また、ｚ>>ｘのとき、数式１−４は近似的に数式２のように表される。
（数２）  φ＝πｆ／ｃ(４ｘ2／ｚ)
【００１８】
すなわち、直接波と反射波との位相差φは、無線センサ端末間の距離ｚ，無線センサ端末間を結ぶ直線から金属面までの距離ｘ，無線の周波数ｆに依存することが分かる。そして、これらの変化Δｚ，Δｘ，Δｆに対する位相差φの変化Δφは数式３の関係になるので、Δφはその時のφと各々の変数の変化率とで決まることになる。
（数３）  Δφ／φ＝−Δｚ／ｚ＝２Δｘ／ｘ＝Δｆ／ｆ
【００１９】
数式３からは、ｚ>>ｘの地点ではｚ方向よりもｘ方向の方が移動による位相差φの変化Δφが大きく、受信レベルＰrの変化が急峻になると考えられる。一方で、位相差φの変化によって受信レベルＰrが大きく変化する場所は、位相差φ＝(２ｎ＋１)π且つ直接波と干渉波との強度差が小さい地点である。すなわち、例えばｘ方向の移動のみによって受信レベルＰrの変化が決定づけられると単純化することはできず、一方で、位相差φ＝(２ｎ＋１)π且つ直接波と干渉波との強度差が小さい地点ではｚ，ｘ，ｆのうちの何れが変化しても受信レベルＰrが大きく変化することになる。
【００２０】
ｆ1＝2440〔MHz〕，ｆ2＝2460〔MHz〕，ｘ＝２〔ｍ〕，ｚ＝１〔ｍ〕での直接波受信レベルを-30〔dBm〕として数式１に従って計算した例を図４に示す。図４(Ａ)から、金属反射では受信レベルが場所によって急激に減衰する所があり（大地反射や遮蔽による減衰とは異なる）、この付近では場所を移動すれば受信レベルが大きく変動することが確認され、すなわち不安定な場所であるがこのことは実際に移動させないと分からない。一方で、図４(Ｂ)から、周波数を変えれば場所を実際に移動させなくても大きく変動することが確認される。
【００２１】
以上より、無線センサ端末の位置の微動による受信レベルの変動が大きい地点では電波の周波数の微動による受信レベルの変動も大きい。すなわち、無線センサ端末の位置の微動によって受信レベルが変動してしまう場所は電波の周波数の微動によっても受信レベルが変動するので、二つの周波数チャネル間の受信レベルの差に基づいて通信状態が不安定な通信ルートを予測して無線通信ルートの評価に反映することにより、安定性の高い無線通信ルートを選定することができる。具体的には、電波の周波数を変化させたときに受信レベルが大きく変動する通信ルートは潜在的に脆弱であると言えるので、当該通信ルートを排除することによって安定性の高い無線通信ルートのみを選定することができる。
【００２２】
したがって、本発明の無線通信ルートの安定性評価装置及び安定性評価プログラム無線センサ端末での周波数別の試験電波の受信電力の受信レベルに加えて周波数別の試験電波の受信レベルの差を用いて無線センサ端末間の通信状態を評価するようにしているので、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの評価が行われる。
【００２３】
また、請求項３記載の無線通信ルートの選定装置は、複数の無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する手段と、複数の無線センサ端末それぞれの二つの周波数別の試験電波の受信電力の測定結果を収集する手段と、無線センサ端末の組み合わせ毎の二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する手段と、無線センサ端末の組み合わせ毎の二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する手段と、二つの周波数のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数別の受信レベルの差が受信レベル差閾値以下である無線センサ端末の組み合わせを無線通信ルートとして選定する手段とを有するを備えるようにしている。
【００２４】
また、請求項４記載の無線通信ルートの選定プログラムは、複数の無線センサ端末によって無線センサネットワークを構築するための通信ルートを選定する処理を行わせるためのプログラムであって、複数の無線センサ端末に対して順次に二つの周波数で試験電波を発信する指令と当該試験電波を受信する指令とを出力する処理と、複数の無線センサ端末それぞれの二つの周波数別の試験電波の受信電力の測定結果を収集する処理と、無線センサ端末の組み合わせ毎の二つの周波数別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する処理と、無線センサ端末の組み合わせ毎の二つの周波数別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する処理と、二つの周波数のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数別の受信レベルの差が受信レベル差閾値以下である無線センサ端末の組み合わせを無線通信ルートとして選定する処理とをコンピュータに行わせるようにしている。
【００２５】
したがって、これらの無線通信ルートの選定装置及び選定プログラムによると、無線センサ端末での周波数別の試験電波の受信電力の受信レベルに加えて周波数別の試験電波の受信レベルの差を用いて無線センサ端末間の通信状態を評価して無線通信ルートを選定するようにしているので、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの選定が行われる。
【発明の効果】
【００２６】
本発明の無線通信ルートの安定性評価装置及び安定性評価プログラムによれば、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの評価を行うこと、すなわち、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線通信ルートの評価を行うことができるので、特定の周波数では受信レベルがたとえ高いとしてもその通信状態が実は不安定なものであって潜在的には脆弱な無線通信ルートを検知することができ、無線通信ルートの評価の信頼性の向上を図ることが可能になる。
【００２７】
また、本発明の無線通信ルートの選定装置及び選定プログラムによれば、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの選定を行うこと、すなわち、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線通信ルートの選定を行うことができるので、特定の周波数では受信レベルがたとえ高いとしてもその通信状態が実は不安定なものであって潜在的には脆弱な無線通信ルートを排除することができ、無線通信ルートの選定の信頼性の向上を図ることが可能になる。
【図面の簡単な説明】
【００２８】
【図１】本発明の無線通信ルートの安定性評価を用いた無線通信ルートの選定プログラムの実施形態の一例を説明するフローチャートである。
【図２】実施形態の無線通信ルートの安定性評価を用いた無線通信ルートの選定をプログラムを用いて実施する場合の無線通信ルートの選定装置の機能ブロック図である。
【図３】実施形態の無線通信ルートの選定の仕方を説明する図である。
【図４】２波干渉モデルによる受信電力（受信強度）の変動の特性の計算例を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の構成を図面に示す実施の形態の一例に基づいて詳細に説明する。
【００３０】
図１から図４に、本発明の無線通信ルートの安定性評価装置及び安定性評価プログラムを用いた（言い換えると、一部として含む）無線通信ルートの選定装置及び選定プログラムの実施形態の一例を示す。
【００３１】
本発明では、無線センサネットワークを展開する対象地域・施設に複数の無線センサ端末が予め設置される（Ｓ０）。
【００３２】
本発明では、電波の周波数チャネルの切り替え機能を有する無線センサ端末が用いられる。本実施形態では、六つの無線センサ端末１Ａ，１Ｂ，…，１Ｆが設置されると共に、無線センサ端末１Ａがデータ収集局として設定されて無線通信ルートの選定装置１０に接続されている場合を例に挙げて説明する。
【００３３】
本発明では、また、試験電波の二つの周波数ｆ1，ｆ2の値が予め設定される。なお、試験電波の周波数ｆ1，ｆ2の値は、特定の値に限定されるものではなく、実使用で予定されている周波数帯に対応させて適当な周波数が設定される。具体的には例えば、実使用で予定されている周波数帯が、2.4GHz帯（例えばIEEE802.15.4，IEEE802.11b等）であれば2440〔MHz〕と2460〔MHz〕とすることが考えられ、950MHz帯（例えばIEEE802.15.4d等）であれば951.0〔MHz〕と957.4〔MHz〕とすることが考えられる。
【００３４】
そして、無線通信ルートの選定装置は、複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆのうちのデータ収集局として機能する無線センサ端末１Ａを介して複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆに対して順次に二つの周波数ｆ1，ｆ2で試験電波を発信する指令と当該試験電波を受信する指令とを出力する手段(１１ｂ,１１ｃ)と、複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆそれぞれの二つの周波数ｆ1・ｆ2別の試験電波の受信電力の測定結果を収集する手段(１１ｄ)と、無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせ毎の二つの周波数ｆ1・ｆ2別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する手段(１１ｆ)と、無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせ毎の二つの周波数ｆ1・ｆ2別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する手段(１１ｇ)と、二つの周波数ｆ1，ｆ2のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数ｆ1・ｆ2別の受信レベルの差が受信レベル差閾値以下である無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせを無線通信ルートとして選定する手段(１１ｈ)とを有する。
【００３５】
上記の無線通信ルートの安定性評価装置及び無線通信ルートの選定装置は、無線通信ルートの安定性評価プログラムを一部として含む無線通信ルートの選定プログラムをコンピュータ上で実行することによっても実現される。本実施形態では、無線通信ルートの選定プログラムをコンピュータ上で実行する場合を例に挙げて説明する。
【００３６】
無線通信ルートの選定プログラム１７を実行するための本実施形態の無線通信ルートの選定装置１０の全体構成を図２に示す。この無線通信ルートの選定装置１０は、制御部１１，記憶部１２，入力部１３，表示部１４及びメモリ１５を備え相互にバス等の信号回線により接続されている。また、無線通信ルートの選定装置１０には無線センサ端末１Ａがバス等の信号回線により接続されており、その信号回線を介して相互にデータや制御指令等の信号の送受信（即ち出入力）が行われる。
【００３７】
制御部１１は記憶部１２に記憶されている無線通信ルートの選定プログラム１７によって無線通信ルートの選定装置１０全体の制御並びに無線通信ルートの安定性評価及び選定に係る演算を行うものであり、例えばＣＰＵ（即ち中央演算処理装置）である。記憶部１２は少なくともデータやプログラムを記憶可能な記憶手段であり、例えばハードディスクである。メモリ１５は制御部１１が各種の制御や演算を実行する際の作業領域であるメモリ空間となるものであり、例えばＲＡＭ（Ｒandom  Ａccess  Ｍemory の略）である。
【００３８】
入力部１３は少なくとも作業者の命令を制御部１１に与えるためのインターフェイスであり、例えばキーボードである。
【００３９】
表示部１４は制御部１１の制御によって文字や図形等の描画・表示を行うものであり、例えばディスプレイである。
【００４０】
そして、無線通信ルートの選定プログラム１７を実行することによって無線通信ルートの選定装置１０の制御部１１には、受信電力の測定のための試験電波発信のカウントＣの値を制御する手段としてのカウント部１１ａと、複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆのうちのデータ収集局として機能する無線センサ端末１Ａを介して複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆに対して順次に二つの周波数ｆ1，ｆ2で試験電波を発信する指令と当該試験電波を受信する指令とを出力する処理を行う手段としての周波数設定部１１ｂ及び試験電波発信指令部１１ｃと、複数の無線センサ端末１Ａ，１Ｂ，…，１Ｆそれぞれの二つの周波数ｆ1・ｆ2別の試験電波の受信電力の測定結果を収集する処理を行う手段としての受信電力収集部１１ｄと、受信電力の測定のための試験電波発信のカウントＣの値が既定の値であるか否かを判定する手段としてのカウント比較部１１ｅと、無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせ毎の二つの周波数ｆ1・ｆ2別の試験電波の受信電力の受信レベルが受信レベル最低閾値以上であるか否かを判定する処理を行う手段としての受信レベル判定部１１ｆと、無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせ毎の二つの周波数ｆ1・ｆ2別の試験電波の受信レベルの差が受信レベル差閾値以下であるか否かを判定する処理を行う手段としての受信レベル差判定部１１ｇと、二つの周波数ｆ1，ｆ2のどちらについても受信電力の受信レベルが受信レベル最低閾値以上であり且つ二つの周波数ｆ1・ｆ2別の受信レベルの差が受信レベル差閾値以下である無線センサ端末１Ａ，１Ｂ，…，１Ｆの組み合わせを無線通信ルートとして選定する処理を行う手段としての通信ルート選定部１１ｈとが構成される。
【００４１】
本実施形態では、無線通信ルートの選定プログラム１７が実行されると、まず、初期値として受信電力の測定のための試験電波発信のカウントＣ＝０に設定され、メモリ１５に記憶される（Ｓ０）。
【００４２】
本実施形態では、また、周波数ｆ1が試験電波発信のカウントＣ＝１に対応する試験電波の周波数として設定されると共に周波数ｆ2が試験電波発信のカウントＣ＝２に対応する試験電波の周波数として設定されて無線通信ルートの選定プログラム１７（以下、単にプログラム１７と表記する）に規定される。
【００４３】
そして、本発明が実行され、制御部１１のカウント部１１ａは、受信電力の測定のための試験電波発信のカウントＣの値をメモリ１５から読み込み、当該Ｃに１を加える（Ｓ１）。そして、カウント部１１ａは、試験電波発信のカウントＣの値をメモリ１５に記憶させる。
【００４４】
次に、制御部１１の周波数設定部１１ｂは、受信電力の測定のために発信する試験電波の周波数を設定する（Ｓ２）。周波数は例えば電波法で定められた周波数チャネルのチャネル番号でも良い。
【００４５】
具体的には、周波数設定部１１ｂは、試験電波発信のカウントＣの値に対応づけられた試験電波の周波数（Ｃ＝１のときはｆ1，Ｃ＝２のときはｆ2）の値をプログラム１７から読み込む。
【００４６】
そして、周波数設定部１１ｂは、受信電力の測定のための通信チャネルをプログラム１７から読み込んだ周波数ｆ1（若しくはｆ2）とする指令をデータ収集局として機能する無線センサ端末１Ａに対して出力する。更に、無線センサ端末１Ａから各無線センサ端末１Ｂ，…，１Ｆへ通信チャネルを周波数ｆ1（若しくはｆ2）に設定するよう指令する。なお、指令の伝達は、例えばフラッディングを用いて行う。すなわち、無線センサ端末１Ａがデータを含む電波を無指向に発信し、当該電波を受信した他の無線センサ端末１Ｂ，…，１Ｆは前記データを無指向に１回だけ発信する。
【００４７】
次に、制御部１１の試験電波発信指令部１１ｃは、データ収集局として機能する無線センサ端末を介して各無線センサ端末に対して順次に試験電波の発信及び受信を指令する（Ｓ３）。
【００４８】
本実施形態では、試験電波発信指令部１１ｃは、試験電波を発信及び受信する指令をデータ収集局として機能する無線センサ端末１Ａを介して各無線センサ端末に対して出力する。そして、本発明では、無線センサ端末１Ａ，１Ｂ，…，１Ｆの全ての組み合わせ（以下、無線センサ端末１の組み合わせと表記する）毎の受信電力が測定される。
【００４９】
具体的には、まず、無線センサ端末１Ａに対して試験電波の送信が指令され、無線センサ端末１Ｂ〜１Ｆに対して試験電波の受信が指令される。そして、無線センサ端末１Ａが試験電波（パケット）をフラッディングし、無線センサ端末１Ｂ〜１Ｆは当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶する。なお、受信電力は、各無線センサ端末が有するメモリに記憶される。
【００５０】
次に、無線センサ端末１Ｂに対して試験電波の送信が指令され、無線センサ端末１Ａ，１Ｃ〜１Ｆに対して試験電波の受信が指令される。そして、無線センサ端末１Ｂが試験電波をフラッディングし、無線センサ端末１Ａ，１Ｃ〜１Ｆは当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶する。
【００５１】
次に、無線センサ端末１Ｃに対して試験電波の送信が指令され、無線センサ端末１Ａ，１Ｂ，１Ｄ〜１Ｆに対して試験電波の受信が指令される。そして、無線センサ端末１Ｃが試験電波をフラッディングし、無線センサ端末１Ａ，１Ｂ，１Ｄ〜１Ｆは当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶する。
【００５２】
同様に、無線センサ端末１Ｄが試験電波をフラッディングして他の無線センサ端末が当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶し、無線センサ端末１Ｅが試験電波をフラッディングして他の無線センサ端末が当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶し、さらに、無線センサ端末１Ｆが試験電波をフラッディングして他の無線センサ端末が当該試験電波を受信すると共に発信元の端末番号と対応づけて受信電力を全て記憶する。
【００５３】
以上のように全ての無線センサ端末が１度は試験電波を発信することにより、全ての無線センサ端末間の双方向の受信電力が測定され、無線センサ端末１の組み合わせ毎の受信電力が測定される。
【００５４】
次に、制御部１１の受信電力収集部１１ｄは、各無線センサ端末の試験電波の受信電力の測定結果を収集する（Ｓ４）。
【００５５】
具体的には、受信電力収集部１１ｄは試験電波の受信電力の測定結果の返信指令を各無線センサ端末１Ｂ，…，１Ｆに対して発信する指令をータ収集局として機能する無線センサ端末１Ａに対して出力し、指令が入力された無線センサ端末１Ａは受信電力の測定結果を返信する指令を各無線センサ端末１Ｂ，…，１Ｆに対して発信する。
【００５６】
そして、各無線センサ端末１Ｂ，…，１Ｆは、Ｓ３の処理の際にメモリに記憶しておいた、他の無線センサ端末からフラッディングされた試験電波の受信電力を無線センサ端末１Ａに伝送する。そして、無線センサ端末１Ａは伝送された受信電力のデータをメモリ１Ａａに記憶する。
【００５７】
そして、受信電力収集部１１ｄは、各無線センサ端末１Ｂ，…，１Ｆから無線センサ端末１Ａに返信された試験電波の受信電力の測定結果、及び、無線センサ端末１Ａ自身の試験電波の受信電力の測定結果を、無線センサ端末１Ａのメモリ１Ａａから読み込む。なお、各無線センサ端末１Ｂ，…，１Ｆから返信された測定結果は、無線センサ端末１Ａのメモリ１Ａａに記憶させることなく直接読み込むようにしても良い。
【００５８】
さらに、受信電力収集部１１ｄは、無線センサ端末のメモリ１Ａａから読み込んだ受信電力の測定結果をメモリ１５に記憶させる。これにより、試験電波の周波数ｆ1，ｆ2の場合の、無線センサ端末１の組み合わせ毎の受信電力の測定結果がメモリ１５に蓄積される（なお、受信不能の場合には欠測となるので、受信不能であった無線センサ端末の組み合わせについてはデータは存在しない）。ここで、例えば無線センサ端末１Ａ−１Ｂ間については端末１Ａによる受信電力と端末１Ｂによる受信電力とが（すなわち、方向別の受信電力が）あるところ、無線センサ端末１Ａ−１Ｂ間の受信電力としては、端末１Ａと端末１Ｂとのどちらか一方のみの受信電力を用いるようにしても良いし、両方の受信電力の平均を用いるようにしても良い。
【００５９】
次に、制御部１１のカウント比較部１１ｅは、受信電力の測定のための試験電波発信のカウントＣが２であるか否かを判断する（Ｓ５）。
【００６０】
具体的には、カウント比較部１１ｅは、Ｓ１の処理においてメモリ１５に記憶された試験電波発信のカウントＣの値が２であるか否かを判断する。
【００６１】
そして、Ｃ≠２（実際には、Ｃ＝１）の場合には（Ｓ５：Ｎｏ）、制御部１１は処理ステップをＳ１に戻し、Ｓ１以降の処理が繰り返される。
【００６２】
一方、Ｃ＝２の場合には（Ｓ５：Ｙｅｓ）、制御部１１は処理ステップをＳ６に進める。なお、このときには、メモリ１５には、試験電波の周波数ｆ1・ｆ2別の、無線センサ端末１の組み合わせ毎の受信電力の測定結果が蓄積されている（受信不能の場合にはデータなし）。
【００６３】
そして、制御部１１の受信レベル判定部１１ｆは、無線センサ端末の組み合わせ毎の試験電波の周波数別の受信電力の受信レベルを判定する（Ｓ６）。
【００６４】
本実施形態では、受信レベルを、無線センサ端末間の受信レベルとして最低限必要とされるレベル以上であるか否かと、さらに、受信レベルが十分に高いか否かとを組み合わせた三つのレベルに分類する。
【００６５】
まず、無線センサ端末間の受信レベルとして最低限必要とされるレベル以上であるか否かについては、受信レベル最低閾値を設定してこれを用いて判定する。受信レベル最低閾値は、特定の値に限定されるものではなく、無線センサネットワークによって伝送される情報の重要性や無線センサネットワークを展開する対象地域・施設の状況なども踏まえ、受信可能ではあるけれども十分に良好な通信状態であるとは言えない程度を基準として適当な値が設定される。例えば、図４に示す例であれば、図４(Ａ)を参考にして、受信レベル最低閾値を-95〔dB〕程度に設定することが考えられる。なお、受信レベル最低閾値を特定の値として設定する代わりに、受信レベルに関係なく受信可能か不能かを基準として設定するようにしても良い。
【００６６】
また、無線センサ端末間の受信レベルが十分に高いか否かについては、受信レベル良好閾値を設定してこれを用いて判定する。受信レベル良好閾値は、特定の値に限定されるものではなく、無線センサネットワークによって伝送される情報の重要性や無線センサネットワークを展開する対象地域・施設の状況なども踏まえ、無線センサ端末間の通信状態が非常に良好であると言える程度を基準として適当な値が設定される。例えば、図４に示す例であれば、図４(Ａ)を参考にして、受信レベル良好閾値を-75〔dB〕程度に設定することが考えられる。なお、本実施形態では、受信レベル最低閾値及び受信レベル良好閾値はプログラム１７に規定される。
【００６７】
そして、受信レベル判定部１１ｆは、プログラム１７に規定されている受信レベル最低閾値及び受信レベル良好閾値を読み込んでメモリ１５に記憶させると共に、Ｓ４の処理においてメモリ１５に記憶された試験電波の周波数ｆ1・ｆ2別の無線センサ端末１の組み合わせ毎の受信電力の測定結果のそれぞれについて、受信レベル最低閾値以上であるか否か、当該閾値以上である場合には更に受信レベル良好閾値以上であるか否かを判断する。
【００６８】
そして、受信レベル判定部１１ｆは、無線センサ端末１の組み合わせ毎に、周波数ｆ1・ｆ2別の受信電力の測定結果が、１）受信レベル最低閾値未満，２）受信レベル最低閾値以上且つ受信レベル良好閾値未満，３）受信レベル良好閾値以上のうちの何れであるかであるか（即ち、受信レベルの不足・低い・高いの区別。なお、受信不能の場合にはデータなし）をメモリ１５に記憶させる。
【００６９】
本実施形態の無線センサ端末１Ａ，１Ｂ，…，１Ｆ（配置は想定）に対するＳ６の処理結果の例を図３(Ａ)に示す。図３では、受信電力の測定結果が、受信不能若しくは受信レベル最低閾値未満（即ち受信レベル不足）は線なし，受信レベル最低閾値以上且つ受信レベル良好閾値未満（即ち受信レベル低い）は破線，受信レベル良好閾値以上（即ち受信レベル高い）は実線で表している。そして、無線センサ端末１の組み合わせ毎に、周波数ｆ1と周波数ｆ2との別に一本の線で表しているので、最大で二本の線が記されている。
【００７０】
次に、制御部１１の受信レベル差判定部１１ｇは、無線センサ端末の組み合わせ毎の試験電波の周波数別の受信レベルの差を判定する（Ｓ７）。
【００７１】
電波の周波数別の受信レベルの差（絶対値）が大きい場合には、無線センサ端末の位置の微動によって受信電力が大きく変動して将来通信不能になる可能性が高い。このため、本発明においては、電波の周波数別の受信レベルの差を無線通信ルートの安定性の評価指標の一つとして用いる。
【００７２】
無線センサ端末間の通信状態が安定的であるか否か（言い換えると、電波の周波数別の受信レベルの差が小さいか否か）については、受信レベル差閾値を設定してこれを用いて判定する。受信レベル差閾値は、特定の値に限定されるものではなく、無線センサネットワークによって伝送される情報の重要性や無線センサネットワークを展開する対象地域・施設の状況なども踏まえ、受信レベルの差が小さく通信状態が比較的安定していると言える程度を基準として適当な値が設定される。例えば、図４に示す例であれば、図４(Ｂ)を参考にして、受信レベル差閾値を10〔dB〕程度に設定することが考えられる。なお、本実施形態では、受信レベル差閾値はプログラム１７に規定される。
【００７３】
ここで、受信レベル差閾値の設定の際に、測定された受信レベルと受信限界の閾値との差（言い換えると、あと何デジベル低下しても受信可能であるかという裕度）である受信マージンを考慮するようにしても良い。具体的には、受信マージンが大きい場合には受信レベル差閾値を大きめにしたり、受信マージンが小さい場合には受信レベル差閾値を小さめにしたりすることが考えられる。
【００７４】
また、アンテナの利得には一般に周波数特性があるので、アンテナ利得の周波数特性を事前に測定しておき、Ｓ６及びＳ７の処理において受信利得・送信利得を考慮して現実の受信電力を校正したものを用いる。
【００７５】
そして、受信レベル差判定部１１ｇは、プログラム１７に規定されている受信レベル差閾値を読み込んでメモリ１５に記憶させると共に、Ｓ４の処理においてメモリ１５に記憶された試験電波の周波数ｆ1・ｆ2別の無線センサ端末１の組み合わせ毎の受信電力の測定結果を用い、無線センサ端末１の組み合わせ毎に、周波数ｆ1の場合の受信レベルと周波数ｆ2の場合の受信レベルとの差(絶対値)を算出して当該差が受信レベル差閾値以下であるか否か（即ち、通信状態の安定・不安定の区別）をメモリ１５に記憶させる。なお、受信不能の場合であって受信電力のデータがない場合には受信レベルを受信レベル最低閾値より十分低い適当な値に設定して受信レベルの差を算出する。
【００７６】
次に、制御部１１の通信ルート選定部１１ｈは、無線センサネットワークを構築するための通信ルートを選定する（Ｓ８）。
【００７７】
具体的には、通信ルート選定部１１ｈは、Ｓ６の処理においてメモリ１５に記憶された無線センサ端末１の組み合わせ毎の周波数ｆ1・ｆ2別受信レベルの不足・低い・高いの区別を読み込むと共にＳ７の処理においてメモリ１５に記憶された無線センサ端末１の組み合わせ毎の通信状態の安定・不安定の区別を読み込む。
【００７８】
そして、通信ルート選定部１１ｈは、無線センサ端末１の組み合わせ毎に、「周波数ｆ1の受信レベルが低い若しくは高い」且つ「周波数ｆ2の受信レベルが低い若しくは高い」且つ「通信状態が安定」である場合に無線通信ルートとして選定してその結果をメモリ１５に記憶させる。
【００７９】
本実施形態の無線センサ端末１Ａ，１Ｂ，…，１Ｆに対するＳ８の処理結果の例を図３(Ｂ)に示す。図３では、無線通信ルートとして選定された無線センサ端末間のみ、受信レベルを表す実線・破線を表示している。
【００８０】
Ｓ６の処理結果を示す図３(Ａ)も参照すると、例えば、無線センサ端末１Ａ−１Ｂ間は周波数ｆ1とｆ2とのどちらについても受信レベルが高く且つ通信状態が安定しているので通信ルートとして選定されている。また、無線センサ端末１Ａ−１Ｅ間は周波数ｆ1とｆ2とのどちらについても受信レベルは低いけれども通信状態が安定しているので通信ルートとして選定されている。
【００８１】
また、無線センサ端末１Ａ−１Ｃ間は周波数ｆ1とｆ2とのどちらについても受信レベルが低い以上を確保しているけれども通信状態が不安定なので通信ルートとして選定されていない。すなわち、本発明においては、一方の周波数で受信レベルが高く他方の周波数で受信レベルが低い端末間よりも、両方の周波数で受信レベルが低い端末間の方が優先されて選定される場合がある。また、無線センサ端末１Ａ−１Ｄ間は一方の周波数で受信不能であるので通信ルートとして選定されていない。
【００８２】
そして、無線センサネットワークとしての実際の通信ルートとしては、無線センサ端末１の組み合わせ毎に上述の処理によって選定されたルート群から例えば中継数の少ないルートが採用される。具体的には、図３(Ｂ)に示す例では、無線センサ端末１Ｆから１Ａへの通信の際には、無線センサ端末１Ｆ→１Ｃ→１Ｂ→１Ａではなく、無線センサ端末１Ｆ→１Ｂ→１Ａが採用される。ただし、実際の通信ルートとして他のルートが採用されても良く、無線センサネットワークの構築としての実際の通信ルートの採用はどのような考え方によるものであっても構わない。
【００８３】
そして、制御部１１は、必要に応じてＳ６，Ｓ７，Ｓ８の処理結果を例えば表示部１４に表示したり処理結果のデータファイルとして記憶部１２に記憶させたりしたうえで処理を終了する（ＥＮＤ）。
【００８４】
なお、本発明を適用した結果、無線通信ルートが選定されないために対象地域・施設全体に亘る無線センサネットワークを構築することができない場合や２ルート以上を確保できない場合には、例えば各種閾値の設定を変えたり、無線センサ端末１Ａ，１Ｂ，…，１Ｆの位置を変えたりし、所要の無線通信ルートが確保できるまで本発明の処理を繰り返して行うようにしても良い。
【００８５】
以上のように構成された本発明の無線通信ルートの安定性評価装置及び安定性評価プログラムによれば、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの評価を行うこと、すなわち、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線通信ルートの評価を行うことができるので、特定の周波数では受信レベルがたとえ高いとしてもその通信状態が実は不安定なものであって潜在的には脆弱な無線通信ルートを検知することができ、無線通信ルートの評価の信頼性の向上を図ることが可能になる。
【００８６】
また、本発明の無線通信ルートの選定装置及び選定プログラムによれば、受信レベルの高低に加えて通信状態の安定性を考慮した無線通信ルートの選定を行うこと、すなわち、将来の設置状況・周辺状況の変化や使用条件の変化への対応力も含めた無線通信ルートの選定を行うことができるので、特定の周波数では受信レベルがたとえ高いとしてもその通信状態が実は不安定なものであって潜在的には脆弱な無線通信ルートを排除することができ、無線通信ルートの選定の信頼性の向上を図ることが可能になる
【００８７】
なお、上述の形態は本発明の好適な形態の一例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。例えば、本実施形態では、無線センサネットワークを展開する対象地域・施設に六つの無線センサ端末１Ａ，１Ｂ，…，１Ｆが設置される場合を例に挙げて説明したが、これに限られず、無線センサ端末の数は二個以上であればいくつの場合であっても本発明を適用することができる。
【００８８】
そして、無線通信ルートの選定（言い換えると、無線センサネットワークとしての通信ルート網の構築）をする必要はなく特定の無線センサ端末間の無線通信ルートの通信状態を単に評価したい場合には、二つの無線センサ端末を対象としてＳ０からＳ７までの処理を行い、「周波数ｆ1の受信レベルが低い若しくは高い」且つ「周波数ｆ2の受信レベルが低い若しくは高い」且つ「通信状態が安定」であればこれら二つの無線センサ端末間の通信状態は安定していると判断するようにすれば良い。
【００８９】
また、本実施形態では、各無線センサ端末での受信電力を測定するためにフラッディングを用いるようにしているが、受信電力の測定方法はこれに限られるものではなく、各無線センサ端末での受信電力が測定できる方法であればどのような方法でも良い。
【００９０】
また、本実施形態では、受信電力の受信レベルの判定（Ｓ６）において、受信レベル最低閾値及び受信レベル良好閾値を設定して受信レベルを三つに分類するようにしているが、受信レベルを三つに分類することは本発明の必須の要件ではない。すなわち、受信レベル最低閾値のみを設定して無線センサ端末間の受信レベルとして最低限必要とされるレベル以上であるか否かのみを判定すると共に当該判定結果も踏まえて無線通信ルートの選定（Ｓ８）を行うことによって本発明は成立する。
【符号の説明】
【００９１】
１Ａ  無線センサ端末(データ収集局)
１０  無線通信ルートの選定装置
１１  制御部
１２  記憶部
１３  入力部
１４  表示部
１５  メモリ
１７  無線通信ルートの選定プログラム
【図１】
2011244174.tif 000004
【図２】
2011244174.tif 000005
【図３】
2011244174.tif 000006
【図４】
2011244174.tif 000007