(57)【特許請求の範囲】
【請求項１】
複数のノード間の通信を確立する方法であって、
共通のエンティティから提供された無線ノードにアクセスが制限されたアドホックネットワークを検出するためにメッセージを送受信する第１の無線論理ユニットと、アクセスポイントの機能で動作する第２の無線論理ユニットとを含むネットワークブリッジアダプタの起動に応答して前記アドホックネットワークを発見するステップと、
前記ネットワークブリッジアダプタが前記アドホックネットワークに参加することを許可する前に前記ネットワークブリッジアダプタを認証するステップと、
前記複数のノードのうちの第１のノードが、該第１のノードが前記共通のエンティティから提供されたものでない場合でも前記アドホックネットワークに前記ネットワークブリッジアダプタを介してアクセスするステップと、
を含み、
前記ネットワークブリッジアダプタを認証するステップが、
（１）（ｉ）前記アドホックネットワークの無線ノードの公開鍵で暗号化したパスフレーズである暗号化パスフレーズと、（ｉｉ）前記暗号化パスフレーズのチェックサムと、（ｉｉｉ）前記ネットワークブリッジアダプタの公開鍵と、（ｉｖ）前記ネットワークブリッジアダプタの前記公開鍵のチェックサムとを含む第１のメッセージを送信するステップと、
（２）前記ネットワークブリッジアダプタが正常に認証されたかどうかを示すためのコードを含む第２のメッセージを受信するステップと、
含むことを特徴とする方法。
【請求項２】
前記第１の無線論理ユニット及び前記第２の無線論理ユニットの両方が、互いに異なるチャネルで動作して干渉を避けるデュアルバンドＷｉＦｉ無線機である、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記ネットワークブリッジアダプタを認証するステップが、
前記アドホックネットワークの拡張サービスセット識別情報（ＥＳＳＩＤ）と組み合わせた秘密値を含む第１のチャレンジテキストを含む第３のメッセージを前記ネットワークブリッジアダプタから送信するステップと、
前記無線ノードのメディアアクセス制御（ＭＡＣ）値と組み合わせた前記秘密値を含む第２のチャレンジテキストを含む第４のメッセージを前記アドホックネットワークの前記無線ノードから受信するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記複数のノードのうちの第２のノードが前記アドホックネットワークにアクセスすることを許可するステップをさらに含み、前記第２のノードが、前記ネットワークブリッジアダプタのポートに物理的に接続される相互接続を含む、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記アドホックネットワークが、前記共通のエンティティによって製造又は販売された無線ノードにアクセスを制限する、
ことを特徴とする請求項１に記載の方法。
【請求項６】
前記第１の無線論理ユニット及び第２の無線論理ユニットの少なくとも一方がシングルバンドＷｉＦｉ無線機である、
ことを特徴とする請求項１に記載の方法。
【請求項７】
共通のエンティティから提供された無線ノードのみにアクセスが制限されたアドホックネットワーク内で動作するようになっているネットワークブリッジアダプタであって、
ハウジングと、
電子機器からデータを受信するように前記ハウジングの側面に沿って位置する少なくとも１つのポートと、
前記アドホックネットワークの存在を検出するためにメッセージを送受信する第１の無線論理ユニットと、
前記共通のエンティティとは異なるエンティティにより提供されたノードとの通信を確立することにより、アクセスポイントとして動作する第２の無線論理ユニットと、
を備え、
（１）（ｉ）前記アドホックネットワークの無線ノードの公開鍵で暗号化したパスフレーズである暗号化パスフレーズと、（ｉｉ）前記暗号化パスフレーズのチェックサムと、（ｉｉｉ）前記ネットワークブリッジアダプタの公開鍵と、（ｉｖ）前記ネットワークブリッジアダプタの前記公開鍵のチェックサムとを含む第１のメッセージを送信し、
（２）前記ネットワークブリッジアダプタが正常に認証されたかどうかを示すためのコードを含む第２のメッセージを受信することによって認証が行われることを特徴とするネットワークブリッジアダプタ。
【請求項８】
前記第１の無線論理ユニット及び前記第２の無線論理ユニットの両方が、互いに異なるチャネルで動作して干渉を避けるデュアルバンドＷｉＦｉ無線機である、
ことを特徴とする請求項７に記載のネットワークブリッジアダプタ。
【請求項９】
前記第１の無線論理ユニットが第１のアンテナを介してメッセージを送受信し、前記第２の無線論理ユニットが第２のアンテナを介してメッセージを送受信する、
ことを特徴とする請求項７に記載のネットワークブリッジアダプタ。
【請求項１０】
前記第１の無線論理ユニットが、前記第２の無線論理ユニットとは異なるチャネルで動作して干渉を避けるデュアルバンドＷｉＦｉ無線である、
ことを特徴とする請求項７に記載のネットワークブリッジアダプタ。
【請求項１１】
前記第１の無線論理ユニット及び前記第２の無線論理ユニットの両方が、互いに異なるチャネルで動作して干渉を避けるシングルバンドＷｉＦｉ無線機である、
ことを特徴とする請求項７に記載のネットワークブリッジアダプタ。
【請求項１２】
前記少なくとも１つのポートが複数のイーサネットポートである、
ことを特徴とする請求項７に記載のネットワークブリッジアダプタ。
【請求項１３】
共通のエンティティから提供され、アクセスを限定したアドホックネットワークを形成する１又はそれ以上の無線ノードと、
（ｉ）前記アドホックネットワークの存在を検出するためにメッセージを送受信する第１の無線論理ユニットと、（ｉｉ）前記共通のエンティティとは異なるエンティティにより提供されるノードとの通信を確立することによりアクセスポイントとして動作する第２の無線論理ユニットとを含む装置と、
を含み、
前記装置は、
（１）（ｉ）前記アドホックネットワークの無線ノードの公開鍵で暗号化したパスフレーズである暗号化パスフレーズと、（ｉｉ）前記暗号化パスフレーズのチェックサムと、（ｉｉｉ）前記ネットワークブリッジアダプタの公開鍵と、（ｉｖ）前記ネットワークブリッジアダプタの前記公開鍵のチェックサムとを含む第１のメッセージを送信し、
（２）前記ネットワークブリッジアダプタが正常に認証されたかどうかを示すためのコードを含む第２のメッセージを受信することによって、
認証が行われることを特徴とするシステム。
【請求項１４】
前記装置の前記第１の無線論理ユニット及び前記第２の無線論理ユニットの両方が、互いに異なるチャネルで同時に動作して干渉を避けるデュアルバンドＷｉＦｉ無線機である、
ことを特徴とする請求項１３に記載のシステム。
【請求項１５】
前記装置の前記第１の無線論理ユニットが第１のアンテナを介してメッセージを送受信し、前記第２の無線論理ユニットが第２のアンテナを介してメッセージを送受信する、
ことを特徴とする請求項１３に記載のシステム。
【請求項１６】
前記装置の前記少なくとも１つのポートが複数のイーサネットポートである、
ことを特徴とする請求項１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線機器の接続性の分野に関する。より詳細には、本発明の実施形態の１又はそれ以上は、（ｉ）アクセスが制限された無線ホームメッシュネットワークとの通信中には第１のモードで動作して無線メッシュノードとして映り、及び／又は（ｉｉ）非メッシュノードが無線ホームメッシュネットワークに参加できるように、第２のモードで動作してその他の無線非メッシュノードのアクセスポイントとしてさらに映る方法及び装置に関する。
【背景技術】
【０００２】
無線ネットワークは、有線ネットワークに取って代わること又は有線ネットワークを拡張することのいずれかを行うことができるフレキシブルなデータ通信システムを提供することができる。無線ネットワークは、無線周波数（ＲＦ）技術を使用して、有線ケーブルを使用せずに、壁、天井、さらにはセメント構造さえも通過してデータを無線で送受信する。例えば、無線ローカルエリアネットワーク（ＷＬＡＮ）は、イーサネット及びトークンリングなどの従来のＬＡＮ技術の全ての特徴及び利点を提供するが、ともにケーブルによって繋がれるという制限はない。これにより、自由度が高まり柔軟性が増す。
【０００３】
現在のところ、米国電子電気学会（ＩＥＥＥ）８０２．１１規格（ＩＥＥＥ規格８０２．１１ａ／ｂ／ｇ／ｎなど）にのっとって動作する無線ネットワークは、インフラストラクチャモード及びアドホックモードという２つの動作モードの一方で構成することができる。今日現在、ほとんどのインストール済みの無線ネットワークは、１又はそれ以上のアクセスポイント（ＡＰ）を（イーサネットなどの）有線分散ネットワークのためのインターフェイスとして構成したインフラストラクチャモードで構成されて動作している。インフラストラクチャモードでは、（無線ネットワークインターフェイスカード「ＮＩＣ」を有するラップトップコンピュータなどの）無線接続性のあるモバイル機器は、ＡＰとの通信を確立してこれと結び付くことができ、従ってこれらの機器のユーザは、有線ネットワークに接続されたサーバ内のコンテンツにアクセスすることができる。
【０００４】
しかしながら、任意の特徴として、ＩＥＥＥ８０２．１１規格は、個々の無線機器内の無線ＮＩＣが独立ベーシックサービスセット（ＩＢＳＳ）ネットワーク構成で動作できるようにするアドホックモードを指定している。従って、無線機器は、このような無線通信をサポートするために、ＡＰを利用する代わりに互いにピアツーピア通信を行う。アドホックモードでは、ユーザが自発的に無線ＬＡＮを形成することもできる。例えば、ＩＥＥＥ８０２．１１無線チップセットを実装するラップトップを有する従業員グループが喫茶店に集って、ラップトップのＮＩＣをアドホックモードに切り換えることにより小規模ＷＬＡＮを形成することができる。この結果、これらの従業員は、配線又はＡＰを必要とせずにプレゼンテーションチャート及びスプレッドシートを共有することができる。
【０００５】
１つの種類のアドホックネットワークはメッシュネットワークと呼ばれ、機器から別の機器へと宛先に到達するまで「ホッピング」を行うことにより、破損した又は封鎖された経路の周りにおける継続的接続及び再構成を可能にする。メッシュネットワークは、機器が全て（ＡＰなどの）インフラストラクチャを使用せずに複数のホップを介して互いに接続できるという点で他のネットワークとは異なり、これらの機器はモバイル型であっても又は固定型であってもよい。メッシュネットワークに関連して、モバイルアドホックネットワーク（ＭＡＮＥＴ）は、モバイルルータからなる自己構成型ネットワークであり、ルータの再配置が自由である。
【０００６】
メッシュネットワーク（及びＭＡＮＥＴ）の主な利点の１つに、無線ネットワークの範囲を拡張する能力がある。例えば、１つの建物側に存在するユーザが、１つのモバイル機器からモバイル機器へ、目標とする宛先に無線信号が到達するまで無線信号をホップさせることにより、ＩＥＥＥ８０２．１１準拠ＡＰのポイントツーポイントの範囲をはるかに超えて、離れた設備側に存在する別のユーザ宛てのパケットを送信することができる。これにより、無線ユーザの集中状態に応じて、ＷＬＡＮの範囲を数百フィートから数マイルに拡張することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
最近の集積回路の技術的進歩、及びマルチ入力マルチ出力（ＭＩＭＯ）システムの飛躍的進歩により、無線デジタル通信は、無線ネットワークアプリケーションの高速化を可能にする新たな時代に突入した。スマートフォン、音楽／ムービープレイヤ、携帯情報端末、ゲーム機器などのモバイル機器は、新たな無線通信及びネットワーク技術に対する需要を生み出し、高解像度（ＨＤ）ビデオなどの高帯域を必要とするアプリケーションをサポートするだけでなく、無線機器間のメーカー互換性にも依存するホームネットワーク内の無線モバイル機器をシームレスに接続できるようにして、侵入者及び危険なネットワーク活動を緩和する。この結果、特定のメーカーが提供又は承認したものでない無線及び有線機器が、この特定のメーカー独自の情報を用いて形成された無線ホームメッシュネットワークに参加できるようにするネットワークブリッジアダプタが必要とされている。
【課題を解決するための手段】
【０００８】
添付図面の図に、本発明を限定としてではなく例示として示す。
【図面の簡単な説明】
【０００９】
【図１】３層無線アドホックホームメッシュネットワーク（ＷＨＭＮ）の実施形態を示すブロック図である。
【図２】ＷＨＭＮ内の層２ノードの実施形態を示すブロック図である。
【図３】無線ホームメッシュネットワークプロトコルアーキテクチャの実施形態を示すブロック図である。
【図４】ＷＨＭＮを実現するように構成された無線家庭用電子機器の実施形態を示すブロック図である。
【図５】本発明の１つの実施形態による、一般的なＷＨＭＮメッセージパケットフォーマットを示す図である。
【図６】１つの実施形態による、一般的なＷＨＭＮメッセージパケットフォーマットを（イーサネットパケットを使用して）実装する実施形態を示す図である。
【図７Ａ】ＷＨＭＮへのアクセスを可能にするための、第１の無線ユニットによる認証及び関連動作に焦点を当てたメッセージフロー図の実施形態を示す図である。
【図７Ｂ】第２の論理無線ユニットによる認証及び関連動作に焦点を当てたメッセージフロー図の実施形態を示す図であり、図７Ａとともに無線非メッシュノードがどのようにしてＷＨＭＮにアクセスするかを示している。
【発明を実施するための形態】
【００１０】
以下の説明では、本発明の完全な理解をもたらすために、説明を目的として数多くの特定の詳細について記載する。しかしながら、当業者には、これらの特定の詳細のいくつかを伴わずに本発明を実施できることが明らかであろう。また、以下の説明ではいくつかの例を示し、添付図面では例示を目的として様々な例を示す。しかしながら、これらの例は、全ての考えられる実施構成の包括的リストを提供するというよりもむしろ本発明の実施形態の例を示すことを意図するものにすぎないため、これらの例を限定的な意味で解釈すべきではない。その他の場合、開示する様々な説明する実施形態の特徴の詳細を曖昧にしないために、周知の構造及び機器についてはブロック図の形で示している。
【００１１】
システムアーキテクチャ
以下の説明では、本発明のいくつかの特徴を説明するために特定の専門用語を使用する。例えば、「ノード」という用語は、一般にデータ処理能力を有する電子機器として定義され、「無線ノード」とは、データ処理能力及び無線通信能力を有する電子機器のことである。アドホックネットワークは、「ＯＥＭ固有のもの」と定めることができ、すなわち同じエンティティ又は一群のエンティティにより製造及び／又は承認及び／又は販売された無線ノードにアクセスが制限される。例えば、ＯＥＭ固有のＷＨＭＮの例として、Ｓｏｎｙ（登録商標）Ｐｌａｙｓｔａｔｉｏｎ３（登録商標）ゲーム機、Ｓｏｎｙ（登録商標）ＶＡＩＯ（登録商標）コンピュータ、Ｓｏｎｙ（登録商標）ハンドヘルド機器又はＳｏｎｙ（登録商標）メッシュネットワークブリッジアダプタと通信するＳｏｎｙ（登録商標）ＢＲＡＶＩＡ（登録商標）デジタルテレビを含むネットワークがある。
【００１２】
本明細書では、２つの一般的な種類のノードが存在する。第１の種類は「メッシュノード」であり、これは特に、無線ホームメッシュネットワーク（ＷＨＭＮ）などのＯＥＭ固有のアドホックネットワークに参加してこの一員となるようになっている。メッシュノードの例として、以下で説明するようなメッシュネットワークブリッジアダプタが挙げられる。第２の種類は「非メッシュノード」であり、これはＯＥＭ固有のＷＨＭＮにメッシュノードを介して間接的にのみアクセスすることができる。このようなアクセスは、無線又は有線通信を通じて行うことができる。
【００１３】
「論理」（又は「論理ユニット」）という用語は、一般に１又はそれ以上の機能を実行するように構成されたハードウェア及び／又はソフトウェアとして定義される。特定の種類の論理の一例として、無線ネットワークにアクセスするために、及び／又は無線ネットワークへのアクセスを許可する前にアクセス無線ノードを認証するために信号を送信及び／又は受信するように動作する１又はそれ以上の集積回路である無線チップセットの特徴を備えた無線ネットワークインターフェイスカード（ＮＩＣ）が挙げられる。「ソフトウェア」は、一般にアプリケーション、アプレット、又はルーチンの形の一連の実行可能命令を表す。ソフトウェアは、プログラマブル電子回路などのあらゆる種類の機械可読媒体、（ランダムアクセスメモリのような）揮発性メモリなどの半導体記憶装置、及び／又は読み出し専用メモリ（ＲＯＭ）又はフラッシュメモリ、（ＵＳＢドライブ、光学ディスク、デジタルテープのような）ポータブル記憶媒体などの不揮発性メモリに記憶することができる。
【００１４】
「メッセージ」という用語は、ネットワークを介して送信されるように構成された情報を表す。１つの種類のメッセージは、一般に単一のデータユニットとして集合的に動作する一群の情報ビットとして定義される。「コンテンツ」という用語は、ビデオ、オーディオ、画像、データファイル、又はこれらのいずれかの組み合わせを含む。
【００１５】
図１を参照しながら、多層無線ホームメッシュネットワーク１００の例示的な実施形態について説明する。多層無線ホームメッシュネットワーク（以下、「ＷＨＭＮ」又は「ＷＨＭネットワーク」と呼ぶ）１００は、複数（Ｎ≧１）のサブネットワーク１１０1〜１１０N（以下、単独で「層」と呼ぶ）を有する分散型無線ホームメッシュネットワークとして動作する一群のノードを含む。ＷＨＭネットワーク１００のほとんど全てのノードは、他のノードへデータを転送するように構成され、その実行能力及び電力制限に基づいて特定の層に割り当てられる。ノードの層への割り当ては、ノードの実行能力に基づいて決定されるのに対し、ルーティングの決定は、その特定のノードごとのネットワーク接続性及びデータ転送能力に基づいてノードにより行われる。
【００１６】
例えば、ＷＨＭネットワーク１００の１つの実施形態は、ＯＥＭ固有のノードの能力に基づいて割り当てられる３つの（３）層を含む階層アーキテクチャを特徴とする。第１の層（「層１」）１１０1は、インターネットなどの外部ネットワークへのアクセスを確立して制御することに関与する。例えば、第１の層１１０1は、ケーブル又は直接加入者回線（ＤＳＬ）接続又は３Ｇ／ＷｉＭａｘ／アウトドアメッシュを介した従来のインターネット接続に類似している場合がある。図示のように、第１の層１１０1は、一般に「ゲートウェイノード」と呼ばれる第１のノード１２０を含む。ゲートウェイノード１２０は、以下に限定又は制限されるわけないが、ケーブル又はＤＳＬモデム、無線ルータ又はブリッジなどを含むことができる。図示してはいないが、（単複の）外部ネットワークへの複数の通信経路を提供するために、ＷＨＭネットワーク１００内に複数のゲートウェイノードが存在してもよい。
【００１７】
ＷＨＭネットワーク１００の第２の層（「層２」）１１０2は、例えば無線周波数（ＲＦ）波などの無線通信媒体を介して通信するようにされた様々な固定式の（固定ロケーションの）ＯＥＭ固有の無線ノードを相互接続する無線ネットワークバックホールを表すことができる。本明細書では、「固定式無線ノード」として、以下に限定又は制限されるわけではないが、フラットパネルテレビ１３０、１３１及び１３２、ゲーム機１４０、メッシュネットワークブリッジアダプタ１５０、又は通常は固定式でありＡＣ電源用コンセントに電気的に結合された他のあらゆる無線機器が挙げられる。従って、固定式無線ノードは、再充電間のバッテリ寿命を延ばすように電力使用量が最小化される、通常はモバイルノード内に存在する電力制限の影響を受けることはない。
【００１８】
図示のように、メッシュネットワークブリッジアダプタ１５０は同時にデュアルモードで動作する。アダプタ１５０は、無線メッシュノードとして、適当なメッシュプロトコルを使用して他のメッシュノードと無線で通信することができ、ユーザはこのアダプタ１５０を１つの既存のＷＨＭＮに参加するように構成することができる。アダプタ１５０は、非メッシュノードとして、異なるメーカーが製造したイーサネット及び／又はＷｉＦｉネットワークカードを使用して無線非メッシュノードと通信し、これらの無線非メッシュノードがＩＥＥＥ  ８０２．１１規格又はイーサネットプロトコルを使用してＷＨＭネットワーク１００にアクセスできるようにすることができる。事実上、アダプタ１５０は、非メッシュノードがＷＨＭネットワーク１００上のコンテンツ及びリソースにアクセスできるようにする。例えば、ラップトップコンピュータ１６０は、このコンピュータのＷｉＦｉ無線（ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎ）を使用してメッシュネットワークブリッジアダプタ１５０と結び付き、ＷＨＭネットワーク１００に効果的にアクセスすることができる。これは、ラップトップコンピュータ１６０がアダプタの無線ＳＳＩＤと結び付くことにより達成される（この場合、アダプタ１５０が非メッシュノードのアクセスポイント「ＡＰ」のように見える）。また、メッシュネットワークブリッジアダプタ１５０は、有線非メッシュノードがＷＨＭネットワーク１００と結び付いてこれに参加できるようにもする。より具体的には、（デジタルカメラ１６２又はデスクトップコンピュータ１６４などの）有線非メッシュノードは、標準イーサネットケーブルを使用することによりアダプタ１５０に接続することができる。いずれにせよ、追加的なハードウェア又はソフトウェアの変更を行わずにこのような接続性を実現することができる。
【００１９】
メッシュネットワークブリッジアダプタ１５０は、個々の接続された非メッシュノード１６０〜１６４が、最初にＷＨＭネットワーク１００にアクセスするときにメッシュパスワードなどの認証情報を入力できるようにするウェブインターフェイスをホストする。図７で説明する認証スキームを使用して、又は無制限にアクセスできないようにするために有効期限のある有効メッシュ証明書を使用することにより、非メッシュノード１６０〜１６４がＷＨＭネットワーク１００にアクセスできるように認証することもできる。非メッシュノード１６０〜１６４には、アダプタ１５０がホストするウェブインターフェイスにウェブブラウザを使用してアクセスできるいずれかのオペレーティングシステムを実装する。このウェブインターフェイスは、ネットワーク管理者に、（ゲストなどの）特定の非メッシュノードに対して特定のメッシュノード又はコンテンツへのアクセス権を制限するなどの他のオプションを提供することができる。
【００２０】
引き続き図１を参照すると、ＷＨＭネットワーク１００の第３の層（「層３」）１１０3は、第２の層１１０2に属する無線ノードと、１又はそれ以上のモバイルノード（１７０、１７２、１７４、１７６、及び１７８）との間のリンクを含むことができる。「モバイルノード」としては、以下に限定又は制限されるわけではないが、ラップトップコンピュータ、（携帯情報端末、ウルトラモバイル機器、携帯電話、ポータブルメディアプレイヤ、無線カメラ、リモコン装置などの）ハンドヘルド機器、又はいずれかの非固定式家庭用電化製品を含む、無線接続性を有するあらゆるバッテリ給電式の電子機器を挙げることができる。通常、モバイルノードでは（電力供給が制限されたり、処理速度が制限されたり、メモリが制限されたりするように）資源が制約されるので、第３の層１１０3が提供できるネットワークサービスは低下する。１つの実施形態では、ＷＨＭネットワーク１００のモバイルノードが、層２ノードに直接接続するスレーブ又は子として機能し、これらの層２ノードが、ＷＨＭネットワーク１００内のモバイルノードの機能をさらに制限することができる。
【００２１】
バックホール１８０上のトラフィックは、高解像度（ＨＤ）ビデオ、オーディオクリップ及びビデオクリップ、並びにユーザデータを含むことができるので、ＷＨＭネットワーク１００の固定ノードのいくつかに無線ＮＩＣを組み込むことができる。例えば、圧縮したＨＤビデオのフロー、複数のインターネットビデオセッション、複数のオーディオ／ビデオセッション、及びいくつかの断続的なｈｔｔｐデータトラフィックを多重化することにより、バックホールリンク１８０にかかる負荷は、ＴＣＰ／ＵＤＰタイプのトラフィックでは１秒あたり約６０メガバイトに達することがあり、メディアアクセス制御（ＭＡＣ）層の効率を考慮すると、これには１秒あたり少なくとも１００メガバイトの生の無線サポートが必要となる場合がある。この例によれば、このような帯域幅要件を満たすために、層２ノードには（５ＧＨｚ帯域などにおいて）８０２．１１ｎタイプの無線が必要となる場合がある。
【００２２】
ここで図２を参照すると、層２ノード１５０の例示的な実施形態を示している。本明細書では、層２ノード１５０は、ハウジング２１０の側面に位置する１又はそれ以上のポート２００を含むメッシュネットワークブリッジアダプタである。ポート２００は、有線非メッシュノードからのコネクタを受け入れるようになっている。例えば、一例として、ポート２００は、対応する（単複の）有線非メッシュノードに付随する１又はそれ以上のイーサネットコネクタを受け入れるようにされたギガビットイーサネットポートである。
【００２３】
メッシュネットワークブリッジアダプタ１５０は、第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０を含む。本発明の１つの実施形態によれば、第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０の各々は、互いに異なるチャネルで動作して干渉を避けるシングルバンド又はデュアルバンドＷｉＦｉ無線機を備える。第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０は、それぞれアンテナ２４０1及び２４０2を介してメッセージを受信／送信する。本明細書では、第１の論理ユニット２２０が、アダプタ１５０がアドホックモードで動作してアドホックネットワークとの通信を確立できるようにする一方で、第２の論理ユニット２３０は、アダプタ１５０がインフラストラクチャモードで動作して、アクセスポイントと結び付くために走査を行う無線ノードとの通信を確立できるようにする。
【００２４】
より具体的には、アダプタ１５０は、第１の無線論理ユニット２２０が動作している「メッシュ」モードで動作している場合、図１のＷＨＭネットワーク１００に参加できる又は新しいメッシュネットワークを開始できるアドホックモードで動作する無線メッシュノードとして映る。このモード中、ポート２００に接続された有線（非メッシュ）ノードは、ＷＨＭネットワーク１００にアクセスすることができる。同様に、アダプタ１５０が、第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０が動作している「ハイブリッド」モードで動作している場合、第２の無線論理ユニット２３０はインフラストラクチャモードで動作し、信号送信範囲内にある標準ＷｉＦｉを装備した全ての無線非メッシュノードのアクセスポイントとして映る。この結果、これらの無線非メッシュノードが、ＷＨＭネットワーク１００にアクセスできるようになる。一方、アダプタ１５０が、第１の無線論理ユニット２２０が動作していない第３のモードにある場合、無線非メッシュノードは、アダプタ１５０のポート２００に結合された有線非メッシュノードが利用できるリソース、又はアダプタ１５０が結合される有線ネットワーク上のリソースにアクセスすることができる。図１のＷＨＭネットワーク１００にはアクセスすることができない。
【００２５】
再び図１を参照すると、アダプタ１５０は、メッシュモード又はハイブリッドモードで動作して、既にＷＨＭネットワーク１００の一部である（ノード１３０などの）別のノードと結び付く。結び付きが確立された後、アダプタ１５０及び層２ノード１３０はデータを交換することができる。この結び付き処理は（１）認証されておらず結び付いていない、（２）認証されており結び付いていない、及び（３）認証されており結び付いているという３つの状態を伴う２段階処理である。これらの状態間で移行するために、通信パーティは、管理フレーム（又は制御メッセージ）と呼ばれるメッセージを交換する。動作中、全てのノードは、「隣接探索要求」メッセージと呼ばれる１又はそれ以上の管理フレームを送信して、メッセージ及び応答をタイムリーに復号できるノードが存在するかどうかを判定するようになっている。
【００２６】
ＷＨＭネットワーク１００に結び付く（参加する）ための動作を行う前に、アダプタ１５０は、範囲内に他のどのようなノードが存在するか、及びどのチャネルを介して通信しているかを識別するために、隣接探索メッセージに対する応答メッセージをリスンする。ノード１３０は、アダプタ１５０を識別した後にこのノードと通信して、いくつかの管理メッセージを交換することにより相互認証を行うことができる。図７Ａで説明する認証に成功した後で、アダプタ１５０は、認証されており結び付いていない第２の状態に移行する。
【００２７】
ここで図３を参照すると、ＷＨＭネットワーク１００内のネットワークブリッジアダプタ１５０の第１の無線論理ユニット２２０のシステムプロトコルアーキテクチャ３００の開放型システム間相互接続（ＯＳI）層表現の１つの実施形態を示すブロック図を示している。無線ホームメッシュネットワーク機能を可能にするために、デュアルＷｉＦｉ無線プラットフォームを使用することができる。例えば、２つのＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎデュアルバンドカード（ミニＰＣＩ、ＵＳＢドングルなど）のうちの、この場合１つをメッシュバックホールリンクに使用して、５ＧＨｚ帯域又はそれよりも高い帯域幅で動作させる。本発明の１つの実施形態では、この時点で最新のモバイルノードがＩＥＥＥ８０２．１１ｂ／ｇＷｉＦｉをサポートするという単純な理由で、リンク接続層３ノードがレガシーな８０２．１１ｂ／ｇモードと互換性を有する。当然ながら、特定のＰＨＹ層３５０が、無線通信及び有線通信の両方をサポートする。
【００２８】
図３に示すように、説明するプロトコルアーキテクチャ３００では、ＭＡＣ層３１０とネットワーク（ＩＰ）層３４０との間に無線ホームメッシュネットワーク（「ＷＨＭＮ」）機能３２０を配置して、配備された上位ＯＳＩ層とは無関係な、より容易に再構成できるソリューションを提供する。典型的には、図３のシステムプロトコルアーキテクチャ３００では、ＭＡＣ層３１０とネットワーク（ＩＰ）層３４０の間のＷＨＭＮ層３２０に強化機能が配置される。従って、一般にＷＨＭＮ層３２０は、「ＯＳＩ層２．５」ソリューションを構成する。ＷＨＭＮ層３２０を配置することで、下位のＯＳＩ層及び上位のＯＳＩ層の両方に対して透明な強化機能が提供され、異なる無線チップセットをサポートすることができる。
【００２９】
１つの実施形態では、ＷＨＭＮ層３２０が、自動ＰＨＹ（セキュアネットワーク発見）構成３２２、自動ＩＰアドレス指定３２４、レイヤ２（Ｌ２）ルーティング３２６、ノード認証などのセキュリティ３２８、のようなＷＨＭＮソフトウェアの編成及び構成機能を実行することができる。１つの実施形態では、電子機器が認証されて、識別したＷＨＭＮに参加すると、自動ＩＰ構成機能３２４により自動ＩＰアドレス生成を行うことができる。
【００３０】
図４に、ネットワークブリッジアダプタ１５０の例示的なブロック図を示している。アダプタ１５０は、１又はそれ以上のプロセッサ４０２に結合して第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０を制御するように構成できる待ち行列制御論理４００を含む。アダプタ１５０は、イーサネット（ポート２００）と、第１の無線論理ユニット２２０と、第２の無線論理ユニット２３０との間でトラフィックを転送するメッシュネットワーキングソフトウェアを実行している、メモリ４０４に記憶された組み込みＬｉｎｕｘ（登録商標）オペレーティングシステム上で動作する。メッシュ機能にも関わらず、アダプタ１５０の第２の無線機は、アップリンクが存在する場合には正規の無線インターネットルータとして機能することもできる。アダプタ１５０は、新しい非メッシュノードが最初に接続してアダプタがハイブリッドモードで動作しているときに、認証機能を実行するウェブサーバをホストする。
【００３１】
本発明の１つの実施形態によれば、待ち行列制御論理４００が、ＷＨＭネットワーク１００と通信するための、又はＩＥＥＥ８０２．１１規格のいずれかのバージョンに基づいて動作する無線非メッシュノードの特徴を備えたネットワークに従って、メッセージのフォーマット化を行うようになっている。本明細書では、第１の無線論理ユニット２２０が、アンテナ２４０１を使用して送受信を行うようにされる一方で、第２の無線論理ユニット２３０は、アンテナ２４０２を使用して送受信を行うようにされる。或いは、（単複の）プロセッサ４０２が待ち行列制御論理４００とともに、第１の無線論理ユニット２２０及び第２の無線論理ユニット２３０との間で送受信されるデータフロー及びバッファ情報を制御するようにすることができる。また、待ち行列制御論理４００は論理ユニットの動作を制御するようになっており、すなわち第１の無線論理ユニット２２０が、ＷＨＭネットワーク１００と通信するためのメッセージのフォーマット化及びアンテナ２４０1の調整を行うようにされる一方で、第２の無線論理ユニット２３０は、無線非メッシュノードと通信するためのメッセージのフォーマット化及びアンテナ２４０2の調整を制御するようにされる。
【００３２】
従来の電子機器とは大きく異なり、アダプタ１５０は、無線（アドホック）ホームメッシュネットワーク（「ＷＨＭＮ」）論理４０５をさらに含む。このＷＨＭＮ論理４０５は、ネットワーク形成論理４１０、ネットワーク発見論理４２０、発見応答論理４３０、及び認証論理４４０を含む。
【００３３】
１つの実施形態では、アダプタ１５０がオンになると、ネットワーク発見論理４２０が個々の無線チャネルをスキャンして、アドホックネットワークとして動作する他のネットワークの存在を検出することができる。本発明の１つの実施形態によれば、アダプタ１５０が、その初期動作中に（家の所有者又は設置者などの）ネットワーク管理者によって、ブリッジアダプタ１５０内のウェブインターフェイスにアクセスすることによって現在のメッシュネットワークに接続するように構成される。ＩＥＥＥ８０２．１１規格によれば、第１の無線論理ユニット２２０がアドホックモードで動作する場合、ビーコン期間中にアダプタ１５０から又は隣接する無線ノードからビーコンを送信することができる。ビーコンの発生に関わらず、様々なノードがビーコンを同期に利用して、送信元ノードの大まかな位置及び可能であれば詳細を特定する。
【００３４】
管理者が構成したウェブインターフェイスでは、ユーザが現在利用できるネットワークをスキャンすることができ、この場合、アダプタ１５０がネットワーク発見論理４２０をトリガして、個々の無線チャネルをスキャンして利用可能なアドホックネットワークのリストを決定するなどの１又はそれ以上の８０２．１１「アドホック」機能を実行することができる。ネットワーク発見論理４２０は、検出した（ビーコンなどの）信号に基づいて、１又はそれ以上のアドホックネットワークを識別することができる。ネットワーク発見論理４２０は、１又はそれ以上のセキュリティパラメータを送信して、１又はそれ以上の識別した無線アドホックネットワークからＷＨＭネットワークを検出することができる。通常、これらのセキュリティパラメータはネットワーク管理者により入力され、ＷＨＭネットワーク内の既存のノードがアダプタ１５０をＯＥＭ固有のノードとして、すなわちＷＨＭネットワークを形成する同じエンティティ又は一群のエンティティからの電子機器として確認できるようにすることができる。装置１５０がＷＨＭネットワークのノードである場合、発見応答論理４３０が適宜応答することができる。図７に示すように、認証論理４４０は認証処理を実行することができる。
【００３５】
再び図４を参照すると、１つの実施形態では、アダプタ１５０がＷＨＭＮの存在を検出しなかった場合、管理者が、ネットワークイニシエータ段階に入ってアダプタ１５０をＷＨＭＮのモバイルノード又は固定ノードのいずれかとして確立することができるネットワーク形成論理４１０を使用して、新しいメッシュネットワークを作成することを選択することができる。例えば、再び図１を参照すると、最初にフラットパネルテレビ（ＴＶ）１３０が、図１のＷＨＭＮ１００の最初の固定ノードになることができる。このような実施形態によれば、ＴＶ１３０は無線ＮＩＣを含み、これが、あらゆる新たに追加された電子機器がＷＨＭＮ１００を識別できるようにするために定期的にビーコンを発する。例えば、アダプタ１５０は、起動時に、図５に示すような専用フォーマットに基づいて編成された接続要求メッセージに応答してＴＶ１３０から受信した応答に基づいて、ＷＨＭＮ１００の存在を検出することができる。
【００３６】
システム機能
図５は、ＷＨＭＮメッセージ５００の例示的なフォーマットを示しており、図４のネットワークブリッジアダプタ１５０が最初のＷＨＭＮ設定に使用するメッセージングフォーマットを表している。例えば、ノードがこれ自体の無線環境を分析する発見段階中、個々の新しい無線ノードは、（８０２．１１規格の機能を使用して）ネットワークスキャンを実行して、近傍の全ての無線ネットワークを発見することができる。次に、この新しいノードは、近傍のＷＨＭＮを識別するために、全ての識別されたＷＨＭネットワークへメッセージをブロードキャスト又はマルチキャストとして送信する。ＷＨＭＮの既存のノードは、新しい接続を確立するために必要な適当な詳細で発見メッセージに応答する。
【００３７】
より詳細には、図５に例示の実施形態として示すように、ＷＨＭＮメッセージ５００は、（ｉ）メッセージヘッダ５０２、（ｉｉ）メッセージコンテンツ５１０、及び（ｉｉｉ）メッセージテール５１２を含むことができる。本明細書では、この例示的な実施形態によれば、メッセージヘッダ５０２が、ＷＨＭＮバージョン５０４、特定のメッセージを識別するトランザクション（メッセージ）ＩＤ５０６、メッセージを送信しているノードの（層１、層２又は層３などの）種類を示すタイプパラメータ５０８を含む。メッセージコンテンツ５１０は、侵入者からデータを保護するとともに、対象とする無線ノードのみがデータにアクセスできることを保証するために使用する符号化データを含むことができる。メッセージテール５１２は、ＷＨＭＮコード５１４を含む。本発明の１つの実施形態では、個々のＷＨＭＮメッセージがＷＨＭＮコード５１４で終了し、このコードを所定の回数繰り返して、メッセージ全体がエラーなく受信されることを保証することができる。
【００３８】
一例として、図６に、２種類のＷＨＭＮメッセージ５００の例示的なフォーマット、すなわちＷＨＭＮデータメッセージ５５０及びＷＨＭＮ制御メッセージ５４０を示している。本明細書では、本発明のこの実施形態によれば、イーサネットヘッダ６１０の後に２４バイトのＷＨＭＮヘッダ５３０を挿入したイーサネットパケット６００内にＷＨＭＮデータメッセージ５５０及びＷＨＭＮ制御メッセージ５４０の両方をカプセル化することにより、これらのメッセージがルーティングされる。ＷＨＭＮヘッダ５３０は、ＷＨＭＮメッセージ５００の宛先を識別するための宛先ＭＡＣアドレス（ｄｓｔ＿ｍａｃ）５３２、及びＷＨＭＮメッセージ５００のソースを識別するためのソースＭＡＣ（ｓｒｃ＿ｍａｃ）アドレス５３４を含む。ヘッダ５３０内には、以下に限定されるわけではないが、システムプロトコルアーキテクチャのバージョン、制御フラグ、データ又は制御としてのフレームタイプ、フレーム長、ＱｏＳ機能、メッセージがネットワーク上で（ホップにおいて）どのくらい長い時間「有効」でいられるかを指定する、個々のホップにより１ずつ減少する有効期間（ＴＴＬ）値、完全なメッセージトランザクション内のフレームの順序を示す連続番号、及びデータプロトコルタイプを含むその他の情報５３６を配置することもできる。
【００３９】
（発見、認証などの）ＷＨＭＮ制御メッセージでは、ヘッダ５３０の後に４バイトの制御ヘッダ５４２が挿入され、制御ヘッダ５４２は、タイプ５０８並びにヘッダ長５４４及びメッセージ長５４６を含む。制御ヘッダ５４２の後には、ＷＨＭＮ制御メッセージ５４０のメッセージ本文（コンテンツ）５４８が挿入される。発見メッセージでは、例えばメッセージ本文５４８が、以下で説明するような「チャレンジテキスト」である。
【００４０】
対照的に、ＷＨＭＮデータメッセージ５５０では、制御ヘッダ５４２及びメッセージ本文５４８の代わりに、イーサネットパケット６００のＷＨＭＮヘッダ５３０の後に、ＯＳＩネットワーク層から受信したＩＰデータパケットが添付される。
【００４１】
図７Ａ及び図７Ｂは、無線ノードにより実行されるメッセージフロー図７００の１つの実施形態を示しており、この無線ノードは、（１）ＷＨＭＮの応答する（既存の）ノードとの通信に基づいてＷＨＭＮに参加すること、及び（２）１又はそれ以上の無線非メッシュノードとの接続を確立すること、を行うことができる。図７Ａに示すように、それぞれ、無線ノードを「ノードＡ」７０２と呼び、応答する無線ノードを「ＮｏｄｅＢ」７０４と呼ぶ。本発明の１つの実施形態によれば、図７Ａは、ノードＡ７０２（ブリッジアダプタ）がノードＢ７０４（別のメッシュノード）と通信しているところを示している。
【００４２】
本明細書では、ノードＡ７０２の第１の無線論理ユニットが１又はそれ以上の検出された無線アドホックネットワークに送信するメッセージ（ＷＨＭＮ隣接探索要求）７１０。この送信は、ブロードキャスト方式であっても、又はマルチキャスト方式であってもよい。検出した無線アドホックネットワークから既存のＷＨＭＮを発見するために、隣接探索要求メッセージ（ＷＨＭＮ＿ＤＩＳＣ＿ＲＥＱ）７１０が発信される。隣接探索要求メッセージ７１０はＷＨＭＮ独自のものであり、近傍の他のＯＥＭ固有の無線ノードにより認識される。１つの実施形態では、隣接探索要求メッセージ７１０が、非メッシュノードからのサービス妨害（ＤＯＳ）攻撃からＷＨＭＮを保護するためにセキュリティフィールド７１２を含むことができる。
【００４３】
本発明の１つの実施形態によれば、隣接探索要求メッセージは、ノードが既存のＯＥＭ固有のアドホックネットワークを発見して参加しようとするために送出するブロードキャスト又はマルチキャストメッセージである。隣接探索要求メッセージは、セキュリティフィールド７１２及びノードタイプフィールド７１４を含む。一般に、セキュリティフィールド７１２は、ｋ≧５とする２kビット（２6すなわち６４ビットなど）を含む。これらの８バイトは、ノードＡが参加しようとしているネットワークの（英数字で形成された、エンティティ又は一群のエンティティに特有の秘密の論理値などの）秘密値及び拡張サービスセット識別情報（ＥＳＳＩＤ）を使用して特定のＯＥＭが利用する専用関数から導出される。ノードタイプフィールド７１４は、受信側ノード（ノードＢ）にノードＡの能力を知らせるパラメータを含む。
#define GATEWAY      1         /*node type - GATEWAY*/
#define STATIONARY   2         /*node type  Tier-2 Stationary (default)*/
#define MOBILE       3         /*node type  Tier-3 Mobile*/
【００４４】
セキュリティフィールド７１２内のコンテンツが、受信側ノードにおいて予想した結果と一致しない場合、隣接探索要求メッセージはこれ以上処理されず、応答が生成されることはない。しかしながら、一致が検出された場合、ＷＨＭネットワークに関連する受信側ノード（ノードＢ）が、隣接探索応答メッセージをノードＡへ送信する。
【００４５】
より具体的には、本発明の１つの実施形態によれば、セキュリティフィールド７１２が、チャレンジテキスト、すなわち現在のタイムスタンプと組み合わせた秘密値と、ＥＳＳＩＤと、ノードＡ７０２が参加しようとしているネットワークのセルＩＤとを含む。この「組み合わせ」は、１又はそれ以上の排他的論理和（ＸＯＲ）演算、連結、ハッシュ、又は秘密文を形成するデータに対するいずれかの算術的又は論理的演算として実施することができる。秘密値は、ノードＡ７０２のメモリ又はＲＯＭ内に恒久的に記憶することができ、或いは特定のＯＥＭが利用する専用シード値に基づいて生成することができる。無線チャネルをスキャンして隣接探索要求メッセージ（矢印７２０を参照）を検出すると、ノードＢ７０４は、チャレンジテキスト７１２が予想した値に一致することを確認することができる。チャレンジテキスト７１２が確認されて、ノードＡ７０２をＯＥＭ固有の無線メッシュノードとして識別したと仮定すると、ノードＢ７０４は、隣接探索応答（ＷＨＭＮ＿ＤＩＳＣ＿ＲＳＰ）７３０を生成し、ノードＡ７０２へのユニキャスト送信を開始する。
【００４６】
図７Ａにさらに示すように、隣接探索応答メッセージ７３０は、メッシュソフトウェアのバージョン番号７３２と、（応答などの）メッセージ識別子７３４と、ノードＢ７０４の層レベルを識別するためのタイプ識別子７３６と、ノード識別子（セルＩＤ）７３８と、ノードＢの公開鍵７４０と、公開鍵７４０のチェックサム７４２（公開鍵チェックサム７４２）と、チャレンジテキスト７４４とを含むことができる。公開鍵７４０は接続段階で使用される。公開鍵チェックサム７４２は、介入者攻撃で必要となる可能性が高い、公開鍵７４０で検出されない不正又は改ざんを緩和するために追加される。公開鍵チェックサム７４２は、ＭＤ−５又は別のハッシュ関数を使用して公開鍵７４０をハッシュ計算することにより算出したハッシュ結果として計算することができる。チャレンジテキスト７４４は、ノードＡのＭＡＣアドレスと秘密値の組み合わせである。
【００４７】
１つの実施形態では、隣接探索応答メッセージの受信（矢印７４５を参照）により、検出したアドホックネットワークをＷＨＭＮとして識別したことがノードＡ７０２に示される。ノードＡ７０２は、受信したチェックサムを、受信した公開鍵のための局所的に生成したチェックサムと比較することにより、隣接探索応答メッセージの完全性をチェックする。チェックサムの正当性が立証されると、ノードＡ７０２は、公開鍵、ＭＡＣアドレスなどのノードＢ７０４に関する様々な情報を保存することができる。ノードＡ７０２は、この処理を繰り返して複数のＷＨＭＮを識別することができ、これを所望のネットワークに参加するために必要なユーザ選択を含むリストとしてユーザに提示することができる。その後、ここで処理は認証段階に移行する。
【００４８】
メッシュネットワークに参加するには、例えばユーザパスフレーズを使用することによりブリッジを認証する必要がある。このパスフレーズはノードＢの公開鍵を使用して暗号化され、その後、暗号化したパスフレーズのチェックサム、ノードＡの公開鍵、及びノードＡの公開鍵のチェックサムとともに接続要求メッセージに含めて送信される。より具体的には、ノードＡ７０２は、ノードＢ７０４へ送信するための接続要求メッセージ７５０を生成する（矢印７７０を参照）。接続要求メッセージ７５０は、上記で定義したように、バージョン番号７５１、メッセージ識別子７５２、再試行値７５３、応答コード７５４を提供する。また、接続要求メッセージ７５０は、暗号化したパスフレーズ７５６、暗号化したパスフレーズのチェックサム７５８、ノードＡの公開鍵７６０及びこの公開鍵のチェックサム７６２などの、ノードＡを認証するための情報も提供する。
【００４９】
接続要求メッセージを受信すると、ノードＢ７０４はチェックサム値を調べることにより完全性をチェックする。次に、ノードＢ７０４は、暗号化されたパスフレーズを解読し、その後、解読したパスフレーズを受信した公開鍵のパスフレーズと比較することにより、受信した公開鍵の完全性をチェックする。その後、上述したように接続要求が応答コードで確認された場合、ノードＢ７０４は、接続確認メッセージ７８０を生成してこのような検証の失敗又は成功を識別する（矢印７９０を参照）。接続確認メッセージ７８０は、誤った（又は偽の）確認を送信する攻撃を防ぐために提示する応答コード７８２及びチャレンジテキスト７８５を含む。チャレンジテキスト７８５は、（メーカーに関連する論理値などの）ＯＥＭ固有の秘密値を使用して生成されるので、メーカーが一般に提供又は承認する製品とそうでない製品とを区別する役割も果たす。
【００５０】
接続確認メッセージ７８０の応答コード７８２は、ノードＡ７０２の要求の受信に成功したか又は失敗したかをノードＡ７０２に示すフィードバックの役割を果たす。以下、エラーコードのリストを示す。
#define CONN_SUCCESS                                         0
#define PASSCODE_FAILED                                      1
#define ENC_CHKSUM_ERR                                       2
#define PUBKEY_CHKSUM_ERR                                    3
#define UNKNOWN_ERR                                          4
【００５１】
接続確認メッセージ７８０の待機時間及びこのような送信のための再試行回数を設定するために、接続認証処理のためのタイムアウト値及び再試行値を以下のように設定することができる。
#define TIMEOUT_CONN_REQ          5                /*5 seconds*/
#define MAX_CONN_RETRY            3
【００５２】
図７Ｂに示すように、上述した発見及び認証動作とは関係なく、ノードＡ７０２（アダプタ）の第２の無線論理ユニットは、ビーコンを使用してアダプタ自体をアクセスポイントとして宣言し、アダプタの信号送信範囲の近くにある無線非メッシュノードとの結び付き要求を承認しようと試みる。具体的には、ノードＡ７０２の第２の無線ユニットは、アクセスポイントとして動作してビーコン８００を送信するノードＡ７０２との接続を確立するために、（ノードＢ７０４などの）無線非メッシュノードからメッセージを受信する。「ビーコン」８００は、ノードＡ７０２（アダプタ）の存在を知らせるとともに、ＳＳＩＤ、及び範囲内にある無線ＮＩＣに関するその他のパラメータを提供するメッセージである。ビーコン８００は、サポートされるデータ転送速度及び無線非メッシュノードが結び付きたいと望むネットワークのＳＳＩＤを含む、無線ＮＩＣに関する情報を運ぶ。ノードＡ７０２とノードＢ７０４の接続を確立するためのメッセージとして、以下に限定又は制限されるわけではないが、プローブ要求８１０、プローブ要求８２０、結び付き要求８３０、及び結び付き応答８４０を挙げることができる。
【００５３】
本発明のこの実施形態によれば、結び付き要求メッセージ８３０を承諾した場合、ノードＡ７０２は、メモリを留保し、無線ＮＩＣのための結び付きＩＤを定め、ノードＢに結び付き応答メッセージ８４０を送信する。結び付き応答メッセージ８４０は、結び付き要求メッセージ８３０に対する承諾又は拒絶を含む。承諾の場合、結び付き応答メッセージ８４０は、結び付きＩＤ及びサポートされるデータ転送速度などの情報を含むようになる。
【００５４】
当然ながら、既にノードＡ７０２がノードＢ７０４と結び付いているものの何らかの理由でこのような通信が途絶しているような別の状況では、ノードＡ７０２が、再結び付き要求及び再結び付き応答メッセージ（図示せず）を送信することにより結び付きを再確立することができる。
【００５５】
上述の説明では、本発明の様々な実施形態の数多くの特徴及び利点を、本発明の様々な実施形態の構造及び機能の詳細とともに記載したが、これらの開示は一例にすぎない。場合によっては、１つのこのような実施形態に関してのみ、いくつかのサブアセンブリを詳細に説明している。にもかかわらず、本発明の他の実施形態ではこのようなサブアセンブリを使用できることが認識及び意図される。本発明の実施形態の原理の範囲内において、特に部品の構造及び管理について、添付の特許請求の範囲を表現する用語の最も広義な意味で示される最大限の変更を行うことができる。
【００５６】
例示的な実施形態及び最良の形態を開示したが、以下の特許請求の範囲により定義される本発明の実施形態の範囲から逸脱することなく、開示した実施形態に修正及び変形を行うことができる。
【図１】
0005474098.tif 000002
【図２】
0005474098.tif 000003
【図３】
0005474098.tif 000004
【図４】
0005474098.tif 000005
【図５】
0005474098.tif 000006
【図６】
0005474098.tif 000007
【図７Ａ】
0005474098.tif 000008
【図７Ｂ】
0005474098.tif 000009