(57)【要約】【課題】簡便にペアリングを行なうことが可能な中継器を提供する。【解決手段】中継器１００１は、中継器との間でペアリングが済んだタップ１００４ｓに対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいないタップ１００４ｔ，１００４ｕ、１００４ｖに対して給電が開始されたか否かを判断する。中継器１００１は、予め定められた時間内にペアリングが済んでいないタップ１００４ｔ，１００４ｕ、１００４ｖに対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない消費電力測定器との間でペアリングを開始するペアリング手段とを備える、制御装置。【選択図】図８
2014057186.tif 000002
【特許請求の範囲】
【請求項１】
複数の消費電力測定器を管理する制御装置であって、
前記制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断する判断手段と、
前記予め定められた時間内に前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始するペアリング手段とを備える、制御装置。
【請求項２】
複数の動作モードから１つの動作モードを選択するための選択スイッチをさらに備え、
前記ペアリング手段は、前記選択スイッチによりペアリングを許可する動作モードが選択されているか否かにかかわらず、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始する、請求項１に記載の制御装置。
【請求項３】
入力ボタンをさらに備え、
前記ペアリング手段は、前記ペアリングが済んだ消費電力測定器に対して給電がなされていないと判断された場合、前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたときには、前記選択スイッチによりペアリングを許可する動作モードが選択された後に前記入力ボタンによる入力を受け付けたことを条件に、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始する、請求項２に記載の制御装置。
【請求項４】
複数の動作モードから１つの動作モードを選択するための選択スイッチをさらに備え、
前記ペアリング手段は、少なくとも前記選択スイッチによりペアリングを許可する動作モードが選択されていることを条件に、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始する、請求項１に記載の制御装置。
【請求項５】
前記ペアリング手段は、前記予め定められた時間内に前記ペアリングが済んでいない複数の消費電力測定器に対して給電が開始されたと判断されたことに基づき、前記ペアリングが済んでいない複数の消費電力測定器との間でペアリングを開始する、請求項１から４のいずれか１項に記載の制御装置。
【請求項６】
複数の消費電力測定器と、前記複数の消費電力測定器を管理する制御装置とを備えた制御システムであって、
前記複数の消費電力測定器の各々は、前記消費電力測定器に接続された家電における消費電力を測定するものであり、
前記制御装置は、
前記制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断する判断手段と、
前記予め定められた時間内に前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始するペアリング手段とを備える、制御システム。
【請求項７】
複数の消費電力測定器を管理する制御装置におけるペアリング方法であって、
前記制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断するステップと、
前記予め定められた時間内に前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始するステップとを備える、ペアリング方法。
【請求項８】
複数の消費電力測定器を管理する制御装置を制御するためのプログラムであって、
前記制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断するステップと、
前記予め定められた時間内に前記ペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、前記ペアリングが済んでいない消費電力測定器との間でペアリングを開始するステップとを、前記制御装置のプロセッサに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御装置を備えた制御システム、制御装置におけるペアリング方法、および制御装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、たとえば非特許文献１に示すように、複数の消費電力測定器（以下、「タップ」とも称する）と、複数の消費電力測定器を制御するための制御装置と、ディスプレイを備えた電子機器とを備える通信システムが知られている。各タップは、宅内のコンセントに接続されるとともに、当該タップに接続された家電の瞬時消費電力を測定する。さらに、各タップは瞬時消費電力を累積して積算電力量を蓄える。
【０００３】
このような通信システムにおいては、各タップは、当該タップに接続された家電の瞬時消費電力値や累積の積算電力量などの電力情報を制御装置に送信することが行なわれている。制御装置は、各タップの電力情報を収集し、当該制御装置に保存する、あるいは、ディスプレイを備えた電子機器等に転送する。ディスプレイを備えた電子機器等は、家電の瞬時消費電力値や累積の積算電力量などの電力情報をユーザに視認させるためにディスプレイに表示する。
【０００４】
このような通信システムにおいては、各タップと制御装置との間で通信するために、何らかの通信方式が使われる。一般的な通信方式においては、各タップと制御装置が同一ネットワーク上に存在する機器にするために、それらの使用を開始するにあたって、ペアリング処理（もしくはジョイン処理とも言う）というのが必要になる。
【０００５】
ペアリング処理とは、タップを制御装置のネットワークに参加させる（ジョインさせる）ことを言う。制御装置のネットワークとは、制御装置が形成したネットワークのことを意味する。
【０００６】
ペアリング処理を行うと、ジョインするタップは、制御装置のネットワークに関する情報（以下、ネットワーク情報）を保存する。また、制御装置は、当該タップに関する情報（以下、デバイス情報）を保存する。ここで、保存することを登録するとも言う。
【０００７】
一般的に、タップと制御装置ともに、不揮発性メモリにそれらの情報を保存するので、いったんペアリング処理を済ませると、電源を切ってもそれらの情報は失われない。よって、ペアリング処理は、使用を開始するにあたって一度だけ済ませればよい。
【０００８】
また、一般的に、ペアリング処理はユーザによって実施できるようになっていることが多い。商品形態によっては、工場において、制御装置と複数タップとの間でペアリング処理されてから出荷される場合もある。しかし、タップを後から追加できるようにするため、などの理由によって、ユーザによるペアリング処理はほぼ必須であると言って良い。その際、誰でもペアリング処理が出来るようにするため、ペアリング処理は、なるべく簡便な方式でなければならない。
【０００９】
たとえば、ペアリング処理として、以下の処理が知られている。まず、ユーザは、制御装置に備えられた切替スイッチの位置をペアリングの許可を許す位置に切り替える。次いで、ユーザは、制御装置に備えられたボタンを押す。これにより、予め定められた時間内、制御装置はペアリングを許可する状態となる。ここで、予め定められた時間内に消費電力測定器をコンセントに差すことにより、制御装置との間でペアリングが行なわれる。
【００１０】
上述した通信システムにおいては、通信方式として、例えば、ＺｉｇＢｅｅ(登録商標)を用いることができる。ＺｉｇＢｅｅを用いたネットワークに関し、たとえば、非特許文献２には、ＺｉｇＢｅｅの仕様が開示されている。非特許文献１には、ＺｉｇＢｅｅで用いられるコマンド等が開示されている。以下、コーディネータ、ルータ、エンドデバイスという用語は、それぞれＺｉｇＢｅｅ仕様における論理デバイスの種別を表すものとする。論理デバイスによってＺｉｇＢｅｅネットワークでの役割が異なる。本発明における、制御装置はコーディネータとして動作するものとする。タップはルータまたはエンドデバイスのいずれかとして動作するものとする。
【先行技術文献】
【非特許文献】
【００１１】
【非特許文献１】“電力見える化システム”、［online］、［平成２４年８月１日検索］、インターネット＜URL:http://www.sharp.co.jp/sunvista/product/mieruka/＞
【非特許文献２】ＺｉｇＢｅｅ  Ａｌｌｉａｎｃｅ「ＺＩＧＢＥＥ  ＳＰＥＣＩＦＩＣＡＴＩＯＮ  ＺｉｇＢｅｅ  Ｄｏｃｕｍｅｎｔ０５３４７４ｒ１７」、ＺｉｇＢｅｅ  Ｓｔａｎｄａｒｄｓ  Ｏｒｇａｎｉｚａｔｉｏｎ、２００８年１月１７日
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしならがら、上述したペアリング処理の手法では、消費電力測定器を制御装置にペアリングさせる場合、切替スイッチの切り替えとボタンの押下とを行なう必要がある。
【００１３】
本願発明は上記の問題点に鑑みなされたものであって、その目的は、簡便にペアリングを行なうことが可能な制御装置、当該制御装置と消費電力測定器とを備えた制御システム、ペアリング制御方法、および当該制御装置を制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【００１４】
本発明のある局面に従うと、制御装置は、複数の消費電力測定器を管理する。制御装置は、制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断する判断手段と、予め定められた時間内にペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない消費電力測定器との間でペアリングを開始するペアリング手段とを備える。
【００１５】
好ましくは、制御装置は、複数の動作モードから１つの動作モードを選択するための選択スイッチをさらに備える。ペアリング手段は、選択スイッチによりペアリングを許可する動作モードが選択されているか否かにかかわらず、ペアリングが済んでいない消費電力測定器との間でペアリングを開始する。
【００１６】
好ましくは、制御装置は、入力ボタンをさらに備える。ペアリング手段は、ペアリングが済んだ消費電力測定器に対して給電がなされていないと判断された場合、ペアリングが済んでいない消費電力測定器に対して給電が開始されたときには、選択スイッチによりペアリングを許可する動作モードが選択された後に入力ボタンによる入力を受け付けたことを条件に、ペアリングが済んでいない消費電力測定器との間でペアリングを開始する。
【００１７】
好ましくは、制御装置は、複数の動作モードから１つの動作モードを選択するための選択スイッチをさらに備える。ペアリング手段は、少なくとも選択スイッチによりペアリングを許可する動作モードが選択されていることを条件に、ペアリングが済んでいない消費電力測定器との間でペアリングを開始する。
【００１８】
好ましくは、ペアリング手段は、予め定められた時間内にペアリングが済んでいない複数の消費電力測定器に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない複数の消費電力測定器との間でペアリングを開始する。
【００１９】
本発明の他の局面に従うと、制御システムは、複数の消費電力測定器と、複数の消費電力測定器を管理する制御装置とを備える。複数の消費電力測定器の各々は、消費電力測定器に接続された家電における消費電力を測定する。制御装置は、制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断する判断手段と、予め定められた時間内にペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない消費電力測定器との間でペアリングを開始するペアリング手段とを備える。
【００２０】
本発明のさらに他の局面に従うと、ペアリング方法は、複数の消費電力測定器を管理する制御装置において実行される。ペアリング方法は、制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断するステップと、予め定められた時間内にペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない消費電力測定器との間でペアリングを開始するステップとを備える。
【００２１】
本発明のさらに他の局面に従うと、プログラムは、複数の消費電力測定器を管理する制御装置を制御する。プログラムは、制御装置との間でペアリングが済んだ消費電力測定器に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいない消費電力測定器に対して給電が開始されたか否かを判断するステップと、予め定められた時間内にペアリングが済んでいない消費電力測定器に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいない消費電力測定器との間でペアリングを開始するステップとを、制御装置のプロセッサに実行させる。
【発明の効果】
【００２２】
本発明によれば、簡便にペアリングを行なうことが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係るネットワークの概略構成を示した図である。
【図２】中継器の外観を表した図である。
【図３】中継器のブロック図である。
【図４】タップの斜視図である。
【図５】タップのハードウェア構成を表した図である。
【図６】全てのタップについて中継器との間でペアリングが行なわれいないときに、１つのタップのペアリングを行なう際の手順を説明するための図である。
【図７】少なくとも１つのタップのペアリングが完了している場合に、他のペアリングが行なわれていないタップに対しペアリングを行なう際の手順を説明するための図である。
【図８】ペアリングが行なわれていない複数のタップに対して、概ね同時にアリングを行なう際の手順を説明するための図である。
【図９】本発明の実施の形態に従うタップ側の電源投入後の処理について説明するフロー図である。
【図１０】本発明の実施の形態に従うタップ側の設定ボタン押下げ後の処理について説明する図である。
【図１１】本発明の実施の形態に従う中継器のプッシュボタンの押下げ処理を説明するフロー図である。
【図１２】本発明の実施の形態に従う中継器のジョインモード処理Ａについて説明するフロー図である。
【図１３】本発明の実施の形態に従う中継器のジョインモード処理Ｂについて説明するフロー図である。
【図１４】本発明の実施の形態に従う中継器のローカルノードにおけるリモートノードからの信号の受信処理を説明するフロー図である。
【図１５】中継器の機能的構成を説明するための図である。
【図１６】ネットワークＺの制御装置としてタブレット端末を用いた場合における、ネットワークの概略構成を示した図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態に係るネットワークについて説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２５】
本実施の形態では、後述する中継器とタップとのペアリングを簡略化するための構成について説明する。中継器および当該中継器とのペアリングが完了したタップは、後述するネットワークシステム（図１）で利用される。なお、ペアリングは、ネットワークシステムへジョイン（参加）するための処理でもある。
【００２６】
以下では、先ず、ペアリングが完了したタップが利用されるネットワークシステムの概略について説明する（図１）。次いで、中継器およびタップの具体的構成について説明する（図２〜５）。その後、ペアリングを簡略化するための処理の詳細を説明する（主として、図６〜８，１１，１２）。
【００２７】
＜Ａ．ネットワークの構成例＞
図１は、本発明の実施の形態に係るネットワークの概略構成を示した図である。図１を参照して、本発明の実施の形態に係るシステムにはネットワークＺとネットワークＥとから構成される。ネットワークＺは、低速無線通信ネットワーク（本例においてはＺｉｇＢｅｅを想定）を示す。ネットワークＥは、高速通信ネットワーク（本例においては、Ｅｔｈｅｒｎｅｔ（登録商標）、または、ＷｉＦｉ（登録商標）、またはそれらの組み合わせを想定）を示す。なお、本例においては上記の方式を用いたネットワークについて説明するが特に上記に限るものではない。例えば、ネットワークＺにＺ−ＷＡＶＥ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、特定小電力無線などを用いることができる。また例えば、ネットワークＥにＰＬＣ（Power Line Communications）などを用いることも可能である。
【００２８】
ネットワークＺには、中継器１００１と、複数のタップ１００４ａ，１００４ｂ，１００４ｃ等が存在するものとする。ネットワークＥには、中継器１００１と、ブロードバンドルータ１００２と、パーソナルコンピュータ１００３等が存在するものとする。タブレット端末１００８が含まれていてもよい。中継器１００１はネットワークＺとネットワークＥの両方のネットワークに含まれる。また、中継器１００１はＨＴＴＰ（Hyper Text Transfer Protocol）サーバ機能を有する。複数のタップ１００４ａ，１００４ｂ，１００４ｃには、それぞれ、複数の家電機器（一例として、エアーコンディショナ１００５，冷蔵庫１００６，テレビ１００７など）が接続されている。
【００２９】
エアーコンディショナ１００５の電源プラグ１０５１は、タップ１００４ａのソケットに差し込まれている。同様に、冷蔵庫１００６の電源プラグ１０６１は、タップ１００４ｂのソケットに差し込まれている。また、テレビ１００７の電源プラグ１０７１は、タップ１００４ｃのソケットに差し込まれている。
【００３０】
タップ１００４ａ、１００４ｂ、１００４ｃは、それぞれ、宅内に設置されたコンセント１０１５，１０１６，１０１７に取り付けられている。これにより、タップ１００４ａ，１００４ｂ、１００４ｃは、給電される。
【００３１】
タップ１００４ａ、１００４ｂ、１００４ｃは、各々に接続される各家電の消費電力を測定する消費電力測定器である。たとえば、タップ１００４ａは、エアーコンディショナ１００５の消費電力を測定する。タップ１００４ａ、１００４ｂ、１００４ｃの各々は、測定した消費電力を中継器１００１に送信することができる。なお、以下では、説明の便宜上、タップ１００４ａ，１００４ｂ，１００４ｃを区別することなく表わす場合には、「タップ１００４」と表記する。
【００３２】
中継器１００１および複数のタップ１００４の各々は、低速無線通信モジュールを備える。中継器１００１と複数のタップ１００４とにより、低速無線通信ネットワークＺ（以下、単に「ネットワークＺ」とも称する）を構成している。また、中継器１００１は、Ｅｔｈｅｒｎｅｔによりワイヤレスブロードバンドルータ１００２に接続されている。中継器１００１は、ネットワークＺとネットワークＥとのブリッジ（媒体変換装置）あるいはゲートウェイ（プロトコル変換装置）として機能する。中継器１００１は、複数のタップ１００４との間で低速度の無線通信を行なう。
【００３３】
ワイヤレスブロードバンドルータ１００２は、インターネットに接続されていてもよい。パーソナルコンピュータ１００３は、ＥｔｈｅｒｎｅｔまたはＷｉＦｉにより、ワイヤレスブロードバンドルータ１００２に接続される。
【００３４】
パーソナルコンピュータ１００３は、ブラウザ（ＨＴＴＰクライアント）が動作する一般的なパソコンである。パーソナルコンピュータ１００３は、パーソナルコンピュータ１００３のブラウザ（ＨＴＴＰクライアント）を経由して中継器１００１のＨＴＴＰサーバと通信する。中継器１００１のＨＴＴＰサーバは、設定用ＣＧＩプログラムを呼び出すことによって、中継器自身の設定情報を取得し、また、設定できるようになっている。このようにして、パーソナルコンピュータ１００３は、中継器１００１のさまざま設定を行なうことができる。このＨＴＴＰサーバとブラウザ（ＨＴＴＰクライアント）の働きによって、貧弱な入力装置しか持たない中継器１００１でも、複雑な設定を行なうことができる。
【００３５】
タブレット端末１００８は、ワイヤレスブロードバンドルータ１００２を介して、中継器１００１と通信を行なう。タブレット端末１００８は、ＷｉＦｉにより、ワイヤレスブロードバンドルータ１００２に接続される。なお、タブレット端末１００８は、Ｅｔｈｅｒｎｅｔにより、ワイヤレスブロードバンドルータ１００２に接続されてもよい。
【００３６】
タブレット端末１００８は、消費電力に関する各種の表示を行なうことができる。タブレット端末１００８は、たとえば、各家電の消費電力を表示できる。
【００３７】
以下では、ネットワークＺとして、家電向けの短距離無線通信規格の一つであるＺｉｇＢｅｅを用いた例について説明する。
【００３８】
＜Ｂ．中継器１００１の構成＞
図２は、中継器１００１の外観を表した図である。図２（Ａ）は、中継器１００１の斜視図である。図２（Ｂ）は、中継器１００１の側面図である。図２（Ｃ）は、中継器１００１の他の側面の要部拡大図である。
【００３９】
図２（Ａ）を参照して、中継器１００１は、発光部１１０３と、アンテナ１１０７とを備える。発光部１１０３は、中継器１００１の動作状態等を表示するための３つのＬＥＤ（Light Emitting Diode）１１０３ａ，１１０３ｂ，１１０３ｃにより構成される。
【００４０】
ＬＥＤ１１０３ａは、中継器１００１の電源がオン・オフの状態を示すための発光素子（電源ＬＥＤ）である。ＬＥＤ１１０３ｂは、タップ１００４との通信状態を表示するための発光素子（タップＬＥＤ）である。ＬＥＤ１１０３ｃは、ワイヤレスブロードバンドルータ１００２との通信状態を表示するための発光素子（ルータＬＥＤ）である。
【００４１】
アンテナ１１０７は、各タップ１００４ａ，１００４ｂ，１００４ｃと通信するために用いられる。
【００４２】
図２（Ｂ）を参照して、中継器１００１は、発光部１１０３が設けられた表面とは反対側の表面に、プッシュボタン１１０８をさらに備える。プッシュボタン１１０８は、中継器１００１をジョイン許可状態（ジョインモード）、または、リーブモードに遷移させるためのボタンである。
【００４３】
図２（Ｃ）を参照して、中継器１００１は、発光部１１０３が設けられた表面およびプッシュボタン１１０８が設けられた表面とは異なる表面に、スライドスイッチ１１０９を
さらに備える。スライドスイッチ１１０９は、ユーザの操作によりスライドする。スライドスイッチ１１０９は、ＪＯＩＮ位置、ＮＯＰ（No Operation）位置、およびＬＥＡＶＥ位置のうちのいずれか１つの位置をとることができる。なお、スライドスイッチ１１０９は、プッシュボタン１１０８が押されたときに、中継器をジョイン許可状態、あるいはリーブモードのいずれかを選択するために用いられる。スライドスイッチ１１０９は、通常の使用時にはＮＯＰ位置に設定される。
【００４４】
図３は、中継器１００１のブロック図である。図３を参照して、中継器１００１は、制御部１１０１と、発光部１１０３と、高速通信インターフェイス部１１０４と、電源部１１０５と、無線ＲＦ（Radio Frequency）内蔵通信コントローラ部１１０６と、アンテナ１１０７と、プッシュボタン１１０８と、スライドスイッチ１１０９と、図示しないリセットスイッチとを備える。
【００４５】
無線ＲＦ内蔵通信コントローラ部１１０６は、ＣＰＵ（Central Processing Unit）１１６１と、ＲＯＭ（Read Only Memory）１１６２と、ＲＡＭ（Random Access Memory）１１６３と、ＧＰＩＯ（General Purpose Input/Output）１１６４と、無線ＲＦ部１１６５と、制御部１１０１との間で通信するためのＵＡＲＴ（Universal Asynchronous Receiver Transmitter）１１６６とを含む。
【００４６】
なお、本実施例では、無線ＲＦ内蔵通信コントローラ部１１０６は、ＺｉｇＢｅｅコーディネータとして動作するものとして説明する。他の実施の形態として、無線ＲＦ内蔵通信コントローラ部１１０６は、ＺｉｇＢｅｅルータとして動作させてもよい。その場合、ネットワークＺ上に存在する他の通信機器から常に受信可能であるように設定しておく。
【００４７】
また、ＲＯＭ１１６２と、ＲＡＭ１１６３と、ＵＡＲＴ１１６６と、ＧＰＩＯ１１６４と、無線ＲＦ部１１６５とは、それぞれ、ＣＰＵ１１６１に接続されている。
【００４８】
無線ＲＦ内蔵通信コントローラ部１１０６は、アンテナ１１０７と接続されている。無線ＲＦ内蔵通信コントローラ部１１０６は、ネットワークＺ上に存在する通信機器との間の通信を制御する。なお、ＲＯＭ１１６２は、ＮＶＲＡＭで構成されるのが一般的である。
【００４９】
制御部１１０１は、ＣＰＵ１１６１に比べて高性能なＣＰＵを備えており、またメモリも豊富である。当該構成によって、中継器１００１は、高度な情報処理を実現できる。
【００５０】
高速通信インターフェイス部１１０４は、ワイヤレスブロードバンドルータ１００２との間でＥｔｈｅｒｎｅｔまたはＷｉＦｉを用いた通信を行なうためのインターフェイスである。電源部１１０５は、制御部１１０１と無線ＲＦ内蔵通信コントローラ部１１０６とに電力を供給する。
【００５１】
制御部１１０１は、発光部１１０３と、高速通信インターフェイス部１１０４と、電源部１１０５と、無線ＲＦ内蔵通信コントローラ部１１０６と、プッシュボタン１１０８と、スライドスイッチ１１０９とに接続されている。制御部１１０１は、中継器１００１の全体的な動作を制御する。制御部１１０１は、プッシュボタン１１０８およびスライドスイッチ１１０９からの入力を受け付ける。また、制御部１１０１は、発光部１１０３に出力指示を出す。
【００５２】
制御部１１０１について、より詳しく説明すると以下のとおりである。制御部１１０１は、図示しない、ＺｉｇＢｅｅマネージャと、ＺｉｇＢｅｅノード管理情報とを含む。ＺｉｇＢｅｅマネージャは、制御部１１０１に格納されているアプリケーションの１つである。ＺｉｇＢｅｅマネージャは、ネットワークＺ上に存在しうるＺｉｇＢｅｅのノードを管理する。具体的には、ＺｉｇＢｅｅマネージャは、ローカルノードである無線ＲＦ内蔵通信コントローラ部１１０６と、ローカルノードと通信可能なリモートノード（タップ１００４などのＺｉｇＢｅｅノード）を管理する。これ以外にも、ＺｉｇＢｅｅマネージャは、ローカルノード及びリモートノードからＺｉｇＢｅｅノードとしての一般的な情報（ＩＥＥＥアドレス、ショートアドレス、ＭＡＣ能力、論理タイプなど）を取得して、また、ローカルノードからローカルノードにアソシエートされているデバイスの一覧や現在のネットワーク情報（PanIDや論理チャンネルなど）を取得して、ノード情報として管理する。ＺｉｇＢｅｅマネージャは、これらのＺｉｇＢｅｅノードの管理情報をＺｉｇＢｅｅノード管理情報に保存する。
【００５３】
なお、本実施の形態において、「ローカルノード」とは、中継器に内部接続されるＺｉｇＢｅｅモジュールをいう。また、後述する「リモートノード」とは、タップなどに内蔵されるＺｉｇＢｅｅモジュールをいう。
【００５４】
＜Ｃ．タップ１００４の構成＞
図４は、タップ１００４の斜視図である。図４を参照して、タップ１００４は、プラグ差込用のソケット２１０１と、プラグ２１０２と、ＬＥＤ２１０５と、設定ボタン２１０６とを備える。タップの使用時には、ユーザは、家電の電源プラグをソケット２１０１に差し込むとともに、宅内に設置されたコンセントにプラグ２１０２を差し込む（図１参照）。なお、ソケット２１０１の形状は、接続される家電の電源プラグの形状に応じて決まる。
【００５５】
図５は、タップ１００４のハードウェア構成を表した図である。図５を参照して、タップ１００４は、ソケット２１０１と、プラグ２１０２と、シャント抵抗２１０３と、電源部２１０４と、ＬＥＤ２１０５と、設定ボタン２１０６と、アンテナ２１０７と、電力センサ部２１１０と、無線ＲＦ内蔵通信コントローラ部２１２０と、配線２１３１と、配線２１３２と、配線２１３３とを備える。
【００５６】
電力センサ部２１１０は、電圧入力ＡＤＣ部２１１１と、電流入力ＡＤＣ部２１１２と、乗算器２１１３と、デジタル／周波数変換部２１１４とを含む。無線ＲＦ内蔵通信コントローラ部２１２０は、ＣＰＵ２１２１と、ＲＯＭ２１２２と、ＲＡＭ２１２３と、ＧＰＩＯ２１２４と、無線ＲＦ部２１２５とを含む。
【００５７】
配線２１３２と配線２１３３とは、シャント抵抗２１０３により接続されている。シャント抵抗２１０３は電流を測定するために使われる微小な（数百マイクロΩ）抵抗である。
【００５８】
ソケット２１０１とプラグ２１０２とは、配線２１３１〜２１３３およびシャント抵抗２１０３で接続されている。配線２１３１は、プラグ２１０２の一方の端子およびソケット２１０１の一方の端子に接続されている。配線２１３２は、プラグ２１０２の他方の端子とシャント抵抗２１０３の一方の端部とに接続されている。配線２１３３は、ソケット２１０１の他方の端子とシャント抵抗２１０３の他方の端部とに接続されている。
【００５９】
電源部２１０４は、配線２１３２に接続されている。電源部２１０４は、交流を直流に変換する。電源部２１０４は、変換により得られた直流電力を電力センサ部２１１０と無線ＲＦ内蔵通信コントローラ部２１２０とに与える。
【００６０】
電圧入力ＡＤＣ部２１１１は、配線２１３１と、配線２１３２とに接続されている。電圧入力ＡＤＣ部２１１１は、配線２１３１と配線２１３２との間の電圧（電位差）を、デジタル信号にて乗算器２１１３に出力する。
【００６１】
電流入力ＡＤＣ部２１１２は、配線２１３２と、配線２１３３とに接続されている。電流入力ＡＤＣ部２１１２は、シャント抵抗２１０３に流れる電流の電流値を、デジタル信号にて乗算器２１１３に出力する。
【００６２】
乗算器２１１３は、電圧入力ＡＤＣ部２１１１からの出力と、電流入力ＡＤＣ部２１１２からの出力とを乗算し、当該乗算により得られたデジタル信号をデジタル／周波数変換部２１１４に出力する。
【００６３】
デジタル／周波数変換部２１１４は、入力されたデジタル信号を周波数信号に変換する。デジタル／周波数変換部２１１４は、変換により得られた周波数信号を、無線ＲＦ内蔵通信コントローラ部２１２０のＧＰＩＯに出力する。
【００６４】
ＣＰＵ２１２１は、ＧＰＩＯから取得した上記周波数信号をデータ変換する。無線ＲＦ部２１２５は、データ変換により得られた信号を、アンテナ２１０７を用いて中継器１００１に送信する。
【００６５】
ＲＯＭ２１２２には、ＣＰＵ２１２１が実行するプログラム等が格納されている。なお、ＲＯＭ２１２２は、ＮＶＲＡＭで構成されるのが一般的である。
【００６６】
ＬＥＤ２１０５は、タップ１００４のデータ処理状態を、点滅および／または点灯させる色等により表す。設定ボタン２１０６は、ユーザによるタップ１００４の初期設定等のために用いられる。
【００６７】
なお、本実施例では、無線ＲＦ内蔵通信コントローラ部２１２０は、ルータとして動作するものとして説明する。
【００６８】
＜Ｄ．ペアリング処理の詳細＞
図６は、全てのタップについて中継器１００１との間でペアリングが行なわれていないときに、１つのタップ（以下、「タップ１００４ｓ」と称する）のペアリングを行なう際の手順を説明するための図である。図６を参照して、ユーザは、中継器１００１のスライドスイッチ１１０９を、ＮＯＰ位置からＪＯＩＮ位置にスライドさせる（図の状態（ａ），状態（ｂ））。その後、ユーザは、プッシュボタン１１０８を押す（状態（ｃ））。これにより、予め定められた時間（たとえば６０秒間）、中継器１００１はジョイン禁止状態からジョイン許可状態（ジョインモード）となる。なお、この間、制御部１１０１は、発光部１１０３を予め定められた状態で発光させる。そして、中継器１００１がジョイン許可ジョイン許可状態で、ユーザがタップ１００４ｓをコンセントに差すことにより（状態（ｄ））、中継器１００１とタップ１００４ｓとのペアリングが行なわれる。
【００６９】
図７は、少なくとも１つのタップ１００４ｓのペアリングが完了している場合に、他のペアリングが行なわれていないタップ（以下、「タップ１００４ｔ」と称する）に対しペアリングを行なう際の手順を説明するための図である。具体的には、図７は、図６とは異なる簡易なペアリング方法を実現するための手順を表した図である。
【００７０】
図７を参照して、中継器１００１のスライドスイッチ１１０９をＮＯＰ位置とし（図の状態（ａ））、ユーザは、中継器１００１とのペアリングが済んでいるタップ１００４ｓをコンセントに差すことにより（状態（ｂ））、当該タップ１００４ｓへの給電が開始される。この場合、中継器１００１は、タップ１００４ｓとの通信により、既にペアリングが済んでいるタップ１００４ｓに給電が開始されと判断（給電開始を検知）すると、予め定められた時間（たとえば６０秒間）、中継器１００１は、中継器１００１の動作モードを、ジョイン禁止状態からジョイン許可状態に切り換える。
【００７１】
次いで、上記予め定めれた時間内に、ユーザは、ペアリングが行なわれていないタップ１００４ｔのプラグ２１０２をタップ１００４ｓのソケット２１０１に差し込むことにより（状態（ｃ））、タップ１００４ｔに給電を開始する。これにより、中継器１００１は、ペアリングが未だ行なわれていないタップ１００４ｔの存在を検知し、タップ１００４ｔとの間でペアリングを開始する。
【００７２】
なお、上記予め定めれた時間を経過した後に、ユーザが、ペアリングが行なわれていないタップ１００４ｔのプラグ２１０２をタップ１００４ｓのソケット２１０１に差し込んだ場合には、中継器１００１の動作モードがジョイン許可状態からジョイン禁止状態に戻っているため、中継器１００１とタップ１００４とのペアリングは行なわれない。
【００７３】
なお、上記においては、タップ１００４ｓに対する給電が行なわれた後に、タップ１００４ｔに対する給電が行なわれる場合を例に挙げて説明したが、給電の順序は特に限定されるものではない。タップ１００４ｔに給電をした後、タップ１００４ｓに給電を開始してもよい。あるいは、タップ１００４ｔのプラグ２１０２をタップ１００４ｓのソケット２１０１に差し込む（あるいはタップ１００４ｓのプラグ２１０２をタップ１００４ｔのソケット２１０１）ことにより、タップ１００４ｓとタップ１００４ｔとを連結した後に、タップ１００４ｓ（あるいはタップ１００４ｔ）のプラグ２１０２をコンセントに差し込み、タップ１００４ｓ、１００４ｔに同時に給電する構成であってもよい。
【００７４】
また、上記においては、タップ１００４ｔのプラグ２１０２をタップ１００４ｓのソケット２１０１に差し込んだ場合を例に挙げて説明しているが、これに限定されるものではない。タップ１００４ｔのプラグ２１０２を、部屋の壁に設置されたコンセント、あるいはタップ１００４ｓのソケット以外のソケットに差し込んでもよい。つまり、タップ１００４ｔに給電がなされるのであれば、給電元は限定されない。
【００７５】
図８は、ペアリングが行なわれていない複数のタップに対して、概ね同時にアリングを行なう際の手順を説明するための図である。図７においては、ペアリングが行なわれていない１つのタップ１００４ｔのペアリングを行なう場合を例に挙げて説明したが、図７を用いして説明したペアリング方法を、ペアリングが行なわれていない複数のタップに対しても適用できる。
【００７６】
図８を参照して、中継器１００１のスライドスイッチ１１０９をＮＯＰ位置とし（図の状態（ａ））、ユーザは、中継器１００１とのペアリングが済んでいるタップ１００４ｓをコンセントに差すことにより（状態（ｂ））、当該タップ１００４ｓへの給電が開始される。この場合、中継器１００１は、タップ１００４ｓとの通信により、既にペアリングが済んでいるタップ１００４ｓに給電が開始されと判断（給電開始を検知）すると、予め定められた時間（たとえば６０秒間）、中継器１００１は、中継器１００１の動作モードを、ジョイン禁止状態からジョイン許可状態に切り換える。
【００７７】
次いで、上記予め定めれた時間内に、ユーザは、ペアリングが行なわれていないタップ１００４ｔ，１００４ｕ、１００４ｖに対して給電をすることにより（状態（ｃ））、中継器１００１は、ペアリングが未だ行なわれていないタップ１００４ｔ，１００４ｕ、１００４ｖの存在を検知し、タップ１００４ｔ，１００４ｕ、１００４ｖとの間でペアリングを開始する。
【００７８】
なお、タップ１００４ｓに対する給電が行なわれた後に、タップ１００４ｔ，１００４ｕ、１００４ｖに対する給電が行なわれる場合を例に挙げて説明したが、上述したように、給電の順序は特に限定されるものではない。
【００７９】
＜Ｅ．制御構造＞
（ｅ１．タップ１００４における制御構造）
図９は、本発明の実施の形態に従うタップ側の電源投入後の処理について説明するフロー図である。当該処理は、主にＣＰＵ２１２１における処理である。図９を参照して、ＣＰＵ２１２１は、電源投入されると、まず、ＮＶＲＡＭに格納されているコンフィグ情報を復元する（ステップＳ１０２）。次に、ステップＳ１０４にて、コンフィグ情報に含まれている初期化フラグがセットされているかどうかを判断する。
【００８０】
ステップＳ１０４においてＮＯと判断した場合には、ステップＳ１０６に進む。また、ステップＳ１０４においてＹＥＳと判断した場合には、ＮＶＲＡＭに書込みされているコンフィグ情報とネットワーク情報を工場出荷時の初期値に戻す処理を実行する（ステップＳ１１８）。
【００８１】
次に、ＮＶＲＡＭに格納されているネットワーク情報を復元する（ステップＳ１０６）。次に、ステップＳ１０８にて、ネットワーク情報に有意データがあるかどうかを判断する。
【００８２】
ステップＳ１０８においてＹＥＳと判断した場合には、ランダム時間待機（ウェイト）する（ステップＳ１２０）。そして、ＺｉｇＢｅｅ仕様書で定義されている、”Device_annce”（以下、デバイスアンスと称する）をブロードキャストで送信する（ステップＳ１２４）。ランダム時間待機することにより複数のタップの電源が一斉にＯＮされた場合に、デバイスアンスをブロードキャスト送信するタイミングをずらして衝突を防ぐことが期待できる。なお、デバイスアンスは、ネットワークにジョインしたときやリジョインしたとき、または、アドレス衝突が発生してアドレス変更されたときに送信されるパケットである。
【００８３】
一方、ステップＳ１０８においてＮＯと判断した場合には、ジョイン許可しているネットワークを見つけてアソシエーション要求を送信する（ジョイン処理）（ステップＳ１１０）。
【００８４】
具体的には、タップ１００４は、ビーコン・リクエストを送信して、ビーコンを受信する。ビーコンは、（コーディネータである）中継器１００１と（ルータである）他のタップから送信される。タップ１００４は、受信したビーコンを解析してジョイン許可されているネットワークのうち最適なものを１つ選んでアソシエーション要求（NLME-JOIN.Request）を送信する（ジョインを試みる）。なお、中継器１００１側の処理は、図１４で説明する。なお、ジョイン処理中は、タップ１００４は、ＬＥＤは普通点滅を繰り返す。
【００８５】
次に、ステップＳ１１２において、アソシエーション応答（成功）を受信したかどうかを判断する。
【００８６】
ステップＳ１１２においてＹＥＳと判断した場合には、得られたネットワーク情報をＮＶＲＡＭに書込む（ステップＳ１２２）。ネットワーク情報には、PanID、Extended PanID、論理チャンネルなどが含まれる。また、タップ１００４に割り当てられたショートアドレスも含まれる。
【００８７】
そして、デバイスアンスをブロードキャストで送信する（ステップＳ１２４）。そして、ジョイン済みに移行する（ステップＳ１２６）。なお、ジョイン済みになればＬＥＤを消灯するものとする。そして、処理を終了する（電源投入後の処理を終了）。
【００８８】
一方、ステップＳ１１２においてＮＯと判断した場合には、次に、ステップＳ１１４にて、ジョイン処理を開始してから６０秒が経過したかどうかを判断する。ステップＳ１１４においてＮＯと判断した場合には、ステップＳ１１０に戻り、ジョイン処理を継続する。一方、ステップＳ１１４においてＹＥＳと判断した場合には、ホールド状態に移行する（ステップＳ１１６）。そして、処理を終了する（電源投入後の処理を終了）。
【００８９】
なお、ホールド状態というのは、自身をリセットした後に、ネットワークへの参加をせずにとどまっている状態である。このときパケット送受信をいっさい行なわない。この際、ＬＥＤは高速に点滅するものとする。なお、後述するが当該ホールド状態の場合に設定ボタンを押下した場合には、ホールド状態が解除されてステップＳ１１０に戻るものとする。
【００９０】
図１０は、本発明の実施の形態に従うタップ側の設定ボタン押下げ後の処理について説明する図である。当該処理は、主にＣＰＵ２１２１における処理である。図１０を参照して、設定ボタンが押下げられた場合には、まず、ステップＳ２０２にて、ホールド状態であるかどうかを判断する。
【００９１】
ステップＳ２０２においてＹＥＳと判断した場合には、ホールド状態を解除してジョイン処理を再開する（ステップＳ２０６）。すなわち、図９のステップＳ１１０に進む。
【００９２】
そして、処理を終了する（ボタン押下げ後の処理を終了）。ステップＳ２０２においてＮＯと判断した場合には、次に、ステップＳ２０４にて、ジョイン済みであるかどうかを判断する。
【００９３】
ステップＳ２０４においてＹＥＳと判断した場合には、デバイスアンスをコーディネータ（ショートアドレス＝０ｘ００００）に対してユニキャストで送信する（ステップＳ２０８）。なお、その際、ＬＥＤは一瞬点灯させるものとする。そして、処理を終了する（ボタン押下げ後の処理を終了）。ステップＳ２０４においてＮＯと判断した場合には、そのまま処理を終了する（ボタン押下げ後の処理を終了）。
【００９４】
（ｅ２．中継器１００１における制御構造）
図１１は、本発明の実施の形態に従う中継器１００１のプッシュボタンの押下げ処理を説明するフロー図である。当該処理は、中継器１００１のＺｉｇＢｅｅマネージャ（制御部１１０１）によって実施される処理である。
【００９５】
図１１を参照して、制御部１１０１は、ステップＳ６００にて、ペアリング済みのタップに電源供給が開始されたか否かを判断する。具体的に説明すれば以下のとおりである。
【００９６】
ペアリング済みのタップ１００４がコンセントに再度差し込まれること等により、当該タップ１００４への給電が再開される。この場合、タップ１００４は、予め定められた信号を送信（発信）するものとする。たとえば、タップ１００４は、予め定められた信号として、上記デバイスアンスをブロードキャストで送信するものとする。本実施の形態では、ペアリング済みのタップが給電を開始したときにも、当該タップがデバイスアンスを送信するものとする。中継器１００１は、これにより、ペアリング済みのタップ１００４に対する電源供給が開始されたことを検知できる。
【００９７】
なお、中継器１００１は、デバイスアンスを受信した場合、後述するように、デバイスアンス受信処理を開始する。その結果、ここでは、中継器１００１の制御部１１０１は、タップ１００４の電源が入ったことを検出して、タブレット端末１００８にノード状態変化通知（ノードの電源が投入された旨の通知）を送る。このような処理により、タブレット端末１００８は、タップ１００４に対して給電がなされたことを知ることができる。
【００９８】
制御部１１０１は、ステップＳ６００においてＹＥＳと判断した場合には、ジョインモード処理Ａを実施する（ステップＳ６１２）。ジョインモード処理Ａの詳細については後述する。制御部１１０１は、ステップＳ６００においてＮＯと判断した場合には、処理をステップＳ６０２に進める。
【００９９】
制御部１１０１は、ステップＳ６０２にて、プッシュボタン１１０８が押下されたかどうかを判断する。ステップＳ６０２においてＮＯと判断した場合には、処理を終了する（プッシュボタン押下げ処理終了）。ステップＳ６０２においてＹＥＳと判断した場合には、ステップＳ６０４にて、スライドスイッチ１１０９がいずれの位置にあるかを判断する。
【０１００】
ステップＳ６０４において、スライドスイッチ１１０９がＪＯＩＮ位置に位置すると判断した場合には、ジョインモード処理Ｂを実施する（ステップＳ６０６）。ジョインモード処理Ｂの詳細については後述する。ステップＳ６０４において、スライドスイッチ１１０９がＮＯＰ位置に位置すると判断した場合には、何もしない（ステップＳ６０８）。ステップＳ６０４において、スライドスイッチ１１０９がＬＥＡＶＥ位置に位置すると判断した場合には、リーブモード処理を実施する（ステップＳ６１０）。そして、処理を終了する。
【０１０１】
図１２は、本発明の実施の形態に従う中継器１００１のジョインモード処理Ａについて説明するフロー図である。当該処理は、中継器１００１のＺｉｇＢｅｅマネージャ（制御部１１０１）によって実施される処理である。
【０１０２】
図１２を参照して、ジョインモード処理Ａが開始された場合、制御部１１０１は、まず、ローカルノードである無線ＲＦ内蔵通信コントローラ部１１０６に対してジョイン許可６０秒間の指令を通知する（ステップＳ７００）。ジョイン許可６０秒間の指令とは、６０秒間だけローカルノードをジョイン許可状態に設定することを意味する。具体的には、NLME-PERMIT-JOINING.Request（引数：PermitDuration=60）をローカルノードに通知する。
【０１０３】
次に、ステップＳ７０２にて、当該通知が成功したかどうかを判断する。具体的には、当該通知を無線ＲＦ内蔵通信コントローラ部１１０６が正常に受け付けたかどうかを判断する。ステップＳ７０２においてＹＥＳと判断した場合には、中継器１００１をジョインモードに設定する（ステップＳ７０４）。なお、この場合に、中継器１００１のＬＥＤを普通点滅させてモードの変更をユーザに通知する。中継器１００１をジョインモードに設定している場合におけるリモートノードからの信号の受信処理の詳細については後述する。
【０１０４】
次に、ステップＳ７０６Ａにて、６０秒が経過したかどうかを判断する。ステップＳ７０６ＡにおいてＮＯと判断した場合、当該状態を維持する。すなわち、ジョイン許可状態を維持する。
【０１０５】
ステップＳ７０６ＡにおいてＹＥＳと判断した場合、ローカルノードに対してジョイン禁止の指令を通知する（ステップＳ７０８）。具体的には、制御部１１０１は、ローカルノードである無線ＲＦ内蔵通信コントローラ部１１０６に対してジョイン禁止の指令を通知する。具体的には、NLME-PERMIT-JOINING.Request（引数：PermitDuration=0）をローカルノードに通知する。
【０１０６】
そして、中継器１００１を通常モードに設定する（ステップＳ７１０）。なお、この場合に、中継器１００１のＬＥＤを普通点滅から消灯させてモードの変更をユーザに通知する。また、制御部１１０１は、無線ＲＦ内蔵通信コントローラ部１１０６に対するジョイン禁止状態（NLME-PERMIT-JOINING.Request）の通知が成功したか失敗したかに係らず当該モードに設定する。
【０１０７】
そして、処理を終了する（ジョインモード処理Ａ終了）。一方、ステップＳ７０２においてＮＯと判断した場合には、処理を終了する（ジョインモード処理Ａ終了）。
【０１０８】
図１３は、本発明の実施の形態に従う中継器１００１のジョインモード処理Ｂについて説明するフロー図である。当該処理は、中継器１００１のＺｉｇＢｅｅマネージャ（制御部１１０１）によって実施される処理である。
【０１０９】
ジョインモード処理Ｂは、ステップＳ７０６Ｂを行なう点において、ステップＳ７０６Ａを行なうジョインモード処理Ａ（図１２）と異なる。ジョインモード処理Ｂは、ステップＳ７０６Ａの代わりにステップＳ７０６Ｂを行なう点を除き、ジョインモード処理Ａと同じである。そのため、ジョインモード処理Ａと同じ処理については、繰り返し説明しない。
【０１１０】
図１３を参照して、ステップＳ７０６Ｂにて、６０秒が経過した、または、スライドスイッチの位置がＪＯＩＮ位置から外れたかどうかを判断する。なお、ステップＳ７０６ＢにおいてＮＯと判断した場合、当該状態を維持する。すなわち、ジョイン許可状態を維持する。ステップＳ７０６ＢにおいてＹＥＳと判断した場合、処理をステップＳ７０８に進める。
【０１１１】
図１４は、本発明の実施の形態に従う中継器１００１のローカルノードにおけるリモートノードからの信号の受信処理を説明するフロー図である。当該処理は、中継器１００１の無線ＲＦ内蔵通信コントローラ部１１０６によって実施される処理である。
【０１１２】
図１４を参照して、まず、無線ＲＦ内蔵通信コントローラ部１１０６は、ステップＳ７３０にて、ビーコン・リクエストを受信したかどうかを判断する。そして、ステップＳ７３０においてＹＥＳと判断したには、ビーコンを送信する（ステップＳ７３２）。そして、ビーコン・リクエストに関する受信処理は終了する。
【０１１３】
次に、ステップＳ７３０においてＮＯと判断した場合には、ステップＳ７３４にて、アソシエーション要求を受信したかどうかを判断する。ステップＳ７３４においてＹＥＳと判断した場合には、ステップＳ７３６にて、自身がジョイン許可中であるかどうかを判断する。ステップＳ７３６においてＹＥＳと判断した場合には、ステップＳ７３８にて、アソシエートデバイスリストに追加可能かどうかを判断する。例えば、追加した場合に、リストに登録可能な個数を超えるかどうかを判断する。超えない場合には追加可能であると判断する。
【０１１４】
ステップＳ７３８においてＹＥＳと判断した場合には、新規デバイスにショートアドレスを割り当てる（ステップＳ７４０）。そして、次に、アソシエートデバイスリストに新規デバイスのデバイス情報を追加する（ステップＳ７４２）。デバイス情報としてＩＥＥＥアドレス、ショートアドレス、ノード関係などを登録する。
【０１１５】
次に、アソシエーション応答（成功）をアソシエーション要求の送信元に対して送信する（ステップＳ７４４）。アソシエーション応答（成功）には、割り当てたショートアドレスなどが含まれる。そして、処理を終了する（受信処理終了）。
【０１１６】
なお、ステップＳ７３４においてＮＯと判断した場合、ステップＳ７３６においてＮＯと判断した場合、あるいは、ステップＳ７３８においてＮＯと判断した場合には、処理を終了する（受信処理終了）。
【０１１７】
＜Ｆ．機能的構成＞
図１５は、中継器１００１の機能的構成を説明するための図である。図１５を参照して、中継器１００１は、判断部１１９１と、ペアリング部１１９２と、スライドスイッチ１１０９と、プッシュボタン１１０８とを備える。
【０１１８】
（１）判断部１１９１は、中継器１００１との間でペアリングが済んだタップ１００４に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいないタップ１００４に対して給電が開始されたか否かを判断する。ペアリング部１１９２は、上記予め定められた時間内にペアリングが済んでいないタップ１００４に対して給電が開始されたと判断されたことに基づき、ペアリングが済んでいないタップ１００４との間でペアリングを開始する。
【０１１９】
このように、中継器１００１は、ペアリングが済んでいるタップ１００４に給電が開始されると、予め定められた時間、ペアリングが可能な状態（ジョイン許可状態）となる。さらに、上記予め定めれた時間内に、ペアリングが行なわれていないタップ１００４に給電を開始すると、中継器１００１は当該タップ１００４とのペアリングを開始する。
【０１２０】
それゆえ、ユーザは、ペアリングが済んでいるタップ１００４をコンセント等に差すことにより当該タップ１００４に給電させることにより、中継器１００１を予め定めれた時間、ペアリング可能な状態に遷移させることができる。また、当該予め定められた時間何、ペアリングが行なわれていないタップ１００４に給電を開始するだけで、当該タップ１００４のペアリングを行なわせることができる。
【０１２１】
したがって、タップ１００４を中継器１００１とペアリングさせる場合、スライドスイッチ１１０９（切替スイッチ）の切り替えと、プッシュボタン１１０８の押下とを行なう必要がない。それゆえ、ペアリングが行なわれていないタップ１００４に関しては、簡便にペアリングを行なうことが可能となる。
【０１２２】
また、予め定めれた時間をたとえば６０秒といった比較的短い時間とすることにより、中継器１００１のユーザが所有するタップ以外のタップ（たとえば、隣の家のペアリングが行なわれていないタップ）が中継器１００１とペアリングしてしまう可能性を低減することが可能となる。
【０１２３】
（２）スライドスイッチ１１０９は、複数の動作モードから１つの動作モードを選択するためのスイッチである。なお、複数の動作モードには、ジョイン禁止状態、ジョイン許可状態（ジョインモード）等が含まれる。ペアリング部１１９２は、スライドスイッチ１１０９によりペアリングを許可する動作モードが選択されているか否かにかかわらず、ペアリングが済んでいないタップ１００４との間でペアリングを開始する。つまり、ペアリング部１１９２は、中継器１００１との間でペアリングが済んだタップ１００４に対して給電が開始されてから予め定められた時間内に、ペアリングが済んでいないタップ１００４に対して給電が開始された場合、スライドスイッチ１１０９によりＪＯＩＮ位置が選択されているか否かにかかわらず、ペアリングが済んでいないタップ１００４との間でペアリングを開始する。
【０１２４】
このため、ユーザは、ペアリングが行なわれていないタップ１００４を中継器１００１とペアリングさせるときには、選択スイッチの切換位置を変更する必要がない。それゆえ、ユーザは、簡便にペアリングを行なうことが可能となる。
【０１２５】
（３）なお、ペアリング部１１９２は、ペアリングが済んだタップ１００４に対して給電がなされていないと判断された場合、ペアリングが済んでいないタップ１００４に対して給電が開始されたときには、スライドスイッチ１１０９によりペアリングを許可する動作モードが選択された後にプッシュボタン１１０８による予め定められた入力（プッシュボタンの短押し）を受け付けたことを条件に、ペアリングが済んでいないタップ１００４との間でペアリングを開始する。つまり、ペアリングが済んだタップ１００４に対して給電がなされているか否かによって、ペアリングが行なわれていないタップ１００４のペアリング方法が異なる。
【０１２６】
＜Ｇ．変形例＞
（ｇ１．第１の変形例）
上記においては、ペアリング部１１９２は、スライドスイッチ１１０９によりペアリングを許可する動作モードが選択されているか否かにかかわらず、ペアリングが済んでいないタップ１００４との間でペアリングを開始した。しかしながら、これに限定されるものではない。スライドスイッチ１１０９によりペアリングを許可する動作モードが選択されている場合のみ、ペアリングが済んでいないタップ１００４との間でペアリングを開始するように、ペアリング部１１９２を構成してもよい。
【０１２７】
つまり、スライドスイッチ１１０９がＪＯＩＮ位置に切り換えられていることを条件に、ペアリングが済んでいないタップ１００４との間でペアリングを開始するよう中継器１００１を構成してもよい。
【０１２８】
（ｇ２．第２の変形例）
ペアリングが行なわているタップ１００４に給電が開始されてから予め定めれた時間内に、ペアリングが行なわれていないタップ１００４に給電が開始された場合、上記予められた時間を延長するように、中継器１００１を構成してよい。また、給電が開始されたペアリングが行なわれていないタップ１００４の数に応じて延長する時間を長くしてもよい。
【０１２９】
（ｇ３．第２の変形例）
中継器１００１のユーザが所有するタップ以外のタップ（たとえば、隣の家のペアリングが行なわれていないタップ）が中継器１００１とペアリングしてしまう可能性を極力低減する観点から、中継器１００１を以下のような構成としてもよい。
【０１３０】
ペアリングが行なわているタップ１００４に給電が開始されてから予め定めれた時間内に、ペアリングが行なわれていないタップ１００４に給電が開始され、当該タップ１００４のペアリングが完了した場合、ユーザがタップ１００４の設定ボタン２１０６を短押しすることにより、中継器１００１がジョイン許可状態からジョイン禁止状態となるように、中継器１００１を構成してもよい。
【０１３１】
あるいは、ペアリングが行なわれていないタップ１００４に給電が開始され、当該タップ１００４のペアリングが完了したのち、上記予め定めれらたい時間よりも短い時間（たとえば１０秒）にさらなるペアリングが開始されないときには、中継器１００１がジョイン許可状態からジョイン禁止状態となるように、中継器１００１を構成してもよい。
【０１３２】
（ｇ４．第４の変形例）
次に、中継器１００１の代替構成について説明する。図１６は、ネットワークＺの制御装置としてタブレット端末を用いた場合における、ネットワークの概略構成を示した図である。具体的には、図１６は、中継器１００１、パーソナルコンピュータ１００３、およびタブレット端末１００８の代わりに、タブレット端末１００９を用いたネットワークＺの構成を示した図である。
【０１３３】
図１６を参照して、ネットワークＺは、タブレット端末１００９と、ワイヤレスブロードバンドルータ１００２と、複数のタップ１００４ａ，１００４ｂ，１００４ｃと、複数の家電（エアーコンディショナ１００５，冷蔵庫１００６，テレビ１００７など）とを備える。また、タブレット端末１００９と、複数のタップ１００４と、複数の家電１００５〜１００７とにより、低速無線通信ネットワークＺを構成する。タブレット端末１００９は、ワイヤレスブロードバンドルータ１００２とＷｉＦｉ等の高速無線通信により接続される。
【０１３４】
このような代替構成であっても、タブレット端末１００９は、上述したペアリング処理を実行できる。
【０１３５】
今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３６】
１００１  中継器、１００２  ワイヤレスブロードバンドルータ、１００３  パーソナルコンピュータ、１００４，１００４ａ，１００４ｂ，１００４ｃ，１００４ｓ，１００４ｔ，１００４ｕ，１００４ｖ  タップ、１００５  エアーコンディショナ、１００６  冷蔵庫、１００７  テレビ、１００８，１００９  タブレット端末、１０１５，１０１６，１０１７  コンセント、１０５１，１０６１，１０７１  電源プラグ、１１０１  制御部１１０３  発光部、１１０４  高速通信インターフェイス部、１１０５，２１０４  電源部、１１０６，２１２０  内蔵通信コントローラ部、１１０８  プッシュボタン、１１０９  スライドスイッチ、１１６１，２１２１  ＣＰＵ、１１６３，２１２３  ＲＡＭ、１１９１  判断部、１１９２  ペアリング部、２１０１  ソケット、２１０２  プラグ、２１０６  設定ボタン、Ｅ，Ｚ  ネットワーク。
【図１】
2014057186.tif 000003
【図２】
2014057186.tif 000004
【図３】
2014057186.tif 000005
【図４】
2014057186.tif 000006
【図５】
2014057186.tif 000007
【図６】
2014057186.tif 000008
【図７】
2014057186.tif 000009
【図８】
2014057186.tif 000010
【図９】
2014057186.tif 000011
【図１０】
2014057186.tif 000012
【図１１】
2014057186.tif 000013
【図１２】
2014057186.tif 000014
【図１３】
2014057186.tif 000015
【図１４】
2014057186.tif 000016
【図１５】
2014057186.tif 000017
【図１６】
2014057186.tif 000018