第1のワイヤレス通信デバイスに第2のワイヤレス通信デバイスからコマンドする方法であって、前記第1及び第2のワイヤレス通信デバイスの各々は、同じMAC及びPHYプロトコル層を含む各自のネットワークプロトコルスタックで動作し、また、異なるコマンドセットを有し、前記第2のワイヤレス通信デバイスは、主部と遠隔制御部とを有し、前記方法は、前記第2のワイヤレス通信デバイスの前記主部によって実行される以下のステップ:‐前記第1のワイヤレス通信デバイスの前記ネットワークプロトコルスタックの手順を使用して、前記第1のワイヤレス通信デバイスが接続されているワイヤレス通信ネットワークに参加し、これにより、前記第2のワイヤレス通信デバイス用のコマンドを構築するためのネットワーク情報を取得するステップと、‐前記ネットワーク情報を前記遠隔制御部に利用可能にするステップと、を含み、前記方法は更に、前記第2のワイヤレス通信デバイスの前記遠隔制御部によって実行される以下のステップ:‐前記第2のワイヤレス通信デバイスの前記主部から前記ネットワーク情報を取り出すステップと、‐前記第1のワイヤレス通信デバイスの前記ネットワークプロトコルスタックのコマンドメッセージのフォーマットを使用して、かつ、取り出された前記ネットワーク情報を使用して、前記第1のワイヤレス通信デバイス用のコマンドメッセージを構築するステップと、‐前記MAC及びPHYプロトコル層を使用して、前記コマンドメッセージを前記第1のワイヤレス通信デバイスに送信するステップと、を含む、方法。前記第1のワイヤレス通信デバイスは、ZigBeePROスタックで動作し、前記第2のワイヤレス通信デバイスは、ZigBeeRF4CEスタックで動作される、請求項1に記載の方法。前記ネットワーク情報は、‐前記コマンドメッセージを送信するための動作チャネルと、‐前記ワイヤレス通信ネットワークの識別子と、‐前記コマンドメッセージを送信するために前記遠隔制御部によって使用されるように、前記ワイヤレス通信ネットワーク上で前記第2のワイヤレス通信デバイスに割り当てられるアドレスと、‐前記コマンドメッセージを送信するために前記遠隔制御部によって使用されるための、前記ワイヤレス通信ネットワーク上の前記第1のワイヤレス通信デバイスのアドレスと、のうちの少なくとも1つを含む、請求項1又は2に記載の方法。前記ネットワーク情報は、前記第2のワイヤレス通信デバイスの前記遠隔制御部によって送信されるべき更なるコマンドメッセージによって使用されるように前記第2のワイヤレス通信デバイスの前記主部によって記憶される、請求項1乃至3の何れか一項に記載の方法。前記ネットワーク情報は、前記第2のワイヤレス通信デバイスの前記主部によって更新される、請求項4に記載の方法。前記遠隔制御部は、前記ワイヤレス通信ネットワークを介して送信される前記コマンドメッセージを更新するために、前記更新の記録を残す、請求項5に記載の方法。前記第2のワイヤレス通信デバイスの前記主部は、前記ワイヤレス通信ネットワーク上の通信のために前記遠隔制御部のハードウェアアドレスを使用する、請求項1乃至6の何れか一項に記載の方法。前記遠隔制御部は、前記ワイヤレス通信ネットワーク上の典型的なコマンドメッセージのテンプレートを使用して前記コマンドメッセージを構築し、また、前記取り出されたネットワーク情報を使用して前記テンプレートに記入する、請求項1乃至7の何れか一項に記載の方法。プログラム命令を含むコンピュータプログラムを有するコンピュータ可読媒体を含むコンピュータプログラムプロダクトであって、前記コンピュータプログラムは、データ処理ユニットにロード可能であり、また、前記コンピュータプログラムが前記データ処理ユニットによって実行されると、前記データ処理ユニットに請求項1乃至12の何れか一項に記載の方法のステップを実行させる、コンピュータプログラムプロダクト。第1のワイヤレス通信デバイスに第2のワイヤレス通信デバイスからコマンドするシステムであって、前記第1及び第2のワイヤレス通信デバイスの各々は、同じMAC及びPHYプロトコル層を含む各自のネットワークプロトコルスタックで動作し、また、異なるコマンドセットを有し、前記第2のワイヤレス通信デバイスは、主部と遠隔制御部とを有し、前記第2のワイヤレス通信デバイスの前記主部は、‐前記第1のワイヤレス通信デバイスの前記ネットワークプロトコルスタックの手順を使用して、前記第1のワイヤレス通信デバイスが接続されているワイヤレス通信ネットワークに参加し、これにより、前記第2のワイヤレス通信デバイス用のコマンドを構築するためのネットワーク情報を取得し、‐前記ネットワーク情報を前記遠隔制御部に利用可能にし、前記第2のワイヤレス通信デバイスの前記遠隔制御部は、‐前記第2のワイヤレス通信デバイスの前記主部から前記ネットワーク情報を取り出し、‐前記第1のワイヤレス通信デバイスの前記ネットワークプロトコルスタックのコマンドメッセージのフォーマットを使用して、かつ、前記取り出されたネットワーク情報を使用して、前記第1のワイヤレス通信デバイス用のコマンドメッセージを構築し、‐前記MAC及びPHYプロトコル層を使用して、前記コマンドメッセージを前記第1のワイヤレス通信デバイスに送信する、システム。前記第2のワイヤレス通信デバイスは、前記主部としてテレビ受像機を含み、前記遠隔制御部としてリモートコントローラを含む、請求項10に記載のシステム。前記第1のワイヤレス通信デバイスは、ワイヤレスでコマンドされることができるランプを含む、請求項10又は11に記載のシステム。前記第1のワイヤレス通信デバイスは、ZigBeePROスタックで動作し、前記第2のワイヤレス通信デバイスは、ZigBeeRF4CEスタックで動作される請求項10乃至12の何れか一項に記載のシステム。したがって、ZigBeePROとZigBeeRF4CEデバイスとの間になんらかのインターオペラビリティを提供することが必要である。したがって、本発明の第1の態様は、第1のワイヤレス通信デバイスに第2のワイヤレス通信デバイスからコマンドする方法に関し、当該方法では、第1及び第2のワイヤレス通信デバイスの各々は、同じMAC及びPHYプロトコル層を含む各自のネットワークプロトコルスタックで動作し、また、異なるコマンドセットを有する。第2のワイヤレス通信デバイスは、主部と遠隔制御部とを有し、当該方法は、第2のワイヤレス通信デバイスの主部によって実行される以下のステップ:‐第1のワイヤレス通信デバイスのネットワークプロトコルスタックの手順を使用して、第1のワイヤレス通信デバイスが接続されているワイヤレス通信ネットワークに参加し、これにより、第2のワイヤレス通信デバイス用のコマンドを構築するためのネットワーク情報を取得するステップと、‐ネットワーク情報を遠隔制御部に利用可能にするステップと、を含み、方法は更に、第2のワイヤレス通信デバイスの遠隔制御部によって実行される以下のステップ:‐第2のワイヤレス通信デバイスの主部からネットワーク情報を取り出すステップと、‐第1のワイヤレス通信デバイスのネットワークプロトコルスタックのコマンドメッセージのフォーマットを使用して、かつ、取り出されたネットワーク情報を使用して、第1のワイヤレス通信デバイス用のコマンドメッセージを構築するステップと、‐MAC及びPHY層を使用して、コマンドメッセージを第1のワイヤレス通信デバイスに送信するステップと、を含む。したがって、実施形態によると、実装の負担は、デバイスの2つ以上の部分間で分担される。具体的には、様々な実装の役割が、主部と遠隔制御部との間で分担される。したがって、遠隔制御部は、非常に小さい追加のコード空間を有する。遠隔制御部は、既にMAC及びPHY層を有しているので、コマンドを送信するための追加のソフトウェアは小さい。更に、デバイスの主部におけるメモリ要件はより制約が少ない可能性が高いため、当該主部に追加されるオーバーヘッドは許容範囲内である。例えば第2のデバイスが、TV受像機とリモートコントローラRCとを含むシステムである実施形態では、TV受像機に追加されるオーバーヘッドは、HAプロファイルがRC上に実装されていてTV受像機が実装する必要がないため、ZigBeePROHAのフル実装よりも少ない。このようにすることで、TV受像機は、RCによってどのアプリケーションプロファイルが実装されている又は部分的に実装されているか知らないか又は気にしないため、更なる変更なしで更なるアプリケーションプロファイルと動作することができる。その一方で、TV受像機は、どこかのテーブル内にZigBeePROネットワーク設定を記憶する必要があり、また、これらの設定が、RF4CEスタック及び何らかの適切なRF4CEアプリケーションプロファイルを使用して、ある時点で送信されなければならない。これらの2つのデバイスは、実際には2つの無線通信上で実装されており物理的に離れているが、組み合わさって、潜在的に、ZigBeePRO/HA認証を達成することができる。本発明の実施形態は、本明細書に添付される従属請求項に記載される。本発明の第2の態様は、プロセッサにアクセス可能な1つ以上の記憶済み命令シーケンスを含むコンピュータプログラムプロダクトに関し、当該1つ以上の記憶済み命令シーケンスは、プロセッサによって実行されると、当該プロセッサに、本発明の第1の態様による方法のステップを実行させる。本発明の第3の態様は、本発明の第1の態様による方法を実施するシステムに関する。図1は、本発明の実施形態の実施態様のコンテキストを示す。第1のデバイスワイヤレス通信デバイス10は、ワイヤレス通信ネットワーク11の一部である。第2のデバイスは、主部12aと遠隔制御部12bとを有する。例えばワイヤレス通信デバイス及びネットワークは、ZigBee標準規格に準拠して動作する。第1のデバイスは、第1のプロトコルスタック例えばZigBeePROプロトコルスタックに従って動作する。第2のデバイスは、別のプロトコルスタック例えばZigBeeRF4CEプロトコルスタックに従って動作する。第1及び第2のプロトコルスタックは、同じPHY及びMACプロトコル層を共有する。第1のデバイスに第2のデバイスがコマンドできるようにするためには、サポートするための追加のメカニズムが、第2のデバイスの主部と遠隔制御部との間で共有される。概略的に、コマンドプロセスは、以下の構造を有する。1-主部が、ネットワークに接続して、第1のデバイスにバインドする2-主部が、第1のデバイスとの通信において使用するネットワーク情報を受信する3-遠隔制御部が、主部にネットワーク情報を要求する4-遠隔制御部が、ネットワーク情報に基づいてコマンドメッセージを構築する5-遠隔制御部が、当該コマンドメッセージを第1のデバイスに送信する図2を参照するに、第2のデバイスがリモートコントローラ12bに関連付けられたTV受像機12aであり、第1のデバイスがスイッチ10bに関連付けられたランプ10aである実施形態を用いて、メカニズムの分担が更に説明される。ランプ及びスイッチは、ホームオートメーションHAプロファイル、IEEE802.15.4MAC層及びIEEE802.15.4PHY層2.4GHzにおいて使用されるを有するZigBeePROスタックを有する。TV受像機は、ZigBeePRO及びZigBeeRF4CEの両方のIEEE802.15.4MAC層及びIEEE802.15.4PHY層2.4GHzにおいて使用されると、1つのCERC民生用リモートコントローラアプリケーションプロファイルとを有する。ランプのスイッチとしても動作できるリモートコントローラは、HA及びCERCの両アプリケーションプロファイルを有するが、ZigBeeRF4CEのIEEE802.15.4MAC層及びIEEE802.15.4PHY層2.4GHzにおいて使用されるしか有さない。図3を参照して、例示的な実施態様を構成するステップが説明される。ステップS300において、第2のデバイスの主部は、ZigBeePROモードに入り、ステップ301において、ZigBeePRO仕様に記載されるようにZigBeeネットワーク11に参加するためのリクエストを送信する。例えばリクエストは、ユーザーデマンド例えばボタンの押下/メニュアイテムの選択等で送信される。次に、ステップ302において、第2のデバイスの主部は、ネットワーク情報例えばチャネル、ネットワーク、デバイス、グループ情報を受信し、ステップ303において、当該情報をテーブルに記憶する。第2のデバイスの主部は、次に、例えばユーザーによって例えばボタンの押下又はメニュからターゲットを選択することによって、ZigBeePRO仕様に記載されるように、ZigBeePROターゲットデバイス10又はデバイスのグループへのバインディングを確立するS304。その後、ステップS305において、第2のデバイスの主部は、ZigBeePROネットワーク上で動作することを必ずしもリーブコマンドを送信することなく停止する。ステップS306において、第2のデバイスの主部は、RF4CE/消費者電子遠隔制御CERC仕様に記載されるように、ZigBeeRF4CEデバイスとしての動作を開始することで続行する。更に、ステップS307において、第2のデバイスの主部は、遠隔制御部が記憶されたネットワーク情報を取り出せるようにするメカニズム例えば単純プロファイルを追加的にサポートすることによって、ネットワーク情報を遠隔制御部に利用可能にする。遠隔制御部は、RF4CE/消費者電子遠隔制御CERC仕様に記載されるように、ZigBeeRF4CERCデバイスとして動作し、遠隔制御部がTVからネットワーク情報を取り出せるようにするメカニズム例えば単純プロファイルを追加的にサポートする。ステップ308における遠隔制御部からのリクエストに応じて、主部は、ステップ309において、遠隔制御部にテーブルから記憶されたチャネル/ネットワーク/デバイス/グループ等のネットワーク情報を送信する。例えばリクエストは、TVに、ネットワーク情報を送信するように要求するユーザーデマンド例えば設定ボタンの押下で送信される。ステップ310において、遠隔制御部は当該情報を受信すると、当該情報をテーブルに記憶する。次に、ステップ311において、遠隔制御部は、例えば典型的なHAコマンド例えばオン又はオフのテンプレート[例えば所定のバイトシーケンス]を用いて、ZigBeePRO/HAプロファイルコマンドを構築する。例えば当該コマンドは、ユーザーデマンド例えばオン又はオフコマンド用のオン又はオフボタンを押すに基づいて構築される。遠隔制御部は、ネットワーク/デバイス/グループ等のネットワークフィールド値を、ローカルのテーブルに記憶された値と置換する。実施形態では、遠隔制御部は、すべての必要なカウンタ多くの層は1以上のカウンタを有するを記録し、カウンタをインクリメントし、カウンタの更新された値をフレーム内に設定する。遠隔制御部は更に、これらの更新されたカウンタフィールドを用いて正しく動作するために、フレームに必要な任意の変更を行う。図3を再び参照すると、ステップS312において、遠隔制御部は、チャネルを、テーブルに記憶されているチャネルに設定し、802.15.4MAC及びPHY層を用いて、構築されたフレームを第1のデバイスに送信する。その後、遠隔制御部は通常の動作チャネルに戻る。ネットワーク情報の変化に対処するために、第2のデバイスの主部は、これらの変化を追跡し、当該変化を遠隔制御部に報告する。或いは遠隔制御部は、変化のポーリングを要求してもよい。テーブルに記憶される情報としては次のものが挙げられる。-ZigBeePROパーソナルエリアネットワークPAN動作チャネル802.15.42.4GHzチャネル数は、10~26個の範囲内-PANID2バイト、PANのID-第2のデバイスに割り当てられ、遠隔制御部が使用するショートアドレス2バイトネットワークアドレス、ZigBeePROPAN上の主部の親デバイスによって割り当てられる-主部が参加した親デバイスのショートアドレス親のショートアドレスは、ZEDによって送信されたすべてのフレームのMAC宛先アドレスでなければならない。親は、コマンドがNWK宛先アドレスに送付されたことを確認する-宛先ターゲットアドレス又は宛先グループアドレスバインディングターゲット、アプリケーションコマンドが送信されたNWK宛先アドレス-主部のIEEEアドレス8バイト、永続的図5は、コマンドメッセージのデータ構造を示す。コマンドメッセージは次のものを含む。-第2のデバイスの主部によって受信されたPANID情報を記憶可能なMACヘッダー-主部に割り当てられたショートアドレスを記憶可能なネットワークNWKヘッダー-サポートされている機能を記憶するアプリケーションAPSヘッダー-フレーム構造を定義するZigBeeクラスタライブラリZCLヘッダー-コマンドID例えばオン/オフコマンドを記憶するZigBeeクラスタライブラリZCLペイロード実施形態によると、主部は、遠隔制御部が使用しているカウンタ値を記録に残し、時々、カウンタ値を同期させる。これにより、第2の遠隔制御部も、カウンタ値が再利用されたり逆行するという問題なく、あたかも主部からのようにメッセージを送信できる。1つの可能性としては、主部が、遠隔制御部からのリクエストに応じて、ZigBeePROネットワークに参加を試みることであり、当該リクエストは、何らかの種類のRF4CEアプリケーションコマンドを使用して遠隔制御部から受信される。実施形態によると、第2のデバイスの主部は、遠隔制御部のIEEEアドレスを使用してZigBeePROネットワークに参加する。この場合、遠隔制御部に割り当てられたショートアドレスは、当該遠隔制御部に一意であり、主部は、第2の遠隔制御部の代わりに再び参加することができ、異なるショートアドレスが割り当てられるか、又は、主部は、ZigBeePROネットワーク自体に参加することができ、1つ以上のZigBeePROアプリケーションプロファイルを実装することができる。図4を参照すると、実施形態によるデバイスが示される。このデバイスは、本発明の実施形態による方法を実施する処理ユニット41を含む。このデバイスは更に、メモリユニット42を含む。メモリユニットは、幾つかの種類のメモリを含んでもよい。例えばメモリユニットは、処理データを記憶するメモリを含んでもよい。メモリユニットは更に、本発明の実施形態によるコンピュータプログラムを記憶するメモリを含んでもよい。デバイスは更に、他の通信オブジェクトにコマンドするために当該他の通信オブジェクトとの通信を行う通信ユニット43を含む。本発明の実施形態は、本明細書にて説明した方法の実施を可能にするすべてのフィーチャを含み、情報処理システム内にロードされた場合に当該方法を実行可能であるコンピュータプログラムプロダクトに組み込むことができる。本コンテキストにおけるコンピュータプログラム手段又はコンピュータプログラムは、情報処理機能を有するシステムに特定の機能を直接又は別の言語への変換後に実行させることを目的としている命令セットの、任意の言語、コード又は表記法での任意の表現を意味する。このようなコンピュータプログラムは、図3のフローチャート及び本記載に基づいてデザインすることができる。コンピュータプログラムは、データ、命令、メッセージ又はメッセージパケット、及び他のマシン可読情報がマシン可読媒体から読み出されることを可能にするコンピュータ又はマシン可読媒体上に記憶されることができる。コンピュータ又はマシン可読媒体は、ROM、フラッシュメモリ、ディスクドライブメモリ、CD-ROM、及び他の永久記憶媒体といった不揮発性メモリを含む。更に、コンピュータ又はマシン可読媒体は、例えばRAM、バッファ、キャッシュメモリ、及びネットワーク回路といった揮発性記憶装置を含む。更には、コンピュータ又はマシン可読媒体は、あるデバイスがコンピュータ又はマシン可読情報を読み出せるように、有線ネットワーク又は無線ネットワークを含む、ネットワークリンク及び/又はネットワークインタフェースといった渡過状態媒体内に当該コンピュータ又はマシン可読情報を含んでもよい。備える、含む、組み込む、包含する、~である、及び有するといった表現は、本記載とその関連の請求項を解釈する際には非排他的に解釈されるべきである。即ち、明示的に定義されていないその他のアイテム又はコンポーネントも存在できるように解釈されるべきである。単数形への言及は、複数形への言及でもあると解釈されるべきであり、また反対も同様である。本発明の好適な実施形態と現在考えられるものを例示し説明したが、当業者であれば、本発明の真の範囲から逸脱することなく、様々な他の変更を行ってよく、また、等価物と置き換えてもよいことは理解できよう。これに加えて、特定の状況に適応するために、本明細書に説明した中心となる本発明の概念から逸脱することなく、本発明の教示内容に多くの変更を行ってもよい。また、本発明の1つの実施形態が、上述したすべてのフィーチャを含むとは限らない。したがって、本発明は、開示された特定の実施形態に限定されず、本発明は、添付の特許請求の範囲内に該当するすべての実施形態を含むことを目的としている。当業者であれば、本発明の範囲から逸脱することなく、本記載に開示された様々なパラメータは変更されてもよく、また、開示された様々な実施形態は組み合わされてもよいことは容易に理解できよう。