(57)【特許請求の範囲】
【請求項１】
第１のデバイスから第２のデバイスにメッセージを送信することであって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にすることと、
前記アクセスデータに基づいて、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することであって、前記アクセスデータは、前記第２のデバイスから前記第１のデバイスにおいて受信されることと、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信することと、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定することとを備える方法。
【請求項２】
前記第１のデバイスは、マシンツーマシン通信デバイスを備える、請求項１に記載の方法。
【請求項３】
第１の動作モードに従って動作するように前記第１のデバイスを設定することをさらに備える方法であって、前記第１のデバイスは、前記第１の動作モードで動作しながら、ワイヤレスローカルエリアネットワークを提供するように構成される、請求項１に記載の方法。
【請求項４】
前記第１の通信リンクを確立することは、
前記第２のデバイスからセキュリティ情報を受信することであって、前記セキュリティ情報は、前記アクセスデータに含まれていることと、
前記セキュリティ情報に基づいて前記第２のデバイスを認証することとを備える、請求項１に記載の方法。
【請求項５】
前記第１の通信リンクを介して前記第２のデバイスからセキュリティ情報を受信することと、
前記第１のデバイスに前記第２の情報をプログラムするために前記第２のデバイスを認証することであって、前記第１のデバイスをプログラムするための前記第２のデバイスの認証は、前記第１のデバイスによる前記セキュリティ情報の検証に基づいて与えられることをさらに備える、請求項１に記載の方法。
【請求項６】
前記第１の通信リンクが確立されることに応答して前記第１のデバイスのメモリの一部分をロック解除することと、
前記メモリの前記ロック解除された部分に、前記第２のデバイスから受信された前記第２の情報を記憶することとをさらに備える、請求項１に記載の方法。
【請求項７】
前記第２の情報を受信した後、第２の動作モードに従って動作するように前記第１のデバイスを設定することをさらに備える方法であって、前記第１のデバイスは前記第２の動作モードで動作し、前記第１のデバイスは前記第３のデバイスと前記第２の通信リンクを確立することになり、前記第２の通信リンクは、前記第１のデバイスが、前記第３のデバイスによって提供されるワイヤレスローカルエリアネットワークにアクセスすることを可能にする、請求項１に記載の方法。
【請求項８】
前記第３のデバイスを介して前記第１のデバイスから前記第２のデバイスに第２のメッセージを送信することをさらに備える、請求項１に記載の方法。
【請求項９】
第１のデバイスから第２のデバイスにメッセージを送信するように構成された送信機であって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にする、送信機と、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを介して第２の情報を、前記アクセスデータに基づいて、受信するように構成された受信機であって、前記第２の情報は、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連し、前記第１の通信リンクは、前記アクセスデータに基づいて確立され、前記アクセスデータは、前記第２のデバイスから前記第１のデバイスにおいて受信される、受信機と、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスをプログラムするように構成されたプロセッサとを備える、ワイヤレス通信デバイス。
【請求項１０】
前記プロセッサは、前記第１の通信リンクを確立するように構成される、請求項９に記載のワイヤレス通信デバイス。
【請求項１１】
前記アクセスデータは、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立することに関連する、請求項９に記載のワイヤレス通信デバイス。
【請求項１２】
前記アクセスデータは、前記第１のデバイスに関連するセキュリティ情報を備える、請求項９に記載のワイヤレス通信デバイス。
【請求項１３】
前記アクセスデータは、前記第２のデバイスが前記第１のデバイスと前記第１の通信リンクを確立することを可能にするための、認証プロシージャに関連する１つまたは複数の命令を含む、請求項９に記載のワイヤレス通信デバイス。
【請求項１４】
前記第１の通信リンクは、第１のワイヤレスリンクを備え、前記第２の通信リンクは、第２のワイヤレス通信リンクを備える、請求項９に記載のワイヤレス通信デバイス。
【請求項１５】
前記メッセージは、前記第１のデバイスからブロードキャストされたビーコンを備え、前記第１の情報は、前記第１のデバイスに関連する識別コードを備える、請求項９に記載のワイヤレス通信デバイス。
【請求項１６】
前記メッセージは、前記第１の通信リンクを確立することに関連する第３の情報をさらに備え、前記第３の情報は、前記第１のデバイスと関連するサービスセット識別情報（ＳＳＩＤ）を備える、請求項９に記載のワイヤレス通信デバイス。
【請求項１７】
前記第２の情報は、前記第３のデバイスに関連するサービスセット識別情報（ＳＳＩＤ）、前記第３のデバイスに関連するセキュリティ情報、またはそれらの組合せを備える、請求項９に記載のワイヤレス通信デバイス。
【請求項１８】
前記アクセスデータは、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立することに関連する、請求項９に記載のワイヤレス通信デバイス。
【請求項１９】
第１のデバイスから第２のデバイスにメッセージを送信するための手段であって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にする、手段と、
前記アクセスデータに基づいて、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立するための手段であって、前記アクセスデータは、前記第２のデバイスから前記第１のデバイスにおいて受信される、手段と、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するための手段と、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定するための手段とを備える、装置。
【請求項２０】
前記第１のデバイスに前記第２の情報をプログラムするために前記第２のデバイスを認証するための手段をさらに備える装置であって、前記第１のデバイスをプログラムするための前記第２のデバイスの認証は、前記第１のデバイスによるセキュリティ情報の検証に基づいて与えられ、前記セキュリティ情報は、前記第２のデバイスから受信される、請求項１９に記載の装置。
【請求項２１】
前記第１の通信リンクが確立されることに応答して前記第１のデバイスのメモリの一部分をロック解除するための手段と、
前記メモリの前記ロック解除された部分に、前記第２のデバイスから受信された前記第２の情報を記憶するための手段とをさらに備える、請求項１９に記載の装置。
【請求項２２】
プロセッサによって実行されるとき、前記プロセッサに、
第１のデバイスから第２のデバイスにメッセージを送信させ、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にし、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信させ、前記第１の通信リンクは、前記アクセスデータに基づいて確立され、前記アクセスデータは、前記第２のデバイスから前記第１のデバイスにおいて受信され、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定させる、命令を備える、プロセッサ可読記憶媒体。
【請求項２３】
前記メッセージを送信した後、前記第１のデバイスにおいて前記第２のデバイスから前記アクセスデータを受信することであって、前記第１のデバイスは、アクセスポイント動作モードで動作するマシンツーマシン通信デバイスを備え、前記第２のデバイスは局を備え、
前記第２の情報は、接続性情報を含み、前記接続性情報は、前記第２の通信リンクを確立するために局動作モードで動作し、前記第３のデバイスによって認証される前記第１のデバイスに対応し、前記第３のデバイスは、アクセスポイントとして動作するように設定される、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、ＭＥＴＨＯＤＳ  ＯＦ  ＡＮＤ  ＳＹＳＴＥＭＳ  ＦＯＲ  ＲＥＭＯＴＥＬＹ  ＣＯＮＦＩＧＵＲＩＮＧ  Ａ  ＷＩＲＥＬＥＳＳ  ＤＥＶＩＣＥと題された、２０１１年９月２７日に出願された、同一出願人が所有する米国仮特許出願第６１／５３９，８１７号の優先権を主張し、ＡＵＴＯＭＡＴＩＣ  ＣＯＮＦＩＧＵＲＡＴＩＯＮ  ＯＦ  Ａ  ＷＩＲＥＬＥＳＳ  ＤＥＶＩＣＥと題された、２０１２年３月２８日に出願された、本願の譲受人が所有する米国仮特許出願第６１／６１６，９６０号の優先権を主張し、ＡＵＴＯＭＡＴＩＣ  ＣＯＮＦＩＧＵＲＡＴＩＯＮ  ＯＦ  Ａ  ＷＩＲＥＬＥＳＳ  ＤＥＶＩＣＥと題された、２０１２年８月２０日に出願された、本願の譲受人が所有する米国特許出願第１３／５８９，６２３号の優先権を継続出願として主張するものであり、これらの各出願の内容は、その全体が参照により本明細書に明確に組み込まれている。
【０００２】
本出願は、一般に、通信システムに関し、より詳細には、ワイヤレスデバイスを設定するための方法およびデバイスに関する。
【背景技術】
【０００３】
多くの電気通信システムでは、通信ネットワークは、いくつかの対話している空間的に分離されたデバイスの間でメッセージを交換するために使用される。ネットワークは、たとえばメトロポリタンエリア、ローカルエリア、またはパーソナルエリアである可能性がある地理的範囲に従って分類され得る。そのようなネットワークはそれぞれ、ワイドエリアネットワーク（ＷＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、またはパーソナルエリアネットワーク（ＰＡＮ）に指定される。ネットワークはまた、様々なネットワークノードおよびデバイスを相互接続するために使用されるスイッチング技法および／またはルーティング技法（たとえば、回線交換対パケット交換）、送信のために採用される物理媒体のタイプ（たとえば、ワイヤード対ワイヤレス）、および使用される通信プロトコルの組（たとえば、インターネットプロトコルスイート、同期光ネットワーキング（ＳＯＮＥＴ）、イーサネット（登録商標）など）によって異なる。
【０００４】
ワイヤレスネットワークは、ネットワーク要素がモバイルであり、したがって動的接続性の必要があるとき、またはネットワークアーキテクチャが、固定ではなくアドホックなトポロジーで形成される場合にしばしば使用される。ワイヤレスネットワークは、無線、マイクロ波、赤外線、光などの周波数帯域中の電磁波を使用して、非誘導伝搬モードで無形物理媒体を採用する。ワイヤレスネットワークは、有利なことに、固定ワイヤードネットワークと比較して、ユーザモビリティと迅速なフィールド展開とを容易にする。
【０００５】
ネットワークが急増するとき、それに接続されるネットワーク要素のタイプも拡大する。導入されるネットワーク要素の１つのタイプは、マシンツーマシン（Ｍ２Ｍ）要素である。Ｍ２Ｍ要素の例は、ワイヤレス通信機能を有する冷蔵庫である。Ｍ２Ｍ可能冷蔵庫または他のデバイスは、ユーザ入力によってデバイスがプログラムされない可能性があるので、ワイヤレスネットワーク中にＭ２Ｍデバイスを確立することは、問題がある可能性がある。Ｍ２Ｍデバイスを設定することは、常に実用的であるとは限らない、手作業の介在および／またはＭ２Ｍデバイスに対する密接した物理的近接度を含む可能性がある。たとえば、一部のＭ２Ｍデバイス（たとえば、冷蔵庫またはスプリンクラー）は、手作業の介在用のユーザインターフェースを含まない可能性がある。別の例として、比較的小さい（たとえば、コンパクトな）Ｍ２Ｍデバイスは、Ｗｉ-Ｆｉ（登録商標）通信および別のタイプの通信（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標））をサポートするための複数の無線インターフェースを含まない可能性がある。さらなる例として、特定のＭ２Ｍデバイスがインストールされると、Ｍ２Ｍデバイスを再設定する（再プログラムする）ためにデバイスに（たとえば、物理的に、または小さいワイヤレスレンジ内で）アクセスすることは、可能でないか、または実用的でない可能性がある。
【０００６】
ネットワークカバー領域を拡大し、Ｍ２Ｍデバイスなどの様々な通信デバイスがネットワークにアクセスするのを可能にするために通信システムを改善することが望ましい。
【発明の概要】
【０００７】
マシンツーマシン（Ｍ２Ｍ）デバイスは、特定のアクセスポイント（ＡＰ）と通信リンクを確立する（たとえば、結合する）ことができるように、特定の局（ＳＴＡ）によってリモートで設定可能である可能性がある。特定のＡＰは、Ｍ２Ｍデバイスが接続されるべきネットワークの一部である可能性がある。特定のＡＰと通信を確立するために、Ｍ２Ｍデバイスは、特定のＳＴＡから情報を取得するように第２のＡＰとして最初に機能することができ、取得された情報は、特定のＡＰとの通信を容易にする。Ｍ２Ｍデバイスは、特定のＳＴＡから情報を取得した後、取得された情報を使用して、特定のＡＰと通信するために第２のＳＴＡとして動作することができる。
【０００８】
Ｍ２Ｍデバイスは、ＡＰとして動作するとき、他のＳＴＡによって発見可能である可能性がある。特定のＳＴＡは、Ｍ２Ｍデバイスを発見し、Ｍ２Ｍデバイスの識別情報を取得することができる。特定のＳＴＡは、Ｍ２Ｍデバイスの識別情報に基づいて、Ｍ２Ｍデバイスのメーカーなどの第三者（たとえば、信頼できる第三者）からＭ２Ｍデバイスのセキュリティ情報を取得することができる。特定のＳＴＡは、セキュリティ情報を受信した後、Ｍ２Ｍデバイス（Ｍ２Ｍデバイスは第２のＡＰとして動作しているが）と通信リンク（たとえば、ワイヤレス通信リンク）を確立し（たとえば、結合し）、特定のＡＰと結合するようにＭ２Ｍデバイスをプログラムする（たとえば、設定する）ことができる。Ｍ２Ｍデバイスは、特定のＡＰと結合するように設定された後、第２のＳＴＡとして動作し、特定のＳＴＡから提供されたセキュリティ情報に基づいて特定のＡＰと通信リンク（たとえば、ワイヤレス通信リンク）を確立することができる。したがって、Ｍ２Ｍデバイスは、特定のＡＰと通信リンクを確立し、特定のＡＰによって提供されるワイヤレスネットワークに接続することができるように、特定のＳＴＡによってリモートで設定され得る。
【０００９】
特定の実施形態では、方法は、第１のデバイスから第２のデバイスにメッセージを送信することを含む。メッセージは、第１のデバイスの識別に関連する第１の情報を含む。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にする。方法は、アクセスデータに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することをさらに含む。方法は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信することを含む。方法は、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定することをさらに含む。
【００１０】
別の特定の実施形態では、ワイヤレス通信デバイスは、第１のデバイスから第２のデバイスにメッセージを送信するように構成された送信機を含む。メッセージは、第１のデバイスの識別に関連する第１の情報を含む。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にする。ワイヤレス通信デバイスは、アクセスデータに基づく第１のデバイスと第２のデバイスとの間の第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するように構成された受信機を含む。ワイヤレス通信デバイスは、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定するように構成されたプロセッサをさらに含む。
【００１１】
別の特定の実施形態では、装置は、第１のデバイスから第２のデバイスにメッセージを送信するための手段を含む。メッセージは、第１のデバイスの識別に関連する第１の情報を含む。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にする。装置は、アクセスデータに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立するための手段をさらに含む。装置は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するための手段をさらに含む。装置は、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定するための手段を含む。
【００１２】
別の特定の実施形態では、プロセッサ可読媒体は、プロセッサによって実行されるとき、プロセッサに、第１のデバイスから第２のデバイスにメッセージを送信させる命令を含む。メッセージは、第１のデバイスの識別に関連する第１の情報を含む。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にする。命令は、アクセスデータに基づく第１のデバイスと第２のデバイスとの間の第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報をプロセッサにさらに受信させる。命令は、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスをプロセッサにさらに設定させる。
【００１３】
別の特定の実施形態では、方法は、第２のデバイスにおいて第１のデバイスからメッセージを受信することを含む。メッセージは、第１のデバイスを識別する第１の情報を含む。方法は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得することをさらに含む。方法は、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することをさらに含む。方法は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスに送信することを含む。
【００１４】
別の特定の実施形態では、ワイヤレス通信デバイスは、第２のデバイスにおいて第１のデバイスからメッセージを受信するように構成された受信機を含む。メッセージは、第１のデバイスを識別する第１の情報を含む。受信機は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを受信するようにさらに構成される。ワイヤレス通信デバイスは、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立するための命令を生成するように構成されたプロセッサをさらに含む。ワイヤレス通信デバイスは、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスに送信するように構成された送信機を含む。
【００１５】
別の特定の実施形態では、装置は、第２のデバイスにおいて第１のデバイスからメッセージを受信するための手段を含む。メッセージは、第１のデバイスを識別する第１の情報を含む。装置は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得するための手段をさらに含む。装置は、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立するための手段を含む。装置は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスに送信するための手段を含む。
【００１６】
別の特定の実施形態では、プロセッサ可読媒体は、プロセッサによって実行されるとき、プロセッサに、第２のデバイスにおいて第１のデバイスからメッセージを受信させる命令を含む。メッセージは、第１のデバイスを識別する第１の情報を含む。命令は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータをプロセッサにさらに受信させる。命令は、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクをプロセッサにさらに確立させる。命令は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスへプロセッサにさらに送信させる。
【００１７】
本開示の他の態様、利点、および特徴は、以下の節、図面の簡単な説明、発明を実施するための形態、および特許請求の範囲を含む、本出願全体を検討した後、明らかになろう。
【図面の簡単な説明】
【００１８】
【図１】例示的な通信システムを示すための図。
【図２】別のデバイスと通信リンクを確立するためにデバイスをプログラムする例示的なプロセスを示すためのはしご図。
【図３Ａ】例示的な通信システムを示す図。
【図３Ｂ】例示的な通信システムを示す図。
【図４】別のデバイスと通信リンクを確立するためにデバイスを設定する例示的な方法を示すための流れ図。
【図５】別のデバイスと通信リンクを確立するためにデバイスを設定する例示的な方法を示すための流れ図。
【図６】図１の通信システム内で採用され得る例示的なデバイスを示すための図。
【図７】図６のデバイス内で採用され得る例示的なマシンツーマシンプロセッサを示すための図。
【発明を実施するための形態】
【００１９】
図１を参照すると、例示的な通信システム１００の図が示される。通信システム１００は、局（ＳＴＡ）１１０と、マシンツーマシン（Ｍ２Ｍ）デバイス１２０と、アクセスポイント（ＡＰ）１４０と、Ｍ２Ｍメーカー１５０とを含み得る。
【００２０】
Ｍ２Ｍデバイス１２０などのマシンツーマシンデバイスは、通信システム１００内で通信のカバー範囲を拡大するようにリモートで設定可能である可能性がある。Ｍ２Ｍデバイス１２０は、通信システム１００内で特定のアクセスポイント（たとえば、アクセスポイント１４０）と通信リンクを確立する（たとえば、結合する）ことができるように、ＳＴＡ１１０などの局によってリモートで設定され得る。特定のＡＰは、Ｍ２Ｍデバイス１２０が接続されるべきネットワークの一部である可能性がある。Ｍ２Ｍデバイス１２０は、ＳＴＡおよび／またはＡＰとして機能するように動作することができる可能性がある。
【００２１】
特定の実施形態では、Ｍ２Ｍデバイス１２０は、ＡＰとして動作するとき、他のＳＴＡによって発見可能である可能性がある。ＳＴＡ１１０などの特定のＳＴＡは、Ｍ２Ｍデバイス１２０を発見し、Ｍ２Ｍデバイス１２０の識別情報を取得することができる。ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０の識別情報に基づいて、Ｍ２Ｍデバイス１２０のメーカー（たとえば、Ｍ２Ｍメーカー１５０）などの第三者（たとえば、信頼できる第三者）からＭ２Ｍデバイス１２０のセキュリティ情報を取得することができる。ＳＴＡ１１０は、セキュリティ情報を受信した後、ＡＰとして動作しているＭ２Ｍデバイス１２０と通信リンク（たとえば、ワイヤレス通信リンク）を確立する（たとえば、結合する）ことができる。ＳＴＡ１１０は、ＡＰ１４０と結合するようにＭ２Ｍデバイス１２０をプログラムする（たとえば、設定する）ことができる。たとえば、ＳＴＡ１１０は、ＡＰ接続性情報１１６をＭ２Ｍデバイス１２０に送ることができる。ＡＰ接続性情報１１６は、セキュリティ情報、または（ＳＴＡとして動作している）Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信リンクを確立するために使用され得る他の情報を含み得る。
【００２２】
Ｍ２Ｍデバイス１２０は、ＡＰ１４０と結合するように設定された後、ＳＴＡとして動作し、ＳＴＡ１１０から提供された情報に基づいてＡＰ１４０と通信リンク（たとえば、ワイヤレス通信リンク）を確立することができる。したがって、Ｍ２Ｍデバイス１２０は、特定のＡＰと通信リンクを確立し、ＡＰ１４０にワイヤレス接続することができるように、ＳＴＡ１１０によってリモートで設定（またはプログラム）され得る。
【００２３】
ＳＴＡ１１０は、アクセス端末（「ＡＴ」）、加入者局、加入者ユニット、移動局、リモート局、リモート端末、ユーザ端末、ユーザエージェント、ユーザデバイス、ユーザ機器、または何らかの他の用語を含むか、それらのいずれかとして実装されるか、またはそれらのいずれかとして知られている局である可能性がある。いくつかの実装形態では、アクセス端末は、セルラー電話、電話、セッション開始プロトコル（「ＳＩＰ」）電話、ワイヤレスローカルループ（「ＷＬＬ」）局、携帯情報端末（「ＰＤＡ」）、ハンドヘルドデバイス、またはモデムに接続された何らかの他の好適な処理デバイスなどの通信デバイスを含むことができる。
【００２４】
ＳＴＡ１１０は、プロセッサ１１２とメモリ１１４とを含むことができる。プロセッサ１１２は、ＳＴＡ１１０の動作を制御することができる１つまたは複数のプロセッサを含むことができる。メモリ１１４は、プロセッサ１１２に命令および／またはデータを提供することができる。プロセッサ１１２は、メモリ１１４内に記憶された命令に基づいて動作を実行することができる。命令は、本明細書で説明する方法を実装するために実行可能である可能性がある。ＳＴＡ１１０は、ポータブルメモリ記憶デバイス１８０などの１つまたは複数の外部記憶デバイスに結合され得る。
【００２５】
ＳＴＡ１１０は、ＳＴＡ１１０およびＭ２Ｍデバイス１２０、アクセスポイント１４０、またはその両方に関するデータを送信および受信するように構成されたトランシーバ１１８を含み得る。トランシーバ１１８は、送信機と受信機との組合せを含み得る。ＳＴＡ１１０は、アンテナ１０８を含み得る。アンテナ１０８は、トランシーバ１１８に電気的に結合され得る。
【００２６】
ＡＰ１４０などのアクセスポイントは、ノードＢ、無線ネットワークコントローラ（「ＲＮＣ」）、ｅノードＢ、基地局コントローラ（「ＢＳＣ」）、トランシーバ基地局（「ＢＴＳ」）、基地局（「ＢＳ」）、トランシーバ機能（「ＴＦ」）、ルータ、トランシーバ、ハブ、もしくは別のデバイスを含むか、それらのいずれかとして実装されるか、またはそれらのいずれかとして知られていることがある。ＡＰ１４０は、ＳＴＡ１１０またはＭ２Ｍデバイス１２０との通信、ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信、およびＳＴＡ１１０とＭ２Ｍメーカー１５０との間の通信を含む通信システム内で通信用のハブまたは基地局として働くことができる。
【００２７】
１つのＭ２Ｍデバイス１２０が示されているが、通信システム１００は、１つまたは複数のＭ２Ｍデバイスを含み得る。１つまたは複数のＭ２Ｍデバイスは、家庭用機器（たとえば、冷蔵庫）、コンシューマー電子デバイス（たとえば、テレビ）、ネットワーキングデバイス（たとえば、アクセスポイント）を含み得る。
【００２８】
Ｍ２Ｍデバイス１２０は、プロセッサ１２２とメモリ１３２とを含み得る。メモリ１３２は、プロセッサ１２２に命令および／またはデータを提供することができる。プロセッサ１２２は、Ｍ２Ｍデバイス１２０の動作を制御することができる１つまたは複数のプロセッサを含み得る。プロセッサ１２２は、メモリ１３２内に記憶された命令に基づいて動作を実行することができる。命令は、本明細書で説明する方法を実装／実行するためにプロセッサ１２２によって実行可能であり得る。
【００２９】
メモリ１３２は、各々がプロセッサ１２２によって実行可能な命令を含む、切替ロジック１２４と、セキュリティロジック１２６と、局（ＳＴＡ）ロジック１２８と、アクセスポイント（ＡＰ）ロジック１３０とを含み得る。メモリ１３２は、ＡＰ接続性情報１３４と、Ｍ２ＭデバイスＩＤ１３６と、セキュリティ証明１３８とを含む（たとえば、記憶する）ことができる。
【００３０】
ＡＰ接続性情報１３４は、Ｍ２Ｍデバイス１２０が、ＡＰ１４０などの特定のＡＰと結合することを可能にし得る。Ｍ２ＭデバイスＩＤ１３６は、Ｍ２Ｍデバイス１２０を一意に識別する識別コードまたは通し番号を含み得る。セキュリティ証明１３８は、Ｍ２Ｍデバイス１２０がＡＰとして動作する際、１つもしくは複数のデバイスがＭ２Ｍデバイス１２０に接続することを可能にするか、またはＭ２Ｍデバイス１２０がＳＴＡとして動作する際、Ｍ２Ｍデバイス１２０が１つもしくは複数のデバイスに接続することを可能にするセキュリティ情報を含み得る。
【００３１】
Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０およびＡＰ１４０、ＳＴＡ１１０、またはその両方に関するデータを送信および受信するように構成されたトランシーバ１４６を含み得る。トランシーバ１４６は、送信機と受信機との組合せを含み得る。Ｍ２Ｍデバイス１２０は、アンテナ１４２を含み得る。アンテナ１４２は、トランシーバ１４６に電気的に結合することができ、トランシーバ１４６によって実行される通信をサポートすることができる。Ｍ２Ｍデバイス１２０と１つまたは複数の他のデバイスとの間の通信リンクは、Ｍ２Ｍデバイス１２０から見た、双方向通信または単方向通信を含み得る。
【００３２】
Ｍ２Ｍデバイス１２０は、ビルオートメーション、ヘルスケアモニタリング、スマート計測、スマートグリッドネットワーク、監視システム、インターネット接続性レンジ拡張、またはマシンツーマシン通信などの様々な設定（たとえば、環境）において使用されるセンサアプリケーションおよび／または制御アプリケーションを含み得る。
【００３３】
Ｍ２Ｍメーカー１５０は、１つまたは複数のＭ２Ｍデバイスのデバイス情報（たとえば、Ｍ２Ｍデバイス情報１５４）を提供することができる。Ｍ２Ｍメーカー１５０は、１つまたは複数のＭ２ＭデバイスのＭ２Ｍデバイス情報１５４を記憶することができる。Ｍ２Ｍメーカー１５０は、ＳＴＡ１１０に通信可能に結合され得る。Ｍ２Ｍメーカー１５０は、ポータブルメモリ記憶デバイス１８０に結合され得る。特定の実施形態では、Ｍ２Ｍメーカー１５０は、ポータブルメモリ記憶デバイス１８０を提供することができる。Ｍ２Ｍメーカー１５０は、サーバに結合され得る。Ｍ２Ｍメーカー１５０は、１つもしくは複数のＭ２Ｍデバイスのデバイス情報をＳＴＡ１１０に直接提供することができるか、またはポータブルメモリ記憶デバイス１８０に情報を記憶することができる。
【００３４】
様々なプロセスおよび方法は、通信システム１００による送信に使用され得る。通信システム内の通信は、ワイヤレス接続、ワイヤード接続、またはその両方を介して送られ得る。ワイヤード接続は、イーサネット接続、光学的接続、ケーブル接続、電話接続、電力線接続、ファクシミリ接続、またはそれらの組合せを含み得る。ワイヤレス接続は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、単一搬送周波数分割多元接続（ＳＣ-ＦＤＭＡ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ（登録商標））、ＧＳＭ進化型高速データレート（ＥＤＧＥ）、進化型ＥＤＧＥ、ユニバーサルモバイル電気通信システム（ＵＭＴＳ）、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（Ｗｉ-Ｍａｘ）、汎用パケット無線サービス（ＧＰＲＳ）、第３世代パートナーシッププロジェクト（３ＧＰＰ）、３ＧＰＰ２、第４世代（４Ｇ）、ロングタームエボリューション（ＬＴＥ）、４Ｇ-ＬＴＥ、高速パケットアクセス（ＨＳＰＡ）、ＨＳＰＡ＋、米国電気電子技術者協会（ＩＥＥＥ）８０２．１１ｘ（たとえば、ＩＥＥＥ８０２．１１ａｈ）、またはそれらの組合せを含むワイヤレス通信準拠規格のうちの１つまたは複数に従って動作し得る。
【００３５】
Ｍ２Ｍデバイス１２０は、動作中、様々なプログラミングモードで動作し得る。プログラミングモードは、切替ロジック１２４、セキュリティロジック１２６、ＳＴＡロジック１２８、およびＡＰロジック１３０のうちの１つまたは複数によって実行され得る。
【００３６】
Ｍ２Ｍデバイス１２０は、切替ロジック１２４に基づいて動作するとき、Ｍ２Ｍデバイス１２０の動作モードを、ＳＴＡロジック１２８を使用して動作することから、ＡＰロジック１３０を使用して動作することに、またその逆も同様に、変化させるように構成され得る。特定の実施形態では、切替ロジック１２４は、第１の動作モード、第２の動作モード、またはそれらの組合せを選択し得る。切替ロジック１２４は、電源投入する（たとえば、Ｍ２Ｍデバイス１２０をオフ状態からオンにする）と、Ｍ２Ｍデバイス１２０を特定の動作モードに初期設定する（たとえば、デフォルト設定する）ように構成され得る。特定の実装形態では、切替ロジック１２４は、動作モードをＷｉ−Ｆｉダイレクトモードに対応する第３の動作モードに変化させるように構成され得る。
【００３７】
特定のモードでは、Ｍ２Ｍデバイス１２０は、セキュリティロジック１２６に基づいて動作するとき、Ｍ２Ｍデバイス１２０が、どのＳＴＡ（たとえば、ＳＴＡ１１０）および／またはどのＡＰ（たとえば、ＡＰ１４０）と通信するか、および／または接続するかを制御するように構成され得る。たとえば、Ｍ２Ｍデバイス１２０は、公開鍵または秘密鍵（たとえば、証明書）、パスワード、認証されたデバイスのテーブル、またはそれらの組合せを使用し得る。Ｍ２Ｍデバイス１２０は、公開鍵または秘密鍵を生成するための情報を含み得る。認証されたデバイスのテーブルは、Ｍ２Ｍデバイス１２０が通信する特定のデバイスおよび／または１つもしくは複数のデバイス特性を識別し得る。デバイス特性は、デバイスタイプ（たとえば、電話、スマートメーター、電力線機器、電力線再閉路器など）、デバイス機能（たとえば、マルチメディア対応プリンティングサービス）、サービスキャリア、メディアアクセス制御（ＭＡＣ）アドレス、インターネットプロトコル（ＩＰ）アドレス、モバイル機器識別子（ＭＥＩＤ）、サービスセット識別子（ＳＳＩＤ）、加入者識別子、デバイス所有者（たとえば、公益事業会社）、またはそれらの組合せを含み得る。
【００３８】
別の特定のモードでは、Ｍ２Ｍデバイス１２０は、ＳＴＡロジック１２８に基づいて動作するとき、局（ＳＴＡ）として動作する（たとえば、機能する）ことが可能になり得る。ＳＴＡとして動作することは、１つまたは複数の他のデバイス（たとえば、ＳＴＡ１１０またはＡＰ１４０）を発見することと、Ｍ２Ｍデバイス１２０と１つまたは複数の他のデバイスとの間の通信リンク（たとえば、ワイヤレス通信リンク）を確立することとを含み得る。
【００３９】
別の特定のモードでは、Ｍ２Ｍデバイス１２０は、ＡＰロジック１３０に基づいて動作するとき、ワイヤレスローカルエリアネットワークを提供する（たとえば、サポートする）ように構成され得る。プログラミングモードでは、Ｍ２Ｍデバイス１２０は、ＡＰ１４０などの別のデバイスとの接続を確立するようにプログラムされ得る。ＡＰロジック１３０は、Ｍ２Ｍデバイス１２０が、ＡＰとして動作する（たとえば、機能する）ことを可能にし得る。ＡＰとして動作することは、Ｍ２Ｍデバイス１２０が、アクセスポイントとして１つまたは複数の他のデバイスに発見可能である（たとえば、見える）ようにし得る。
【００４０】
ＡＰロジック１３０は、３Ｇアクセスサービス、セルラーアクセスサービス、Ｂｌｕｅｔｏｏｔｈ無線アクセスサービス、またはそれらの任意の組合せなどの１つまたは複数の無線アクセスサービスを提供するように構成され得る。特定の実施形態では、Ｍ２Ｍデバイス１２０は、１つまたは複数の他のデバイスによって検出可能であるビーコンを提供し得る。ビーコンは、識別コード、Ｍ２Ｍデバイス識別情報（ＩＤ）、Ｍ２Ｍデバイス１２０と関連するサービスセット識別子（ＳＳＩＤ）、またはそれらの組合せを含み得る。特定の実施形態では、ＡＰロジック１３０は、Ｍ２Ｍデバイス１２０が、ＡＰとしてではなく、Ｗｉ−Ｆｉダイレクトモードで動作することを可能にし得る。Ｍ２Ｍデバイス１２０は、Ｗｉ−Ｆｉダイレクトモードで動作するとき、１つまたは複数のＷｉ−Ｆｉダイレクト規格に従って、１つまたは複数の他のデバイスと通信し得る。
【００４１】
例示的な一実施形態では、Ｍ２Ｍデバイス１２０は、ＡＰ１４０と通信リンクを確立することができるように、ＳＴＡ１１０によってリモートで設定され得る。Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０と関連するＭ２ＭデバイスＩＤ（たとえば、Ｍ２ＭデバイスＩＤ１３６）などの情報を含むメッセージ（たとえば、ビーコン）をブロードキャストすることができる。メッセージは、Ｍ２Ｍデバイス１２０と関連するＳＳＩＤを含むこともできる。
【００４２】
ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０を検出することができ、ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０を検出した後、メッセージに含まれるＭ２ＭデバイスＩＤ（および／または他の情報）を抽出することができる。メッセージに含まれる情報は、ＳＴＡ１１０がアクセスデータを取得するのを可能にし得る。アクセスデータは、後に、Ｍ２Ｍデバイス１２０と通信リンクを確立するために使用され得る。
【００４３】
ＳＴＡ１１０は、ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信リンクを確立するために使用され得る情報を取得するためにＭ２Ｍメーカー１５０と通信し得る。Ｍ２Ｍメーカー１５０は、Ｍ２Ｍデバイス１２０のＭ２ＭデバイスＩＤ、Ｍ２Ｍデバイス１２０に関連するＳＳＩＤ、Ｍ２Ｍデバイス１２０の通し番号、Ｍ２Ｍデバイス１２０に関連する購入識別子の証明、またはそれらの組合せなどの、ＳＴＡ１１０によって提供される情報に基づいてＳＴＡ１１０を認証し得る。
【００４４】
Ｍ２Ｍメーカー１５０は、ＳＴＡ１１０を認証した後、Ｍ２Ｍデバイス１２０と通信リンクを確立するために、セキュリティ証明（たとえば、セキュリティ証明１３８）などのアクセスデータを含む情報をＳＴＡ１１０に送ることができる。セキュリティ証明は、Ｍ２Ｍデバイス１２０に関連する証明、Ｍ２Ｍデバイス１２０に関連する公開鍵または秘密鍵、Ｍ２Ｍデバイス１２０にアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含み得る。そうでない場合、Ｍ２Ｍメーカー１５０は、ポータブルメモリ記憶デバイス１８０に情報（たとえば、セキュリティ証明）を記憶することができ、ＳＴＡ１１０は、要求の完了に関する情報にアクセスし得る。
【００４５】
ＳＴＡ１１０は、ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信リンクを確立するために、Ｍ２Ｍデバイス１２０から認証を要求し得る。Ｍ２Ｍメーカー１５０から受信されたアクセスデータは、ＳＴＡ１１０がＭ２Ｍデバイス１２０と通信リンクを確立することを可能にする、認証プロシージャに関連する１つまたは複数の命令を含み得る。
【００４６】
Ｍ２Ｍデバイス１２０は、ＡＰロジック１３０に基づいて動作するとき、低電力送信モード、単一デバイス接続性サポート、証明ベースの認証、および／またはそれらの組合せを含むＡＰ機能に応じて動作することによって、１つまたは複数の他のデバイス（たとえば、ＳＴＡ１１０）と信用を確立し得る。別のデバイスがＭ２Ｍデバイス１２０に接続する（たとえば、結合する）ように、Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０が他のデバイス（たとえば、ＳＴＡ１１０）を認証する認証プロシージャ（たとえば、ハンドシェイクプロシージャ）を実行し得る。Ｍ２Ｍデバイス１２０は、認証プロシージャの一部として他のデバイスによって提供される１つまたは複数のセキュリティ証明（たとえば、パスワード、証明、秘密鍵、または公開鍵など）を検証し得る。
【００４７】
Ｍ２Ｍデバイス１２０は、ＳＴＡ１１０を認証するために、Ｍ２Ｍデバイス１２０に関連しようとするデバイスが十分なセキュリティ情報を提供したかどうかを判定するためにセキュリティロジック１２６に基づいて動作し得る。Ｍ２Ｍデバイス１２０は、ＳＴＡ１１０からセキュリティ情報を受信し得る。ＳＴＡ１１０は、認証のために、Ｍ２Ｍメーカー１５０から受信されるセキュリティ情報（たとえば、セキュリティ証明）などのアクセスデータの少なくとも一部をＭ２Ｍデバイス１２０に提供し得る。ＳＴＡ１１０は、認証を受信するのに必要なアクセスデータの一部を送信し得る。セキュリティロジック１２６は、ＳＴＡ１１０などのデバイスによって提供されるセキュリティ情報を、Ｍ２Ｍデバイス１２０のメモリに記憶されたセキュリティ証明１３８と比較し得る。そうでない場合、Ｍ２Ｍデバイス１２０がＳＴＡロジックに基づいて動作しているとき、セキュリティロジック１２６は、セキュリティ証明１３８、および／またはＭ２Ｍデバイス１２０が接続しようとしているデバイスと関連するセキュリティ証明をＭ２Ｍデバイス１２０が含むかどうかを判定し得る。
【００４８】
通信リンクは、Ｍ２Ｍデバイス１２０がＳＴＡ１１０を認証した後、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間で確立され得る。Ｍ２Ｍデバイス１２０およびＳＴＡ１１０は、通信リンクを介して互いにデータを通信し得る。通信リンクは、完全性および秘匿性があるデータ交換を保護するセキュアなリンクであり得る。
【００４９】
Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間の通信リンクが確立された後、ＡＰ１４０などの１つまたは複数のワイヤレスデバイスと通信リンクを確立し得る。Ｍ２Ｍデバイス１２０は、認証中にＳＴＡ１１０から受信する情報に基づいて、ＡＰ１４０と通信リンクを確立するためにＳＴＡ１１０によって提供されるＡＰ接続性情報１３４を判定し得る。ＡＰ接続性情報１３４は、ＡＰ１４０に関連する、ＳＳＩＤ、パスワード、セキュリティ情報、認証証明、他のアクセス証明、またはそれらの組合せなどの、ＡＰ１４０と通信リンクを確立するための情報を含み得る。Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０のメモリ（たとえば、メモリ１３２）にＡＰ接続性情報１３４を記憶し得る。したがって、Ｍ２Ｍデバイス１２０は、ＡＰ１４０に関連するＡＰ接続性情報１３４が記憶された後、ＡＰ１４０と通信リンクを確立するために「設定される」か、または「プログラムされる」ものと見なし得る。
【００５０】
Ｍ２Ｍデバイス１２０は、ＡＰ１４０と通信リンクを確立するように設定された（たとえば、ＡＰ接続性情報１３４を受信した）後、２４５において、通常動作モードに入る（たとえば、アクティブ化する）ことができる。
【００５１】
Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信リンクを確立するために、ＡＰ１４０から認証を要求することによって、ＡＰ１４０とともに認証プロシージャを開始し得る。Ｍ２Ｍデバイス１２０は、認証プロシージャの間、ＳＴＡ１１０から受信されるＡＰ接続性情報１３４の少なくとも一部をＡＰ１４０に提供し得る。通信リンクは、ＡＰ１４０がＭ２Ｍデバイス１２０を認証した後、ＡＰ１４０とＭ２Ｍデバイス１２０との間で確立され得る。Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信が確立された後、２５５において、通信リンクを介してＡＰ１４０にデータを送信し得る。
【００５２】
したがって、通信システム１００は、接続性情報へのアクセスが限られているためにワイヤレスネットワークに他にアクセスすることができない可能性があるＭ２Ｍデバイスが、Ｍ２Ｍデバイスの通信距離内で局を介してワイヤレスネットワークにアクセスするようにどのように構成され得るかを示す。ワイヤレスネットワークへのアクセスを実現するために局（たとえば、ＳＴＡ１１０）を介してＭ２Ｍデバイスを設定することは、Ｍ２Ｍデバイスが認証されるかどうかを検証するために、局がメーカー（たとえば、Ｍ２Ｍメーカー１５０）からの識別情報を検証することを可能にし得る。制限された通信レンジを有するＭ２Ｍデバイスでは、ローカルデバイス（たとえば、ＳＴＡ１１０）へのアクセスは、ワイヤレスネットワークにアクセスするためにＭ２Ｍデバイスを設定するのに掛かった時間が低減され得るように、Ｍ２Ｍデバイスに接続性情報を提供し得る。
【００５３】
図２は、別のデバイスと通信リンクを確立するためにＭ２Ｍデバイスをプログラムするプロセス２００の図を示す。プロセス２００は、図１に関して説明された通信システム１００のいくつかの要素とともに示される。たとえば、プロセス２００は、ＡＰ１４０と通信リンクを確立するためにＭ２Ｍデバイス１２０をプログラムすることを示す。
【００５４】
２０５において、Ｍ２Ｍデバイス１２０は電源が入り得る（たとえば、オフ状態からオン状態に変化することによってオンになり得る）。２１０において、Ｍ２Ｍデバイス１２０は、特定のプログラミングモードに入り得る。ある特定の実施形態では、Ｍ２Ｍデバイス１２０は、電源が入った後、Ｍ２Ｍデバイス１２０がＡＰロジック１３０に基づいて動作するプログラミングモードに、デフォルトで入り得る。たとえば、Ｍ２Ｍデバイス１２０は、比較的小さい送信の範囲を有する低電力ＡＰとして動作し得る。別の実施形態では、Ｍ２Ｍデバイス１２０は、プログラミングモードで動作するとき、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に従って動作し得る。プログラミングモードで動作するとき、Ｍ２Ｍデバイス１２０は、ワイヤレスローカルエリアネットワークを提供する（たとえば、サポートする）ように構成され得る。プログラミングモードでは、Ｍ２Ｍデバイス１２０は、ＳＴＡ１１０などの別のデバイスとの接続を確立するようにプログラムされ得る。
【００５５】
２１５において、Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０と関連するＭ２ＭデバイスＩＤ（たとえば、Ｍ２ＭデバイスＩＤ１３６）を含むメッセージ（たとえば、ビーコン）をブロードキャストすることができる。メッセージは、Ｍ２Ｍデバイス１２０と関連するＳＳＩＤを含むこともできる。２２０において、ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０を検出することができる。ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０を検出した後、メッセージに含まれるＭ２ＭデバイスＩＤ（および／または他の情報）を抽出することができる。
【００５６】
２２５において、ＳＴＡ１１０は、ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信リンクを確立するための情報を取得するためにＭ２Ｍメーカー１５０と通信し得る。Ｍ２Ｍメーカー１５０は、Ｍ２Ｍデバイス１２０のＭ２ＭデバイスＩＤ、Ｍ２Ｍデバイス１２０に関連するＳＳＩＤ、Ｍ２Ｍデバイス１２０の通し番号、Ｍ２Ｍデバイス１２０に関連する購入識別子の証明、またはそれらの組合せなどの、ＳＴＡ１１０によって提供される情報に基づいてＳＴＡ１１０を認証し得る。
【００５７】
Ｍ２Ｍメーカー１５０は、ＳＴＡ１１０を認証した後、Ｍ２Ｍデバイス１２０と通信リンクを確立するために、セキュリティ証明（たとえば、セキュリティ証明１３８）などの情報をＳＴＡ１１０に送ることができる。セキュリティ証明は、Ｍ２Ｍデバイス１２０に関連する証明、Ｍ２Ｍデバイス１２０に関連する公開鍵または秘密鍵、Ｍ２Ｍデバイス１２０にアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含み得る。
【００５８】
２３０において、ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信リンクが確立され得る。ＳＴＡ１１０とＭ２Ｍデバイス１２０との間の通信リンクを確立することは、ＳＴＡ１１０がＭ２Ｍデバイス１２０からの認証を要求することを含み得る。ＳＴＡ１１０は、認証のために、Ｍ２Ｍメーカー１５０から受信されるセキュリティ証明などの情報をＭ２Ｍデバイス１２０に提供し得る。Ｍ２Ｍデバイス１２０は、ＳＴＡ１１０によって提供されたセキュリティ情報の検証に基づいて、ＳＴＡ１１０に認証を与えることができる。
【００５９】
通信リンクは、Ｍ２Ｍデバイス１２０がＳＴＡ１１０を認証した後、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間で確立され得る。Ｍ２Ｍデバイス１２０およびＳＴＡ１１０は、通信リンクを介して互いにデータを通信し得る。通信リンクは、完全性および秘匿性があるデータ交換を保護するセキュアなリンクであり得る。
【００６０】
２３５において、Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間の通信リンクが確立された後、Ｍ２Ｍデバイス１２０のメモリの一部分をロック解除する（たとえば、書き込みを有効にする）ことができる。ロック解除されたメモリの一部分は、ＡＰ接続性情報（たとえば、ＡＰ接続性情報１３４）と関連する記憶空間に対応し得る。ＡＰ接続性情報は、ＡＰ１４０、ＳＴＡ１１０、またはこれらの両方などの、１つまたは複数のワイヤレスデバイスとの通信リンクを確立するために、Ｍ２Ｍデバイス１２０によって使用され得る。Ｍ２Ｍデバイス１２０は、認証プロシージャの間にＳＴＡ１１０から受信される情報（たとえば、セキュリティ証明）に少なくとも一部基づいて、メモリの一部分をロック解除することができる。
【００６１】
２４０において、ＳＴＡ１１０は、Ｍ２Ｍデバイス１２０にＡＰ接続性情報を提供することができる。ＡＰ接続性情報は、ＡＰ１４０に関連する、ＳＳＩＤ、パスワード、セキュリティ情報、認証証明、他のアクセス証明、またはそれらの組合せなどの、ＡＰ１４０と通信リンクを確立するための情報を含み得る。認証の付与は、ＳＴＡ１１０がＭ２Ｍデバイス１２０をプログラムすることを可能にする。言い換えると、ＡＰ接続性情報は、ＳＴＡ１１０が認証されるとき（たとえば、認証を与えられたとき）に、Ｍ２Ｍデバイス１２０によって記憶され得る。したがって、Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０のメモリ（たとえば、メモリ１３２）にＳＴＡ１１０から受信されたＡＰ接続性情報を記憶し得る。したがって、Ｍ２Ｍデバイス１２０は、ＡＰ１４０に関連するＡＰ接続性情報が記憶された後、ＡＰ１４０と通信リンクを確立するために「プログラムされる」ものと見なし得る。
【００６２】
Ｍ２Ｍデバイス１２０は、ＡＰ１４０と通信リンクを確立するように設定された（たとえば、ＡＰ接続性情報を受信した）後、２４５において、通常動作モードに入る（たとえば、アクティブ化する）ことができる。
【００６３】
２５０において、Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信リンクが確立され得る。たとえば、Ｍ２Ｍデバイス１２０は、ＡＰ１４０からの認証を要求することによって、ＡＰ１４０との認証プロシージャを開始することができる。Ｍ２Ｍデバイス１２０は、認証プロシージャの間、ＳＴＡ１１０から受信されるＡＰ接続性情報の少なくとも一部をＡＰ１４０に提供し得る。通信リンクは、ＡＰ１４０がＭ２Ｍデバイス１２０を認証した後、ＡＰ１４０とＭ２Ｍデバイス１２０との間で確立され得る。通信リンクは、インターネットプロトコル（ＩＰ）リンクを含み得る。
【００６４】
Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信リンクが確立された後、２５５において、通信リンクを介してＡＰ１４０にデータを送信し得る。Ｍ２Ｍデバイス１２０は、Ｍ２Ｍデバイス１２０とＡＰ１４０との間の通信リンクが確立されたとき、第２のメッセージ、データ、または両方を、ＡＰ１４０を介してＳＴＡ１１０に送信することができる。
【００６５】
図３Ａおよび図３Ｂは、例示的な通信システム３００を示す図である。通信システム３００は、図１に関して説明された通信システム１００のいくつかの要素とともに示される。
【００６６】
図３Ａの通信システム３００はＡＰ１４０を含む。ＡＰ１４０は、基本サービスエリア（ＢＳＡ）３０２内で通信サービスを提供することができる。通信システム３００は、コンピュータ３１０およびＭ２Ｍ冷蔵庫３２０などの、１つまたは複数の通信デバイスを含み得る。コンピュータ３１０はＳＴＡ１１０に対応し得る。Ｍ２Ｍ冷蔵庫３２０は、マシンツーマシン対応デバイスであり得る。Ｍ２Ｍ冷蔵庫３２０は、Ｍ２Ｍデバイス１２０に対応してよく、Ｍ２Ｍデバイス１２０の例である。通信システム３００は、マシンツーマシン通信をサポートし得る他の通信デバイスを含み得る。
【００６７】
ある特定の実施形態では、Ｍ２Ｍ冷蔵庫３２０は、ＡＰ１４０との通信リンクを直接確立することが不可能であり得る。これは、たとえば、Ｍ２Ｍ冷蔵庫３２０がＢＳＡ３０２に持ち込まれたときに起こり得る。たとえば、Ｍ２Ｍ冷蔵庫３２０は、ＡＰ１４０と通信リンクを確立するための認証のためのセキュリティ情報を含まないことがある。したがって、Ｍ２Ｍ冷蔵庫３２０は、ＡＰ１４０を介してコンピュータ３１０と通信できないことがある。しかしながら、Ｍ２Ｍ冷蔵庫３２０は、Ｍ２Ｍ冷蔵庫３２０が動作することと、コンピュータ３１０などのＳＴＡに対してＭ２Ｍ冷蔵庫がＡＰに見えることとを可能にする、ＡＰロジック（ＡＰロジック１３０）を含み得る。したがって、Ｍ２Ｍ冷蔵庫３２０は、Ｍ２Ｍ冷蔵庫３２０に含まれるＡＰロジックを使用して、コンピュータ３１０に対してＡＰに見え得る。通信リンク３０３は、コンピュータ３１０とＭ２Ｍ冷蔵庫３２０との間で確立され得る。通信リンク３０３が確立されると、コンピュータ３１０は、通信リンク３０３を介してＭ２Ｍ冷蔵庫３２０と通信することができる。
【００６８】
図３Ｂの通信システム３００は、通信リンク３０３が確立された後の図３Ａの通信システム３００を示す。通信リンク３０３が確立された後、コンピュータ３１０は、Ｍ２Ｍ冷蔵庫３２０がＭ２Ｍ冷蔵庫３２０とＡＰ１４０との間の通信リンク３０５を確立することを可能にする情報をＭ２Ｍ冷蔵庫３２０に提供し得る、プログラミングデバイスとして働くことができる。情報は、ＡＰ１４０に関連する、ＳＳＩＤ、パスワード、セキュリティ情報、認証証明、他のアクセス証明、またはそれらの組合せを含み得る、ＡＰ接続性情報を含み得る。
【００６９】
Ｍ２Ｍ冷蔵庫３２０がＡＰ１４０との通信リンク３０５を確立するための情報を有すると、Ｍ２Ｍ冷蔵庫３２０は、リンク３０５を確立し、通信リンク３０５を通じてＡＰ１４０と通信することができる。通信リンク３０５が確立されると、通信リンク３０３は切断され得る。
【００７０】
図４は、別のデバイスと通信リンクを確立するためにデバイスを設定する例示的な方法４００を示す流れ図を示す。たとえば、方法４００は、図１のＡＰ１４０との通信リンクを確立するように図１のＭ２Ｍデバイス１２０を設定するために使用され得る。方法４００は、図１のＭ２Ｍデバイス１２０、または図３Ａおよび図３ＢのＭ２Ｍ冷蔵庫３２０によって実行され得る。
【００７１】
４０２において、方法４００は、第１のデバイスから第２のデバイスにメッセージを送信することを含む。メッセージは、第１のデバイスの識別に関連する第１の情報を含み得る。たとえば、図１のＭ２Ｍデバイス１２０（たとえば、第１のデバイス）は、メッセージ（たとえば、ビーコン）をＳＴＡ１１０（たとえば、第２のデバイス）に送信することができる。第１のデバイスの識別に関連する第１の情報は、第１のデバイスに関連するデバイスＩＤ（たとえば、Ｍ２ＭデバイスＩＤ１３６）を含み得る。メッセージは、第１のデバイスと関連するＳＳＩＤを含むこともできる。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にし得る。たとえば、第２のデバイスは、セキュリティ情報（たとえば、セキュリティ証明）を含む、たとえば、第１のデバイスに関連する証明、第１のデバイスに関連する公開鍵または秘密鍵、第１のデバイスにアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含む、アクセスデータを取得することができる。
【００７２】
４０４において、方法４００は、アクセスデータに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することを含み得る。たとえば、図１のＭ２Ｍデバイス１２０は、アクセスデータに基づいてＳＴＡ１１０との第１の通信リンクを確立することができる。第１の通信リンクを確立するために、第１のデバイスは、第２のデバイスからアクセスデータ（たとえば、セキュリティ情報）を受信することができる。第１のデバイスは、アクセスデータに基づいて第２のデバイスを認証することができる。
【００７３】
４０６において、方法４００は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信することを含み得る。たとえば、図１のＭ２Ｍデバイス１２０（たとえば、第１のデバイス）は、第１の通信リンクを介して、Ｍ２Ｍデバイス１２０とＡＰ１４０（たとえば、第３のデバイス）との間の第２の通信リンクの確立に関連する第２の情報を受信することができる。第２の情報は、ＡＰ接続性情報を含み得る。ＡＰ接続性情報は、第３のデバイスに関連する、ＳＳＩＤ、パスワード、セキュリティ情報、認証証明、他のアクセス証明、またはそれらの組合せなどの、第３のデバイスと通信リンクを確立するための情報を含み得る。
【００７４】
４０８において、第２の情報を受信することは、第１のデバイスに対して第２の情報をプログラムすることについて第２のデバイスを認証することを含み得る。たとえば、図１のＭ２Ｍデバイス１２０は、第１のデバイスに対して第２の情報をプログラムすることについてＳＴＡ１１０を認証することを含み得る。第１のデバイスは、第２のデバイスから受信されたセキュリティ情報の検証に基づいて第２の情報をプログラムすることについて第２のデバイスを認証することができる。セキュリティ情報は、第１の通信リンクを介して第２のデバイスから受信され得る。セキュリティ情報は、第１のデバイスに関連する証明、第１のデバイスに関連する公開鍵または秘密鍵、第１のデバイスにアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含み得る。
【００７５】
４１０において、方法４００は、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定することを含み得る。たとえば、図１のＭ２Ｍデバイス１２０は、第２の情報に基づいて、Ｍ２Ｍデバイス１２０とＡＰ１４０との間に第２の通信リンクを確立するように設定され得る。第１のデバイスを設定することは、第３のデバイスとの通信のための命令に従って、第１のデバイスをプログラムすることを含み得る。
【００７６】
図５は、別のデバイスと通信リンクを確立するためにデバイスを設定する例示的な方法５００の流れ図を示す。たとえば、方法５００は、図１のＡＰ１４０との通信リンクを確立するように図１のＭ２Ｍデバイス１２０を設定するために使用され得る。方法５００は、図１のＳＴＡ１１０または図３のコンピュータ３１０によって実行され得る。
【００７７】
５０２において、方法５００は、第２のデバイスにおいて第１のデバイスからメッセージを受信することを含む。メッセージは、第１のデバイスを識別する第１の情報を含み得る。たとえば、図１のＳＴＡ１１０（たとえば、第２のデバイス）は、メッセージ（たとえば、ビーコン）をＭ２Ｍデバイス１２０（たとえば、第１のデバイス）から受信することができる。第１の情報は、第１のデバイスに関連するデバイスＩＤ（たとえば、Ｍ２ＭデバイスＩＤ１３６）を含み得る。メッセージは、第１のデバイスと関連するＳＳＩＤを含むこともできる。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にし得る。たとえば、第２のデバイスは、第１のデバイスに関連する証明、第１のデバイスに関連する公開鍵または秘密鍵、第１のデバイスにアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含む、セキュリティ情報（たとえば、セキュリティ証明）を含むアクセスデータを取得することができる。
【００７８】
５０４において、方法５００は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得することをさらに含む。たとえば、図１のＳＴＡ１１０は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得することができる。アクセスデータは、第１のデバイスに関連する証明、第１のデバイスに関連する公開鍵または秘密鍵、第１のデバイスにアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含む、セキュリティ情報（たとえば、セキュリティ証明）を含み得る。
【００７９】
ある特定の実施形態では、アクセスデータを取得することは、第１のデバイスのメーカーに関連する第４のデバイスから、第１のデバイスに関連するアクセスデータを受信することを含み得る。たとえば、ＳＴＡ１１０は、Ｍ２Ｍメーカー１５０（たとえば、第４のデバイス）から、Ｍ２Ｍデバイス１２０に関連するアクセスデータを受信することができる。
【００８０】
５０６において、方法５００は、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することを含む。たとえば、図１のＳＴＡ１１０は、メッセージに基づいて、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間に第１の通信リンクを確立することができる。
【００８１】
ある特定の実施形態では、第２のデバイスは、第１のデバイスのメーカーに関連する第４のデバイスから第１のデバイスに関連するアクセスデータを受信することにさらに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することができる。たとえば、ＳＴＡ１１０は、Ｍ２Ｍメーカー１５０からＭ２Ｍデバイス１２０に関連するアクセスデータを受信することに基づいて、Ｍ２Ｍデバイス１２０とＳＴＡ１１０との間の第１の通信リンクを確立することができる。アクセスデータは、第１のデバイスに関連する証明、第１のデバイスに関連する公開鍵または秘密鍵、第１のデバイスにアクセスするためのユーザ名およびパスワード、またはそれらの組合せを含む、セキュリティ情報（たとえば、セキュリティ証明）を含み得る。
【００８２】
５０８において、方法５００は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスに送信することを含む。たとえば、図１のＳＴＡ１１０（たとえば、第２のデバイス）は、第１の通信リンクを介して、Ｍ２Ｍデバイス１２０（たとえば、第１のデバイス）とＡＰ１４０（たとえば、第３のデバイス）との間の第２の通信リンクの確立に関連する第２の情報を、Ｍ２Ｍデバイス１２０に送信することができる。第２の情報は、ＡＰ接続性情報を含み得る。ＡＰ接続性情報は、第３のデバイスに関連する、ＳＳＩＤ、パスワード、セキュリティ情報、認証証明、他のアクセス証明、またはそれらの組合せなどの、第３のデバイスと通信リンクを確立するための情報を含み得る。
【００８３】
図６は、図１の通信システム１００内で採用され得る例示的なデバイスを示すための図６００である。ワイヤレスデバイス６０２は、図２のプロセス２００、図４の方法４００、図５の方法５００、またはそれらの組合せなどの、様々な方法の少なくとも一部を実装するように構成され得る、デバイスの例である。
【００８４】
デバイス６０２は、１つまたは複数のプロセッサユニット６０４、メモリ６０６、信号検出器６１８、ユーザインターフェース６２２、トランシーバ６１４、筐体６０８、およびＭ２Ｍプロセッサ６４０などの、様々な構成要素を含み得る。トランシーバ６１４は、送信機６１０および受信機６１２、またはそれらの組合せを含み得る。デバイス６０２の様々な構成要素は、バスシステム６２６を介して互いに結合され得る。バスシステム６２６は、電力バス、制御信号バス、状態信号バス、データバス、またはそれらの組合せを含み得る。デバイス６０２の構成要素は、バスシステム６２６以外の機構を使用して、互いに結合され、または互いに入力を受け入れ、または互いに入力を与え得ることを、当業者は諒解されよう。デバイス６０２は、ネットワーク入力／出力（Ｉ／Ｏ）インターフェース６２８を含み得る。ネットワークＩ／Ｏインターフェース６２８は、ネットワーク６３０などのネットワークに結合されるように構成され得る。
【００８５】
１つまたは複数のプロセッサユニット６０４は、デバイス６０２の動作を制御することができる。１つまたは複数のプロセッサユニット６０４は中央処理装置（ＣＰＵ）と呼ばれることもある。読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、またはそれらの組合せを含み得るメモリ６０６は、命令および／またはデータを１つまたは複数のプロセッサユニット６０４に与え得る。メモリ６０６の一部は、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）も含み得る。プロセッサユニット６０４は、メモリ６０６またはデバイス６０２の外部の別のメモリ（図示せず）の中に記憶されるプログラム命令に基づいて、論理動作と算術動作とを実行することができる。メモリ６０６中の命令は、図２のプロセス２００、図４の方法４００、または図５の方法５００の少なくとも一部などの、本明細書で説明される方法を実装するように実行可能であり得る。さらに、メモリ６０６は、プロセッサユニット６０４および／またはＭ２Ｍプロセッサ６４０のいずれかによって実行可能なソフトウェアを含み（たとえば、記憶し）得る。ある特定の実施形態では、１つまたは複数のプロセッサユニット６０４およびＭ２Ｍプロセッサ６４０は、プロセッサユニット６０４およびＭ２Ｍプロセッサ６４０の各々の１つまたは複数の機能を実行するように構成される単一のプロセッサに含まれ得る。ある特定の実施形態では、デバイス６０２は、１つまたは複数のプロセッサユニット６０４がＭ２Ｍプロセッサ６４０を利用するように構成されるように、実装される。
【００８６】
１つまたは複数のプロセッサユニット６０４は、汎用マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、コントローラ、状態機械、ゲート論理、個別ハードウェア構成要素、専用ハードウェア有限状態機械、あるいは情報の計算または他の操作を実行することができる任意の他の好適なエンティティ、またはそれらの組合せとして実装され得る。ある特定の実施形態では、１つまたは複数のプロセッサユニット６０４は、送信のためのパケット（たとえば、データパケット）を生成するように構成されるＤＳＰを含む。たとえば、パケットは物理レイヤデータユニット（ＰＰＤＵ）を含み得る。
【００８７】
送信機６１０および受信機６１２は、デバイス６０２と遠隔の位置との間でデータの送信と受信とを可能にし得る。送信機６１０と受信機６１２とを組み合わせて、トランシーバ６１４を形成することができる。アンテナ６１６は筐体６０８に接着され得る。アンテナ６１６はトランシーバ６１４に電気的に結合され得る。ワイヤレスデバイス６０２はまた、複数の送信機、複数の受信機、および／または複数のトランシーバを含み得る（図示せず）。ある特定の実施形態では、トランシーバ６１４は、プロセッサユニット６０４および／またはＭ２Ｍプロセッサ６４０に結合されるワイヤレスインターフェース（図示せず）に含まれ得る。送信機６１０は、パケットおよび／または信号をワイヤレスに送信するように構成され得る。たとえば、送信機６１０は、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０によって生成された異なるタイプのパケットを送信するように構成され得る。パケットは、送信機６１０に対して利用可能にされ得る。たとえば、Ｍ２Ｍプロセッサ６４０はメモリ６０６にパケットを記憶することができ、送信機６１０はパケットを取り出すように構成され得る。送信機６１０は、アンテナ６１６を介してパケットをワイヤレスに送信することができる。ある特定の実施形態では、送信機６１０は、送信の前にパケット／信号をバッファリングし、または待ち行列に入れる。
【００８８】
デバイス６０２のアンテナ６１６は、他のデバイスから送信されたパケット（たとえば、信号）を検出する。受信機６１２は、検出されたパケットを処理し、検出されたパケットをプロセッサユニット６０４またはＭ２Ｍプロセッサ６４０に対して利用可能にするように構成され得る。たとえば、受信機６１２はメモリ６０６にパケットを記憶することができ、Ｍ２Ｍプロセッサ６４０はさらなる処理のためにパケットを取り出すように構成され得る。
【００８９】
信号検出器６１８は、トランシーバ６１４を介して受信された信号のレベルを検出し定量化するために使用され得る。たとえば、信号検出器６１８は、総エネルギーと、シンボル当たりのサブキャリアごとのエネルギーと、電力スペクトル密度と、他の信号とを検出することができる。
【００９０】
デバイス６０２は、ユーザインターフェース６２２も含み得る。ユーザインターフェース６２２は、キーパッド、マイクロフォン、スピーカー、ディスプレイ、またはそれらの組合せを含み得る。ユーザインターフェース６２２は、デバイス６０２のユーザ（たとえば、操作者）に情報を伝達し、かつ／またはユーザからの入力を受信する、任意の要素または構成要素を含み得る。筐体６０８は、デバイス６０２に含まれる構成要素の１つまたは複数を囲み得る。
【００９１】
図７は、図６のデバイス６０２とともに採用され得る、例示的なマシンツーマシンプロセッサ（たとえば、図６のＭ２Ｍプロセッサ６４０）の機能ブロック図７００を示す。ブロック図７００は、図１および図６の要素を参照して説明され得る。
【００９２】
図６のＭ２Ｍプロセッサ６４０は、加入者ユニット回路７０４を含み得る。加入者ユニット回路７０４は、図１のＡＰ１４０などのＡＰと双方向に通信するように構成され得る。図６のＭ２Ｍプロセッサ６４０は、基地局回路７０６を含み得る。基地局回路７０６は、図６のデバイス６０２が動作することと、ＳＴＡ（たとえば、図１のＳＴＡ１１０）に対してデバイス６０２がＡＰに見えることとを可能にするように構成され得る。基地局回路７０６は、他のデバイスのＭ２Ｍプロセッサ（たとえば、図６のＭ２Ｍプロセッサ６４０）の加入者ユニット回路７０４との双方向通信を実現し得る。アクティブな基地局回路７０６を有する図６のデバイス６０２と通信するＳＴＡ（たとえば、図１のＳＴＡ１１０）は、通信が「真の」ＡＰ（たとえば、図１のＡＰ１４０）とのものか、ＡＰとして動作しているデバイス６０２（たとえば、図１のＭ２Ｍデバイス１２０）とのものかを知り得ない。同じプロトコル、暗号化、サービスパラメータなどが、デバイス６０２とＳＴＡとの間の通信のために利用され得る。
【００９３】
基地局回路７０６は、１つまたは複数の無線接続サービスを提供するように構成され得る。たとえば、基地局回路は、３Ｇ無線接続サービスと、セルラー無線接続サービスと、ｂｌｕｅｔｏｏｔｈ無線接続サービスとを、同時にまたは別々に提供することができる。基地局回路７０６によって提供される無線接続サービスは、静的に定義され得る。いくつかの実装形態では、基地局回路７０６を動的に構成するために、信号が図６のデバイス６０２に送信され得る。
【００９４】
図６のＭ２Ｍプロセッサ６４０は、セキュリティ回路７０８を含み得る。セキュリティ回路７０８は、図６のデバイス６０２がどのＳＴＡおよび／またはどのＡＰと通信できるかを制御するように構成され得る。いくつかの実装形態では、認証されたデバイスのみに、図１の通信システム１００に接続することを許可するのが望ましいことがある。たとえば、セキュリティ回路７０８は、認証されたデバイスのテーブルを参照して、許可された通信相手を決定することができる。このテーブルは、たとえば図１のＡＰ１４０によって、通信システムのために更新され得る。テーブルは、図６のＭ２Ｍプロセッサ６４０によって、Ｍ２Ｍプロセッサ６４０の近傍の他の認証されたデバイスからの信号を聴取することによって、作成され得る。認証情報はメモリ６０６に記憶され得る。いくつかの実装形態では、セキュリティ回路７０８は、計算、外部の認証サービスなどのような、どのデバイスが通信することを認証されているかを判定するための他の手段を使用することができる。
【００９５】
いくつかの実装形態では、ＳＴＡまたはＡＰは、いくつかの電子的に表された特性によって認証されるものとして、識別され得る。たとえば、その特性は、デバイスタイプ（たとえば、電話、スマートメーター、電力線機器、電力線再閉路器など）、デバイス機能（たとえば、マルチメディア対応プリンティングサービス）、サービスキャリア、メディアアクセス制御（ＭＡＣ）アドレス、ＩＰアドレス、モバイル機器識別子（ＭＥＩＤ）、サービスセット識別子（ＳＳＩＤ）、加入者識別子、デバイス所有者（たとえば、公益事業会社）を含み得る。いくつかの実装形態では、図６のＭ２Ｍプロセッサ６４０は、デバイス６０２が通信システム１００内で発見可能であり適合するように、通信システム１００により認証されたＡＰとしてデバイス６０２を登録することができる。
【００９６】
Ｍ２Ｍプロセッサ６４０は、切替回路７０２を含み得る。いくつかの実装形態では、切替回路７０２は、基地局回路７０６と加入者ユニット回路７０４とを交互にアクティブ化するように構成され得る。切替回路７０２は、事象を検出するように構成され得る。その事象は、デバイス６０２の電力または接続特性の変化のような、デバイス６０２の内部の事象であってよい。その事象は、通信システム１００の特性（たとえば、トラフィック、利用可能なノード、システム全体の状態、有効な通信プロトコル）、時間、および温度などの、デバイスの外部の事象であってよい。切替回路７０２は、他のデバイス６０２に含まれる他の切替回路７０２と同期し得る。いくつかの実装形態では、切替回路７０２は、通信システム１００によって使用される信号同期方式を使用して同期することができる。たとえば、ＯＦＤＭを含むいくつかのセルラーシステムでは、信号は、同期信号を使用して同期され得る。切替回路７０２は、スケジュールに基づいて、加入者ユニット回路７０４と基地局回路７０６とを切り替えるように構成され得る。そのスケジュールは、メモリ６０６に記憶され、切替回路７０２によって取り出され得る。切替回路７０２は、プロセッサユニット６０４からの信号に応答して切り替えるように構成され得る。
【００９７】
切替回路７０２は、デバイス６０２の状態を維持するように構成され得る。その状態は、切替回路７０２のメモリ、またはデバイス６０２の他のメモリ６０６に記憶され得る。その状態は、デバイス６０２が現在設定されている動作の１つまたは複数のモードを示し得る。第１のモードでは、デバイス６０２は、無線接続サービスを提供するように設定され得る。この第１のモードでは、基地局回路７０６がアクティブ化され得る。第２のモードでは、デバイス６０２は、ＡＰからの加入者サービスを要求するように設定され得る。この第２のモードでは、加入者ユニット回路７０４がアクティブ化され得る。いくつかの実装形態では、デバイス６０２は、第１のモードと第２のモードの両方で同時に動作するように設定され得る。いくつかの実装形態では、デバイス６０２は、第１のモードと第２のモードを定期的に切り替えるように構成され得る。
【００９８】
いくつかの実装形態では、ＡＰとの接続を維持しつつ別のＳＴＡに無線接続サービスを提供することが、デバイス６０２にとって望ましいことがある。たとえば、帯域幅を節約するために、いくつかのＡＰまたはＳＴＡは、信号トラフィックが検出されない場合には切断するように設定され得る。いくつかの実装形態では、切替回路７０２は、デバイス６０２からＡＰへと信号（たとえば、ハートビート、キープアライブ）が定期的に送信されるようにし得る。これにより、デバイス６０２がＡＰから切断されることと、加入者ユニット回路７０４がアクティブ化されるたびにＡＰからの加入者サービスを要求しなければならないこととを、防ぐことができる。デバイス６０２はまた、ネットワークが流動的であり得るメッシュのマシンツーマシンの状況では特に、ＡＰによって提供されるサービスが失われたときにＡＰから切断され得る。
【００９９】
図７には、いくつかの別個の構成要素が示されているが、構成要素のうちの１つまたは複数が組み合わされ得るかまたは共通に実装され得ることを当業者は認識されよう。たとえば、基地局回路７０６は、基地局回路７０６に関して上で説明された機能を実装するためだけでなく、セキュリティ回路７０８に関して上で説明された機能を実装するためにも使用され得る。さらに、図７に示される構成要素の各々は、複数の別個の要素を使用して実装され得る。
【０１００】
本明細書で説明される実施形態の１つまたは複数とともに、第１のデバイスから第２のデバイスにメッセージを送信するための手段を含み得る装置が開示される。送信するための手段は、図１のトランシーバ１４６、図６の送信機６１０、第１のデバイスから第２のデバイスにメッセージを送信するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０１】
装置は、アクセスデータに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立するための手段も含み得る。確立するための手段は、図１のトランシーバ１４６、図１のプロセッサ１２２、図６の送信機６１０、図６のプロセッサユニット６０４、図６のＭ２Ｍプロセッサ６４０、第１の通信リンクを確立するために構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０２】
装置は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するための手段も含み得る。受信するための手段は、図１のトランシーバ１４６、図６の受信機６１２、第２の情報を受信するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０３】
装置は、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定するための手段も含み得る。設定するための手段は、図１のプロセッサ１２２、図６のプロセッサユニット６０４、図６のＭ２Ｍプロセッサ６４０、第１のデバイスを設定するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０４】
装置は、第２のデバイスにおいて第１のデバイスからメッセージを受信するための手段も含み得る。受信するための手段は、図１のトランシーバ１１８、図６の受信機６１２、メッセージを受信するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０５】
装置は、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得するための手段も含み得る。アクセスデータを取得するための手段は、図１のプロセッサ１１２、図６のプロセッサユニット６０４、図６のＭ２Ｍプロセッサ６４０、アクセスデータを取得するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０６】
装置は、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立するための手段も含み得る。第１の通信リンクを確立するための手段は、図１のトランシーバ１１８、図１のプロセッサ１１２、図６のプロセッサユニット６０４、図６のＭ２Ｍプロセッサ６４０、図６の送信機６１０、第１の通信リンクを確立するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０７】
装置は、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスに送信するための手段も含み得る。送信するための手段は、図１のトランシーバ１１８、図６の受信機６１０、送信するように構成される１つまたは複数の他のデバイスもしくは回路、またはそれらの任意の組合せを含み得る。
【０１０８】
開示される実施形態の１つまたは複数は、通信デバイス、固定位置データユニット、移動位置データユニット、携帯電話（たとえば、スマートフォン）、セルラー電話、テレビ、アクセスポイント、コンピュータ、タブレット、ポータブルコンピュータ（たとえば、ラップトップコンピュータ）、またはデスクトップコンピュータを含み得る、システムまたは装置（たとえば、図１のＳＴＡ１１０、図１のＭ２Ｍデバイス１２０、図３のコンピュータ３１０、図３の冷蔵庫３２０、または図６のデバイス６０２）において実装され得る。さらに、システムまたは装置は、セットトップボックス、エンターテインメントユニット、ナビゲーションデバイス、携帯情報端末（ＰＤＡ）、モニタ、コンピュータモニタ、テレビジョン、チューナ、無線、衛星無線、音楽プレーヤ、デジタル音楽プレーヤ、ポータブル音楽プレーヤ、ビデオプレーヤ、デジタルビデオプレーヤ、デジタルビデオディスク（ＤＶＤ）プレーヤ、ポータブルデジタルビデオプレーヤ、データまたはコンピュータ命令を記憶するか、または取り出す任意の他のデバイス、あるいはそれらの組合せを含み得る。別の例示的な、非限定的な例として、システムまたは装置は、携帯電話、ハンドヘルドパーソナル通信システム（ＰＣＳ）ユニット、携帯情報端末のようなポータブルデータユニット、全地球測位システム（ＧＰＳ）対応デバイス、ゲームデバイスまたはシステム、ナビゲーションデバイス、メーター読取り機器などの固定位置データユニット、あるいはデータまたはコンピュータ命令を記憶するかまたは取り出す任意の他のデバイス、あるいはそれらの任意の組合せのような、リモートユニットを含み得る。図１〜図７のうちの１つまたは複数は、本開示の教示によるシステム、装置、および／または方法を示し得るが、本開示は、これらの示されたシステム、装置、および／または方法に限定されない。本開示の実施形態は、メモリと、プロセッサと、オンチップ回路とを含む集積回路を含む任意のデバイスにおいて適切に採用され得る。
【０１０９】
図１の通信システム１００、図３Ａおよび図３Ｂの通信システム３００は、ワイヤレス規格、たとえばＩＥＥＥ８０２.１１ａｈ規格に従って動作し得る。様々な技法および／またはプロトコルは、ＡＰ１４０とＳＴＡとの間の、ワイヤレス通信システム１００における通信を可能にするために使用され得る。本明細書で説明される技法は、ＣＤＭＡ、ＯＦＤＭ、ＴＤＭＡなどのような、様々なワイヤレス技術とともに使用され得る。複数のユーザ端末（たとえば、局）は、様々なＣＤＭＡの直交するコードチャネル、ＴＤＭＡのタイムスロット、またはＯＦＤＭのサブバンドを介して、データを同時に送信し受信することができる。ＣＤＭＡシステムは、ＩＳ−２０００、ＩＳ−９５、ＩＳ−８５６、Ｗｉｄｅｂａｎｄ−ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））、または何らかの他の規格を実装することができる。ＯＦＤＭシステムは、１つまたは複数のＩＥＥＥ８０２．１１規格または何らかの他の規格を実装することができる。ＴＤＭＡシステムは、ＧＳＭ規格または何らかの他の規格を実装することができる。
【０１１０】
普及しているワイヤレスネットワーク技術は、様々なタイプのワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を含み得る。ＷＬＡＮは、広く使用されるネットワーキングプロトコルを採用して、近接デバイスを相互接続するために使用され得る。本明細書で説明される様々な態様は、ワイヤレスプロトコルのような、任意の通信規格に適用され得る。たとえば、本明細書で説明される様々な態様は、サブ１ギガヘルツ（ＧＨｚ）帯域を使用するＩＥＥＥ８０２．１１ａｈプロトコルの一部として使用され得る。別の例として、本明細書で説明される様々な態様は、６〜９ＧＨｚのワイヤレスネットワークとともに使用され得る。
【０１１１】
いくつかの態様では、サブ１ギガヘルツ帯域中のワイヤレス信号は、たとえば、８０２．１１ａｈプロトコルに従って送信され得る。送信は、ＯＦＤＭ、直接シーケンス拡散スペクトラム（ＤＳＳＳ）通信、ＯＦＤＭとＤＳＳＳ通信の組合せ、または他の方式を使用することができる。８０２．１１ａｈプロトコルまたは他のサブ１ギガヘルツプロトコルの実装形態は、センサ、計測、およびスマートグリッドネットワークのために使用され得る。そのようなプロトコルを実装するいくつかのデバイスの態様は、他のワイヤレスプロトコルを実装するデバイスよりも少量の電力を消費し得る。これらのデバイスは、比較的長距離、たとえば約１キロメートルまたはそれよりも長い距離にわたり、ワイヤレス信号を送信するために使用され得る。他のプロトコル（たとえば、６〜９ＧＨｚのプロトコル）の実装形態は、約３メートルまたは４メートルのような、比較的短距離の通信を実現し得る。
【０１１２】
ワイヤレスネットワークは、インフラストラクチャモードまたはアドホックモードのような、いくつかのモードで動作し得る。インフラストラクチャモードでの動作の間、ＳＴＡは、１つまたは複数のワイヤレスクライアント（たとえば、１つまたは複数のＳＴＡ）を、たとえばインターネット接続のようなネットワークインフラストラクチャに接続するためのハブとして働くＡＰに接続し得る。インフラストラクチャネットワークに関連するワイヤレスデバイス（たとえば、クライアントまたは局（ＳＴＡ））は、関連ＳＴＡと呼ばれ得る。インフラストラクチャモードでは、ワイヤレスネットワークは、クライアントサーバアーキテクチャを使用して、１つまたは複数のワイヤレスクライアントへの接続を提供することができる。アドホックモードでの動作の間、１つまたは複数のワイヤレスクライアントは、ピアツーピアアーキテクチャで互いの間の直接接続を確立することができる。一態様では、ＡＰは、周期的なビーコン信号を生成することができ、このビーコン信号は、近接クライアント（たとえば、ＳＴＡ）にワイヤレスネットワーク特性（たとえば、最大データレート、暗号化ステータス、ＡＰ  ＭＡＣアドレス、ＳＳＩＤなど）をブロードキャストする。たとえば、ＳＳＩＤは、特定のワイヤレスネットワークを識別し得る。
【０１１３】
ＡＰ（たとえば、図１のＡＰ１４０）からＳＴＡ（たとえば、図１のＳＴＡ１１０）への送信を支援する通信リンクはダウンリンク（ＤＬ）と呼ばれることがあり、ＳＴＡからＡＰへの送信を支援する通信リンクはアップリンク（ＵＬ）と呼ばれることがある。代替的に、ダウンリンクを順方向リンクまたは順方向チャネルと呼び、アップリンクを逆方向リンクまたは逆方向チャネルと呼ぶことができる。
【０１１４】
ＷＬＡＮは、ＡＰおよびＳＴＡ（たとえば、クライアント）のような、様々なデバイスを含み得る。概して、ＡＰはＷＬＡＮのためのハブまたは基地局として働き、ＳＴＡはＷＬＡＮのユーザとして働く。たとえば、ＳＴＡは、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、携帯電話などであり得る。ある例では、ＳＴＡは、インターネットまたは他のワイドエリアネットワークへの全般的な接続性を得るために、ワイヤレスフィデリティ（ＷｉＦｉ）（たとえば、８０２．１１ａｈなどのＩＥＥＥ８０２．１１プロトコル）準拠ワイヤレスリンクを介してＡＰに接続する。ある特定の実施形態では、ＳＴＡはＡＰとして使用されることもある。
【０１１５】
本明細書における「第１」、「第２」などの名称を使用した要素へのいかなる言及も、それらの要素の数量または順序を概括的に限定するものでないことを理解されたい。むしろ、これらの名称は、本明細書において２つ以上の要素またはある要素の複数の例を区別する便利な方法として使用され得る。したがって、第１および第２の要素への言及は、２つの要素のみが採用され得ること、または第１の要素が何らかの方式で第２の要素に先行しなければならないことを意味するものではない。また、別段の規定がない限り、要素のセットは１つまたは複数の要素を含み得る。さらに、説明または特許請求の範囲において使用される「Ａ、Ｂ、またはＣのうちの少なくとも１つ」という形式の用語は、「ＡまたはＢまたはＣ、あるいはそれらの任意の組合せ」を意味する。
【０１１６】
本明細書で使用される「判定」という用語は、多種多様な動作を包含する。たとえば、「判定」は、計算、算出、処理、導出、調査、探索（たとえば、テーブル、データベース、または別のデータ構造での探索）、確認などを含み得る。また、「判定」は、受信（たとえば、情報を受信すること）、アクセス（たとえば、メモリ中のデータにアクセスすること）などを含み得る。また、「判定」は、解決、選択、選出、確立などを含み得る。さらに、本明細書で使用される「チャネル幅」は、いくつかの態様では帯域幅を包含することがあり、または帯域幅と呼ばれることもある。
【０１１７】
本明細書で使用される、項目のリスト「のうちの少なくとも１つ」を指す句は、単一のメンバーを含む、それらの項目の任意の組合せを指す。一例として、「ａ、ｂまたはｃのうちの少なくとも１つ」は、ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃおよびａ−ｂ−ｃを含むものとする。
【０１１８】
様々な例示的な構成要素、ブロック、構成、モジュール、および回路ステップを、上記では概して、それらの機能に関して説明した。そのような機能をハードウェアとして実装するか、プロセッサ実行可能命令として実装するかは、具体的な適用例および全体的なシステムに課される設計制約に依存する。さらに、上で説明された方法の様々な動作は、（１つまたは複数の）様々なハードウェアおよび／またはソフトウェア構成要素、回路、および／または（１つまたは複数の）モジュールなど、それらの動作を実行することが可能な任意の好適な手段によって、任意の順序で実行され得る。概して、図１〜図７に関して示されるどの動作も、その動作を実行することが可能な対応する機能的手段によって実行され得る。当業者は、説明された機能を具体的な適用例ごとに様々な方法で実装することができるが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【０１１９】
本明細書で開示された実施形態に関連して説明された様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素（たとえば、電子ハードウェア）、プロセッサによって実行されるコンピュータソフトウェア、あるいは本明細書で説明された機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得ることを当業者は諒解されよう。汎用プロセッサはマイクロプロセッサであってよいが、代替として、プロセッサは、任意の市販のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装され得る。
【０１２０】
１つまたは複数の態様では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体とを含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。
【０１２１】
限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、他の光ディスクストレージ、磁気ディスクストレージ、または他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用されコンピュータによってアクセスされ得る、任意の他の媒体を備え得る。代替として、コンピュータ可読媒体（たとえば、記憶媒体）はプロセッサと一体であり得る。プロセッサおよび記憶媒体は、特定用途向け集積回路（ＡＳＩＣ）中に常駐し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末中に個別構成要素として常駐し得る。
【０１２２】
ある例示的な実施形態では、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０は、メモリ６０６のような非一時的コンピュータ可読媒体に記憶されるプロセッサ実行可能命令（たとえば、コンピュータ実行可能命令）を実行するように構成されてよく、プロセッサ実行可能命令は、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、メッセージを第１のデバイスから第２のデバイスへ送信させるように実行可能である。メッセージは、第１のデバイスの識別に関連する第１の情報を含む。第１の情報は、第２のデバイスがアクセスデータを取得することを可能にする。プロセッサ実行可能命令はさらに、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、アクセスデータに基づく第１のデバイスと第２のデバイスとの間の第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信させるように実行可能である。プロセッサ実行可能命令はさらに、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、第２の情報に基づいて、第１のデバイスと第３のデバイスとの間の第２の通信リンクを確立するように第１のデバイスを設定させるように実行可能である。
【０１２３】
別の例示的な実施形態では、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０は、メモリ６０６のような非一時的コンピュータ可読媒体に記憶されるプロセッサ実行可能命令（たとえば、コンピュータ実行可能命令）を実行するように構成されてよく、プロセッサ実行可能命令は、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、第２のデバイスにおいてメッセージを第１のデバイスから受信させるように実行可能である。メッセージは、第１のデバイスを識別する第１の情報を含む。プロセッサ実行可能命令はさらに、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立することと関連するアクセスデータを受信させるように実行可能である。プロセッサ実行可能命令はさらに、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、メッセージに基づいて、第１のデバイスと第２のデバイスとの間の第１の通信リンクを確立させるように実行可能である。プロセッサ実行可能命令はさらに、プロセッサユニット６０４またはＭ２Ｍプロセッサ６４０のようなコンピュータに、第１の通信リンクを介して、第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を第１のデバイスへ送信させるように実行可能である。
【０１２４】
ワイヤレスデバイス６０２は、１つまたは複数の光学構成要素（図示せず）を含み得る。たとえば、ワイヤレスデバイスは、ディスプレイコントローラを含み得る。ディスプレイコントローラは、プロセッサユニット６０４、Ｍ２Ｍプロセッサ６４０、バスシステム６２６、ユーザインターフェース６２２、またはそれらの組合せに結合され得る。ディスプレイコントローラは、ワイヤレスデバイス６０２に含まれる、またはその外側のディスプレイデバイスに結合され得る。ワイヤレスデバイス６０２はまた、プロセッサユニット６０４、Ｍ２Ｍプロセッサ６４０、バスシステム６２６、ユーザインターフェース６２２、またはそれらの組合せにも結合され得る、コーダ／デコーダ（ＣＯＤＥＣ）を含み得る。スピーカーおよびマイクロフォンはコーデックに結合され得る。
【０１２５】
特定の実施形態では、プロセッサユニット６０４、Ｍ２Ｍプロセッサ６４０、メモリ６０６、ワイヤレストランシーバ６１４、および信号検出器６１８は、ワイヤレスデバイス６０２に含まれるシステムインパッケージまたはシステムオンチップデバイス中に含まれる。特定の実施形態では、入力デバイスおよび電源は、システムオンチップデバイスに結合される。その上、特定の実施形態では、ディスプレイデバイス、入力デバイス、スピーカー、マイクロフォン、アンテナ６１６、および電源は、システムオンチップデバイスの外部にある。しかしながら、ディスプレイデバイス、入力デバイス、スピーカー、マイクロフォン、アンテナ６１６、および電源の各々は、インターフェースまたはコントローラのような、ワイヤレスデバイス６０２のシステムオンチップデバイスの構成要素に結合され得る。
【０１２６】
また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。したがって、いくつかの態様では、コンピュータ可読媒体は非一時的コンピュータ可読媒体（たとえば、有形媒体）を備え得る。加えて、いくつかの態様では、コンピュータ可読媒体は一時的コンピュータ可読媒体（たとえば、信号）を備え得る。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１２７】
本明細書で開示される方法は、説明された方法を達成するための１つまたは複数のステップまたは動作を備える。方法のステップおよび／または動作は、特許請求の範囲の範囲から逸脱することなく互いに交換され得る。言い換えれば、ステップまたは動作の特定の順序が指定されない限り、特定のステップおよび／または動作の順序および／または使用は特許請求の範囲から逸脱することなく変更され得る。
【０１２８】
したがって、いくつかの態様は、本明細書で提示される動作を実行するためのコンピュータプログラム製品を備え得る。たとえば、そのようなコンピュータプログラム製品は、本明細書で説明される動作を実行するために１つまたは複数のプロセッサによって実行可能である命令をその上に記憶した（および／または符号化した）コンピュータ可読記憶媒体を備え得る。いくつかの態様では、コンピュータプログラム製品はパッケージング材料を含み得る。
【０１２９】
ソフトウェアまたは命令はまた、送信媒体を通じて送信され得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、伝送媒体の定義に含まれる。
【０１３０】
さらに、本明細書で説明された方法および技法を実行するためのモジュールおよび／または他の適切な手段は、適宜、ユーザ端末および／または基地局によってダウンロードされ、かつ／または他の方法で取得され得ることを諒解されたい。代替的に、本明細書で説明された様々な方法は、記憶手段（たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）またはフロッピーディスクのような物理記憶媒体など）を介して与えられ得る。さらに、本明細書で説明された方法と技法とをデバイスに与えるための任意の他の好適な技法が利用され得る。
【０１３１】
本明細書で説明された、図２のプロセス２００、図４の方法４００、図５の方法５００のような方法またはプロセスは、単に例示であることを、当業者は理解されたい。方法（たとえば、プロセス）のステップの１つまたは複数が除去されてよく、追加のステップが追加されてよく、ステップの順序が変更されてよく、またはこれらの組合せであってよく、それでも本明細書の開示とは矛盾しないままである。
【０１３２】
図２のプロセス２００、図４の方法４００、図５の方法５００、またはそれらの任意の組合せは、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）デバイス、特定用途向け集積回路（ＡＳＩＣ）、中央処理装置（ＣＰＵ）のような処理ユニット、デジタル信号プロセッサ（ＤＳＰ）、コントローラ、別のハードウェアデバイス、ファームウェアデバイス、またはそれらの任意の組合せによって実装され、または他の方式で実行され得る。
【０１３３】
特許請求の範囲は、上で示された厳密な構成および構成要素に限定されないことを理解されたい。開示された実施形態の上記の説明は、開示された実施形態を当業者が作成または使用することができるように行ったものである。上記は本開示の態様を対象とするが、本開示の他の態様およびさらなる態様は、それの基本的範囲から逸脱することなく考案されてよく、その範囲は以下の特許請求の範囲によって決定される。本開示または特許請求の範囲から逸脱することなく、本明細書で説明された実施形態の構成、動作および詳細において、様々な改変、変更および変形が行われ得る。したがって、本開示は、本明細書の実施形態に限定されるものではなく、特許請求の範囲によって定義される原理および新規の特徴と一致することが可能な最も広い範囲が与えられるべきものである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のデバイスから第２のデバイスにメッセージを送信することであって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にすることと、
前記アクセスデータに基づいて、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することと、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信することと、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定することとを備える方法。
［Ｃ２］
前記第１のデバイスは、マシンツーマシン通信デバイスを備える、Ｃ１に記載の方法。
［Ｃ３］
第１の動作モードに従って動作するように前記第１のデバイスを設定することをさらに備える方法であって、前記第１のデバイスは、前記第１の動作モードにありながら、ワイヤレスローカルエリアネットワークを提供するように構成される、Ｃ１に記載の方法。
［Ｃ４］
前記第１の通信リンクを確立することは、
前記第２のデバイスからセキュリティ情報を受信することであって、前記セキュリティ情報は、前記アクセスデータに含まれていることと、
前記セキュリティ情報に基づいて前記第２のデバイスを認証することとを備える、Ｃ１に記載の方法。
［Ｃ５］
前記第１の通信リンクを介して前記第２のデバイスからセキュリティ情報を受信することと、
前記第１のデバイスに前記第２の情報をプログラムするために前記第２のデバイスを認証することであって、前記第１のデバイスをプログラムするための認証は、前記第１のデバイスによる前記セキュリティ情報の検証に基づいて与えられることをさらに備える、Ｃ１に記載の方法。
［Ｃ６］
前記第１の通信リンクが確立されることに応答して前記第１のデバイスのメモリの一部分をロック解除することと、
前記メモリの前記ロック解除された部分に、前記第２のデバイスから受信された前記第２の情報を記憶することとをさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記第２の情報を受信した後、第２の動作モードに従って動作するように前記第１のデバイスを設定することをさらに備える方法であって、前記第１のデバイスは前記第２の動作モードにあり、前記第１のデバイスは前記第３のデバイスと前記第２の通信リンクを確立することになり、前記第２の通信リンクは、前記第１のデバイスが、前記第３のデバイスによって提供されるワイヤレスローカルエリアネットワークにアクセスすることを可能にする、Ｃ１に記載の方法。
［Ｃ８］
前記第３のデバイスを介して前記第１のデバイスから前記第２のデバイスに第２のメッセージを送信することをさらに備える、Ｃ１に記載の方法。
［Ｃ９］
第１のデバイスから第２のデバイスにメッセージを送信するように構成された送信機であって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にする、送信機と、
前記アクセスデータに基づいて、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するように構成された受信機と、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスをプログラムするように構成されたプロセッサとを備える、ワイヤレス通信デバイス。
［Ｃ１０］
前記プロセッサは、前記第１の通信リンクを確立するように構成される、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１１］
前記アクセスデータは、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立することに関連する、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１２］
前記アクセスデータは、前記第１のデバイスに関連するセキュリティ情報を備える、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１３］
前記アクセスデータは、前記第２のデバイスが前記第１のデバイスと前記第１の通信リンクを確立することを可能にするための、認証プロシージャに関連する１つまたは複数の命令を含む、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１４］
前記第１の通信リンクは、第１のワイヤレスリンクを備え、前記第２の通信リンクは、第２のワイヤレス通信リンクを備える、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１５］
前記メッセージは、前記第１のデバイスからブロードキャストされたビーコンを備え、前記第１のデバイスを識別することに関連する前記第１の情報は、前記第１のデバイスに関連する識別コードを備える、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１６］
前記メッセージは、前記第１の通信リンクを確立することに関連する第３の情報をさらに備え、前記第３の情報は、前記第１のデバイスと関連するサービスセット識別情報（ＳＳＩＤ）を備える、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１７］
前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するための前記第２の情報は、前記第３のデバイスに関連するサービスセット識別情報（ＳＳＩＤ）、前記第３のデバイスに関連するセキュリティ情報、またはそれらの組合せを備える、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１８］
前記アクセスデータは、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立することに関連する、Ｃ９に記載のワイヤレス通信デバイス。
［Ｃ１９］
第１のデバイスから第２のデバイスにメッセージを送信するための手段であって、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にする、手段と、
前記アクセスデータに基づいて、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立するための手段と、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信するための手段と、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定するための手段とを備える、装置。
［Ｃ２０］
前記第１のデバイスに前記第２の情報をプログラムするために前記第２のデバイスを認証するための手段をさらに備える装置であって、前記第１のデバイスをプログラムするための認証は、前記第２のデバイスから受信されたセキュリティ情報の前記第１のデバイスによる検証に基づいて与えられる、Ｃ１９に記載の装置。
［Ｃ２１］
前記第１の通信リンクが確立されることに応答して前記第１のデバイスのメモリの一部分をロック解除するための手段と、
前記メモリの前記ロック解除された部分に、前記第２のデバイスから受信された前記第２の情報を記憶するための手段とをさらに備える、Ｃ１９に記載の装置。
［Ｃ２２］
プロセッサによって実行されるとき、前記プロセッサに、
第１のデバイスから第２のデバイスにメッセージを送信させ、前記メッセージは、前記第１のデバイスの識別に関連する第１の情報を備え、前記第１の情報は、前記第２のデバイスがアクセスデータを取得することを可能にし、
前記アクセスデータに基づく、前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を受信させ、
前記第２の情報に基づいて、前記第１のデバイスと前記第３のデバイスとの間の前記第２の通信リンクを確立するように前記第１のデバイスを設定させる、命令を備える、プロセッサ可読媒体。
［Ｃ２３］
第２のデバイスにおいて、第１のデバイスからメッセージを受信することであって、前記メッセージは、前記第１のデバイスを識別する第１の情報を備えることと、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得することと、
前記メッセージに基づいて、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立することと、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を前記第１のデバイスに送信することとを備える、方法。
［Ｃ２４］
前記第１のデバイスは、マシンツーマシン通信デバイスを備える、Ｃ２３に記載の方法。
［Ｃ２５］
前記第１のデバイスのメーカーに関連する第４のデバイスから、前記第１のデバイスに関連する前記アクセスデータを受信することと、
前記第２の情報の送信前に、前記第１の通信リンクを介して前記第１のデバイスに前記アクセスデータの一部分を送信することとをさらに備える、Ｃ２３に記載の方法。
［Ｃ２６］
前記アクセスデータは、前記第１のデバイスのメモリの一部分をロック解除するように構成されたセキュリティ情報を備える、Ｃ２５に記載の方法。
［Ｃ２７］
前記第４のデバイスは、前記メーカーに関連するサーバ、または前記メーカーによって提供されるポータブルメモリ記憶デバイスを備える、Ｃ２５に記載の方法。
［Ｃ２８］
第２のデバイスにおいて、第１のデバイスからメッセージを受信し、前記メッセージは、前記第１のデバイスを識別する第１の情報を備え、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを受信するように構成された受信機と、
前記メッセージに基づいて、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立するための命令を生成するように構成されたプロセッサと、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を前記第１のデバイスに送信するように構成された送信機とを備える、ワイヤレス通信デバイス。
［Ｃ２９］
前記第１のデバイスから受信された前記メッセージは、前記第１のデバイスに関連する識別コードをさらに備え、前記第１の情報は、前記第１のデバイスに関連するサービスセット識別情報（ＳＳＩＤ）を備える、Ｃ２８に記載のワイヤレス通信デバイス。
［Ｃ３０］
前記メッセージは、前記第１のデバイスからブロードキャストされたビーコンで受信され、前記第２のデバイスは、前記第１のデバイスと前記第１の通信リンクを確立するために局として動作し、前記第１のデバイスは、ワイヤレスローカルエリアネットワークを提供する、Ｃ２８に記載のワイヤレス通信デバイス。
［Ｃ３１］
前記アクセスデータは、前記第１のデバイスに関連するセキュリティ情報を含み、前記第１の通信リンクを確立することは、前記第１のデバイスにセキュリティ情報を送信することを備える、Ｃ２８に記載のワイヤレス通信デバイス。
［Ｃ３２］
前記第２の情報は、前記第１のデバイスが、前記第３のデバイスと前記第２の通信リンクを確立することを可能にし、前記第３のデバイスは、アクセスポイントを備える、Ｃ２８に記載のワイヤレス通信デバイス。
［Ｃ３３］
前記第１の通信リンクは、認証プロシージャに従って確立され、前記第２のデバイスは、局として動作し、前記第１のデバイスは、前記認証プロシージャの間、アクセスポイントとして動作する、Ｃ２８に記載のワイヤレス通信デバイス。
［Ｃ３４］
第２のデバイスにおいて、第１のデバイスからメッセージを受信するための手段であって、前記メッセージは、前記第１のデバイスを識別する第１の情報を備える、手段と、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを取得するための手段と、
前記メッセージに基づいて、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立するための手段と、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を前記第１のデバイスに送信するための手段とを備える、装置。
［Ｃ３５］
前記第１のデバイスのメーカーに関連する第４のデバイスから、前記第１のデバイスに関連する前記アクセスデータを受信するための手段と、
前記第２の情報の送信前に、前記第１の通信リンクを介して前記第１のデバイスに前記アクセスデータの一部分を送信するための手段とをさらに備える、Ｃ３４に記載の装置。
［Ｃ３６］
プロセッサによって実行されるとき、前記プロセッサに、
第２のデバイスにおいて、第１のデバイスからメッセージを受信させ、前記メッセージは、前記第１のデバイスを識別する第１の情報を備え、
前記第１のデバイスと前記第２のデバイスとの間の第１の通信リンクを確立することに関連するアクセスデータを受信させ、
前記メッセージに基づいて、前記第１のデバイスと前記第２のデバイスとの間の前記第１の通信リンクを確立させ、
前記第１の通信リンクを介して、前記第１のデバイスと第３のデバイスとの間の第２の通信リンクの確立に関連する第２の情報を前記第１のデバイスに送信させる命令を備える、プロセッサ可読媒体。
【図１】
0005882477.tif 000002
【図２】
0005882477.tif 000003
【図３Ａ】
0005882477.tif 000004
【図３Ｂ】
0005882477.tif 000005
【図４】
0005882477.tif 000006
【図５】
0005882477.tif 000007
【図６】
0005882477.tif 000008
【図７】
0005882477.tif 000009