"通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納する格納手段と、他の通信装置と有線で接続する接続手段と、前記通信装置が前記他の通信装置と接続され、且つ第1の外部電源からの電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記他の通信装置と接続され、且つ前記他の通信装置から電力を受信する場合には、前記通信装置を子機として設定する第1設定手段と、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記親機として設定されている場合には、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記子機として設定されている場合には、第2識別情報を受信した第4識別情報で更新する更新手段と、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信する無線通信手段とを備えていることを特徴とする通信装置。前記他の通信装置が前記通信装置から取り外されている場合に、前記通信装置は前記第1の外部電源又は第2の外部電源のいずれか一方からの電力を受信し、前記通信装置と前記第1の外部電源との間を接続する第1ケーブル及び前記通信装置と前記第2の外部電源との間を接続する第2ケーブルは異なる種類のケーブルであり、前記通信装置が前記第1の外部電源から電力を受信する場合には、前記通信装置を前記親機に設定し、前記通信装置が前記第2の外部電源から電力を受信する場合には、前記通信装置を前記子機に設定する第2設定手段をさらに備えることを特徴とする請求項1に記載の通信装置。前記第1設定手段が前記親機及び前記子機を設定した場合に、前記格納手段は、前記第1識別情報、前記第2識別情報、前記第3識別情報及び前記第4識別情報を履歴情報として格納し、前記親機及び前記子機の設定が変更された後、前記通信装置が前記第1の外部電源から電力を受信する場合には、前記第2設定手段が前記通信装置を前記親機に設定し、前記更新手段は、前記格納手段から前記履歴情報を読み出し、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記親機及び前記子機の設定が変更された後、前記通信装置が前記第2の外部電源から電力を受信する場合には、前記第2設定手段が前記通信装置を前記子機に設定し、前記更新手段は、前記格納手段から前記履歴情報を読み出すことを特徴とする請求項2に記載の通信装置。前記無線通信手段は、前記他の通信装置から受信する電波の電波感度値を算出し、前記算出された電波感度値に応じて、異なる色又は異なる点滅間隔で発光する発光手段を備えることを特徴とする請求項1乃至3のいずれか1項に記載の通信装置。前記第1設定手段による前記親機又は前記子機の設定が、前記第2設定手段による前記親機又は前記子機の設定と異なる場合に、前記第1設定手段による前記親機又は前記子機の設定が前記第2設定手段による前記親機又は前記子機の設定と同一の場合の発光色及び/又は点滅間隔と異なる発光色及び/又は点滅間隔で発光する発光手段を備えることを特徴とする請求項2に記載の通信装置。前記通信装置の設定が前記親機であるか又は前記子機であるかに応じて、異なる色及び/又は異なる点滅間隔で発光する発光手段を備えていることを特徴とする請求項2に記載の通信装置。前記通信装置が前記第1の外部電源又は第2の外部電源のいずれか一方からの電力を受信し、且つ前記他の通信装置と無線通信ができない場合に、前記発光手段は、前記通信装置が前記他の通信装置と無線通信をしている場合の発光色及び/又は点滅間隔と異なる発光色及び/又は点滅間隔で発光することを特徴とする請求項6に記載の通信装置。前記第1識別情報~前記第4識別情報の少なくとも1つが変更された場合には、前記格納手段はその変更された日時を特定する情報を格納することを特徴とする請求項1乃至7のいずれか1項に記載の通信装置。前記第1の外部電源は、USB電源であり、前記第2の外部電源は、AC-DCアダプタから供給される電源であることを特徴とする請求項2に記載の通信装置。通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納する格納手段と、他の通信装置と有線で接続する接続手段と、前記通信装置が外部電源からの電力を受信する場合には、前記通信装置を子機として設定し、前記通信装置が前記他の通信装置と接続され且つ前記他の通信装置から電力を受信する場合には、前記通信装置を親機として設定する設定手段と、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記子機として設定されている場合には、前記第4識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記親機として設定されている場合には、第2識別情報で受信した第4識別情報を更新する更新手段と、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信する無線通信手段とを備えていることを特徴とする通信装置。前記設定手段は、前記通信装置がUSB機器又はHDMI機器から電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記USB機器又はHDMI機器以外のデバイスから電力を受信する場合には、前記通信装置を子機として設定することを特徴とする請求項10に記載の通信装置。前記設定手段は、前記通信装置が前記USB機器又はHDMI機器から電力を受信し且つ前記USB機器又はHDMI機器から正常に認証されない場合には、前記通信装置をサスペンド状態に設定することを特徴とする請求項10又は11に記載の通信装置。通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納し、他の通信装置と有線で接続される通信装置の制御方法であって、前記通信装置が前記他の通信装置と接続され、且つ第1の外部電源からの電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記他の通信装置と接続され、且つ前記他の通信装置から電力を受信する場合には、前記通信装置を子機として設定し、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記親機として設定されている場合には、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記子機として設定されている場合には、前記第2識別情報を受信した第4識別情報で更新し、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信することを特徴とする通信装置の制御方法。通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納し、他の通信装置と有線で接続される通信装置の制御方法であって、前記通信装置が外部電源からの電力を受信する場合には、前記通信装置を子機として設定し、前記通信装置が前記他の通信装置と接続され且つ前記他の通信装置から電力を受信する場合には、前記通信装置を親機として設定し、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記子機として設定されている場合には、前記第4識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記親機として設定されている場合には、第2識別情報で受信した第4識別情報を更新し、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信することを特徴とする通信装置の制御方法。親機が子機と無線通信を行う上記システムでは、作業者が親機及び子機に識別番号を設定する。この場合、作業者が、手作業で識別番号を設定すると、設定ミスが発生したり、スイッチの選択や入力作業に長時間かかってしまうという課題がある。また、設定作業に専門の知識が必要となり、作業者によっては親機と子機との関係を簡単に設定できないという課題がある。本発明の目的は、ペアリング関係の設定ミスを防ぎ、ペアリング関係を簡単に設定できる通信装置及び通信装置の制御方法を提供することにある。上記目的を達成するため、明細書に開示された通信装置は、通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納する格納手段と、他の通信装置と有線で接続する接続手段と、前記通信装置が前記他の通信装置と接続され、且つ第1の外部電源からの電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記他の通信装置と接続され、且つ前記他の通信装置から電力を受信する場合には、前記通信装置を子機として設定する第1設定手段と、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記親機として設定されている場合には、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記子機として設定されている場合には、前記第2識別情報を受信した第4識別情報で更新する更新手段と、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信する無線通信手段とを備えている。かかる構成によれば、作業者が通信装置を他の通信装置と接続すると、通信装置は電源の供給元に応じて自動的に親機又は子機に設定され、無線通信に必要な第2識別情報又は第4識別情報が更新されるので、親機及び子機のペアリング関係の設定ミスを防ぎ、親機及び子機のペアリング関係を簡単に設定できる。尚、第1識別情報は、後述する親機識別情報又は子機識別情報に対応する。第2識別情報は、後述する親機又は子機のネットワーク識別情報に対応する。第3識別情報は、後述する親機識別情報又は子機識別情報に対応する。第4識別情報は、後述する親機又は子機のネットワーク識別情報に対応する。好ましくは、前記他の通信装置が前記通信装置から取り外されている場合に、前記通信装置は前記第1の外部電源又は第2の外部電源のいずれか一方からの電力を受信し、前記通信装置と前記第1の外部電源との間を接続する第1ケーブル及び前記通信装置と前記第2の外部電源との間を接続する第2ケーブルは異なる種類のケーブルであり、前記通信装置が前記第1の外部電源から電力を受信する場合には、前記通信装置を前記親機に設定し、前記通信装置が前記第2の外部電源から電力を受信する場合には、前記通信装置を前記子機に設定する第2設定手段をさらに備える。かかる構成によれば、作業者は通信装置に接続されているケーブルを見ることで、通信装置が親機であるか又は子機であるかを判断することができる。好ましくは、前記第1設定手段が前記親機及び前記子機を設定した場合に、前記格納手段は、前記第1識別情報、前記第2識別情報、前記第3識別情報及び前記第4識別情報を履歴情報として格納し、前記親機及び前記子機の設定が変更された後、前記通信装置が前記第1の外部電源から電力を受信する場合には、前記第2設定手段が前記通信装置を前記親機に設定し、前記更新手段は、前記格納手段から前記履歴情報を読み出し、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記親機及び前記子機の設定が変更された後、前記通信装置が前記第2の外部電源から電力を受信する場合には、前記第2設定手段が前記通信装置を前記子機に設定し、前記更新手段は、前記格納手段から前記履歴情報を読み出す。かかる構成によれば、一度親機及び子機の関係が構築されると、その親機及び子機の関係が変更されても、適切なケーブルを通信装置に接続するだけで、元の親機及び子機の関係を復元することができる。好ましくは、前記無線通信手段は、前記他の通信装置から受信する電波の電波感度値を算出し、前記算出された電波感度値に応じて、異なる色又は異なる点滅間隔で発光する発光手段を備える。かかる構成によれば、発光手段の発光色又は点滅間隔を見ることで、通信装置の電波感度を判断することができる。好ましくは、前記第1設定手段による前記親機又は前記子機の設定が、前記第2設定手段による前記親機又は前記子機の設定と異なる場合に、前記第1設定手段による前記親機又は前記子機の設定が前記第2設定手段による前記親機又は前記子機の設定と同一の場合の発光色及び/又は点滅間隔と異なる発光色及び/又は点滅間隔で発光する発光手段を備える。かかる構成によれば、作業者は、接続すべきケーブルの種類の間違い、又は親機又は子機の設定の間違いを認識できる。好ましくは、前記通信装置の設定が前記親機であるか又は前記子機であるかに応じて、異なる色及び/又は異なる点滅間隔で発光する発光手段を備えている。かかる構成によれば、作業者は発光手段の発光色及び/又は点滅間隔を見ることで、通信装置が親機であるか又は子機であるかを判断することができる。好ましくは、前記通信装置が前記第1の外部電源又は第2の外部電源のいずれか一方からの電力を受信し、且つ前記他の通信装置と無線通信ができない場合に、前記発光手段は、前記通信装置が前記他の通信装置と無線通信をしている場合の発光色及び/又は点滅間隔と異なる発光色及び/又は点滅間隔で発光する。かかる構成によれば、作業者は、発光手段の発光色及び/又は点滅間隔を見ることで、通信装置の通信状態を判断することができる。好ましくは、前記第1識別情報~前記第4識別情報の少なくとも1つが変更された場合には、前記格納手段はその変更された日時を特定する情報を格納する。かかる構成によれば、親機と子機の設定変更が行われた時点を特定できる。好ましくは、前記第1の外部電源は、USB電源であり、前記第2の外部電源は、AC-DCアダプタから供給される電源であることを特徴とする。明細書に開示された通信装置は、通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納する格納手段と、他の通信装置と有線で接続する接続手段と、前記通信装置が外部電源からの電力を受信する場合には、前記通信装置を子機として設定し、前記通信装置が前記他の通信装置と接続され且つ前記他の通信装置から電力を受信する場合には、前記通信装置を親機として設定する設定手段と、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記子機として設定されている場合には、前記第4識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記親機として設定されている場合には、第2識別情報で受信した第4識別情報を更新する更新手段と、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信する無線通信手段とを備えていることを特徴とする。かかる構成によれば、通信装置は電源の供給元に応じて自動的に親機又は子機に設定され、無線通信に必要な第2識別情報又は第4識別情報が更新されるので、親機及び子機のペアリング関係の設定ミスを防ぎ、親機及び子機のペアリング関係を簡単に設定できる。好ましくは、前記設定手段は、前記通信装置がUSB機器又はHDMI機器から電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記USB機器又はHDMI機器以外のデバイスから電力を受信する場合には、前記通信装置を子機として設定することを特徴とする。かかる構成によれば、通信装置がUSB又はHDMIホスト環境下にあるか否かに応じて通信装置を親機又は子機のいずれかに設定することができる。好ましくは、前記設定手段は、前記通信装置が前記USB機器又はHDMI機器から電力を受信し且つ前記USB機器又はHDMI機器から正常に認証されない場合には、前記通信装置をサスペンド状態に設定することを特徴とする。かかる構成によれば、USB又はHDMIホスト環境下の通信装置が正常に認証されない場合には、通信装置をサスペンド状態に設定することができる。明細書に開示された通信装置の制御方法は、通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納し、他の通信装置と有線で接続される通信装置の制御方法であって、前記通信装置が前記他の通信装置と接続され、且つ第1の外部電源からの電力を受信する場合には、前記通信装置を親機として設定し、前記通信装置が前記他の通信装置と接続され、且つ前記他の通信装置から電力を受信する場合には、前記通信装置を子機として設定し、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記親機として設定されている場合には、前記第2識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記子機として設定されている場合には、前記第2識別情報を受信した第4識別情報で更新し、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信する。かかる構成によれば、作業者が通信装置を他の通信装置と接続すると、通信装置は電源の供給元に応じて自動的に親機又は子機に設定され、無線通信に必要な第2識別情報又は第4識別情報が更新されるので、親機及び子機のペアリング関係の設定ミスを防ぎ、親機及び子機のペアリング関係を簡単に設定できる。明細書に開示された通信装置の制御方法は、通信装置を識別するための第1識別情報及び当該通信装置が属するネットワークを識別するための第2識別情報を格納し、他の通信装置と有線で接続される通信装置の制御方法であって、前記通信装置が外部電源からの電力を受信する場合には、前記通信装置を子機として設定し、前記通信装置が前記他の通信装置と接続され且つ前記他の通信装置から電力を受信する場合には、前記通信装置を親機として設定し、前記第1識別情報及び前記第2識別情報を前記他の通信装置に送信し、前記他の通信装置を識別するための第3識別情報及び当該他の通信装置が属するネットワークを識別するための第4識別情報を前記他の通信装置から受信し、前記通信装置が前記子機として設定されている場合には、前記第4識別情報を使って前記通信装置及び前記他の通信装置が属するネットワークを形成し、前記通信装置が前記親機として設定されている場合には、第2識別情報で受信した第4識別情報を更新し、前記他の通信装置が前記通信装置から取り外されている場合に、前記第1識別情報及び前記第3識別情報と、前記更新された第2識別情報又は前記更新された第4識別情報とを用いて、前記他の通信装置と無線通信することを特徴とする。かかる構成によれば、通信装置は電源の供給元に応じて自動的に親機又は子機に設定され、無線通信に必要な第2識別情報又は第4識別情報が更新されるので、親機及び子機のペアリング関係の設定ミスを防ぎ、親機及び子機のペアリング関係を簡単に設定できる。本発明によれば、ペアリング関係の設定ミスを防ぎ、ペアリング関係を簡単に設定できる。以下、図面を参照しながら本発明の実施の形態を説明する。第1の実施の形態図1は、第1の実施の形態にかかる通信装置を含むシステムの構成図である。図1において、システム10は、サーバ1、複数のゲートウエイ2、複数の親機4、複数の子機5、及び複数のスマートコンセント6を備えている。複数の親機4及び複数の子機5は、ドングルと呼ばれる通信装置である。このドングルは、電源が投入されていない状態では、親機と子機のペアリング関係を構築していない。つまり、本実施の形態にかかる通信装置は、電源が投入される前は、親機にも子機にもなることが可能なドングルである。親機と子機の設定方法は、後述する。尚、サーバ1、ゲートウエイ2、親機4、子機5及びスマートコンセント6の個数は図1に限定されない。サーバ1は、ローカルエリアネットワークLAN3を介して複数のゲートウエイ2に接続されており、複数のゲートウエイ2の動作を管理する。ゲートウエイ2は、各スマートコンセント6の消費電力のデータを保存する。各親機4は、ゲートウエイ2に接続されており、ペアリング関係にある子機5と無線通信する。子機5は、複数のスマートコンセント6に接続されており、ペアリング関係にある親機4と無線通信する。これにより、各スマートコンセント6の消費電力のデータが親機4及び子機5を介してゲートウエイ2に送信される。スマートコンセント6は、電力センサを備え、接続機器の消費電力を計測できるコンセントである。図2は、親機4の構成を示すブロック図である。尚、子機5の構成は親機4の構成と同一なので、その説明は省略する。親機4は、CPUCentralProcessingUnit11第1設定手段、更新手段、第2設定手段、電源回路検出回路12、LEDLightEmittingDiode13発光手段、設定スイッチ14、無線通信部15無線通信手段、USBUniversalSerialBusファンクション部16、USBホスト部17接続手段、不揮発性ROM18格納手段、及びRAM19を備えている。CPU11は、親機4の全体動作を制御する。電源回路検出回路12は、CPU11に電力を供給するための回路であり且つCPU11が電力供給先を検出するための回路である。LED13は、親機4の筐体に設けられる。LED13は、ドングルが親機であるか又は子機であるかを点灯色又は点滅パターンなどによって作業者に通知する。設定スイッチ14は、各種の設定に使用されるスイッチである。設定スイッチ14は、親機モード又は子機モードとしてドングルの動作モードを設定する第1スイッチ14Aと、動作電源の種類に応じてドングルの動作モードを設定する電源優先モード、又は第1スイッチ14Aの設定によりドングルの動作モードを設定するスイッチ優先モードのいずれかを設定する第2スイッチ14Bとを備えている。無線通信部15は、子機5と無線通信を行う。例えば、無線通信部15が、IEEE802154で規定された近距離無線通信を行う場合には、無線通信部15は、24GHz無線部と、IEEE802154PHY層に準拠した処理を実行するPHY部と、IEEE802154の全てのMACコマンドをハンドリングするMAC部とを備えている。また、無線通信部15は、他のドングルから受信する電波の強さを電波の強さの最大値で除算することで、電波感度値xを算出し、電波感度値xをCPU11に送信する。USBファンクション部16は、USB機器から電源供給を受ける場合や親機と子機のペアリング関係を構築する場合に使用される。USBファンクション部16は、例えばタイプBのUSB端子である。USBホスト部17は、親機と子機のペアリング関係を構築する場合やスマートコンセント6を接続する場合に使用される。USBホスト部17は、例えばタイプAのUSB端子である。不揮発性ROM18は、親機4の動作を制御するプログラム、親機4を識別するための親機識別情報及び親機4が属するネットワークを識別するためのネットワーク識別情報を含む親機情報、及び親機4と接続される子機5を識別するための子機識別情報及び子機5が属するネットワークを識別するためのネットワーク識別情報を含む子機情報を格納する。親機識別情報及び子機識別情報はそれぞれユニークな値である。例えば、親機4及び子機5が、IEEE802154で規定された近距離無線通信を行う場合には、親機情報は、親機4のアドレス親機識別情報及びPANIDネットワーク識別情報であり、子機情報は子機5のアドレス子機識別情報及びPANIDネットワーク識別情報である。また、親機情報又は子機情報が変更された場合には、CPU11は、その変更された日時を特定するタイムスタンプを不揮発性ROM18に格納する。RAM19は、ワーキングエリアとして機能する。図3Aは、ドングル親機4又は子機5の外観構成を示す斜視図であり、図3Bは、ドングル親機4又は子機5の背面の構成を示す図である。ドングルは、図3Aに示すように、筐体20の側面に複数のUSBホスト部17を備え、筐体20の側面上部にLED13を備えている。また、ドングルの背面には、図3Bに示すように、USBファンクション部16及びDC入力端子23を備えている。尚、USBホスト部17やUSBファンクション部16の個数は、図3A及び図3Bの構成に限定されない。また、図3Aに示すように、ドングルは、USBケーブル21及び/又はAC-DCアダプタケーブル22を接続することができる。USBケーブル21が図3BのUSBファンクション部16に接続される場合、ドングルは、不図示のUSB機器から電力供給を受ける。USB機器は、USB端子を備える機器であればよく、図1のゲートウエイ2でもよいし、コンピュータでもよい。AC-DCアダプタケーブル22が図3BのDC入力端子23に接続される場合、ドングルはAC電源からAC-DCアダプタを介して電力供給を受ける。ドングルは電源投入前は親機4でも子機5でもないが、USBケーブル21が図3BのUSBファンクション部16に接続され、ドングルが不図示のUSB機器から電力供給を受けると、CPU11は動作モードを親機モードとして認識する、つまり、ドングルを親機4として認識する。一方、AC-DCアダプタケーブル22が図3BのDC入力端子23に接続され、ドングルがAC-DCアダプタから電力供給を受けると、CPU11は動作モードを子機モードとして認識する、つまり、ドングルを子機5として認識する。このように、CPU11は、ドングルの動作電源の種類に応じて、ドングルの動作モードを親機モード又は子機モードのいずれかに決定する。これにより、作業者は、ドングルに接続されているケーブルを見れば、そのドングルが親機4であるか又は子機5であるかを判断することができる。図4は、電源回路検出回路12の概略構成を示す図である。図4に示すように、電源回路検出回路12は、電圧変換素子12A及び電流の逆流を防止するためのダイオード12Bを有している。AC-DCアダプタからの電力及びUSB電源からの電力即ち、USB機器からの電力は電圧変換素子12Aを介してCPU11の電源端子11Aに供給される。一方、AC-DCアダプタからの電力及びUSB電源からの電力はそれぞれCPU11のI/O端子11B及びI/O端子11Cに供給される。これにより、CPU11は、I/O端子11B及びI/O端子11Cの入力に応じて、ドングルの動作電源の種類を判断できる。その結果、上述したように、CPU11は、ドングルの動作電源の種類に応じて、ドングルの動作モードを親機モード又は子機モードのいずれかに決定することができる。尚、AC-DCアダプタ及びUSB電源の両方から電力供給を受けている場合には、CPU11は、予め優先される動作モードを決定しておき、動作モードをその決定したモードとして認識する。例えば、ドングルがAC-DCアダプタ及びUSB電源の両方から電力供給を受けており、子機モードを親機モードよりも優先する場合には、CPU11は、動作モードを子機モードとして認識する。図5Aは、CPU11とLED13の概略構成を示す図であり、図5Bは、CPU11とLED13の概略構成の変形例を示す図である。LED13は、例えば、異なる色で発光するLED13A及びLED13Bで構成されている。例えば、LED13Aは赤色に発光し、LED13Bは緑色に発光する。LED13A及びLED13Bが同時に発光する場合は、作業者は、LED13A及びLED13Bが赤色と緑色の混色であるオレンジ色に発光しているように見える。図5Aに示すように、CPU11のI/O端子11DはLED13Aに接続され、CPU11のI/O端子11EはLED13Bに接続されている。図5Aの場合、CPU11は、例えばPWMPulseWidthModulationの自動発振機能を備え、自動発振機能を使ってI/O端子11D及びI/O端子11Eの出力レベルを適切なタイミングで切り替えることで、LED13A及びLED13Bを点滅させることができる。図5Bの場合、CPU11は、LED13A及びLED13Bの点灯を制御するI/O端子11D及びI/O端子11Eに加えて、LED13A及びLED13Bの点滅を制御するI/O端子11F及びI/O端子11Gを備えている。I/O端子11Fにはキャパシタ25Aが接続され、I/O端子11Gには、キャパシタ25Bが接続されている。この場合、I/O端子11Fに接続されるキャパシタ25Aの充放電によりLED13Aの点滅を制御することができる。同様に、I/O端子11Gに接続されるキャパシタ25Bの充放電によりLED13Bの点滅を制御することができる。図6は、電源の種類と、ドングルの状態と、LED13A及びLED13Bの制御状態と、発光色との関係を示す図である。図6に示すように、ドングルに電力が供給されていない場合は、CPU11は、LED13A及びLED13Bを消灯する。USB電源からの電力がドングルに供給されている場合には、CPU11は、LED13A及びLED13Bを点灯する。つまり、ドングルが親機4である場合には、LED13A及びLED13Bが全体として赤色と緑色の混色であるオレンジ色に発光する。AC-DCアダプタからの電力がドングルに供給されている場合には、CPU11は、LED13Bを点灯する。つまり、ドングルが子機5である場合には、LED13Bが緑色に発光する。これにより、作業者は、ドングルのLED13を見れば、そのドングルが親機4であるか又は子機5であるかを判断することができると共にドングルが動作しているか否を判断できる。上述したように、作業者は、ドングルに接続されているケーブルを見ても、そのドングルが親機4であるか又は子機5であるかを判断することができるので、親機4又は子機5の判断方法は2つ存在する。また、CPU11は、通信相手と通信できない場合には、LED13Aを点灯する。つまり、親機4が子機5と通信できない場合、親機4のLED13Aが赤色に発光する、又は子機5が親機4と通信できない場合、子機5のLED13Aが赤色に発光する。CPU11は、通信相手と通信できる場合には、上述したように、LED13Bを点灯する又はLED13A及びLED13Bを点灯する。つまり、LED13は緑又はオレンジに発光する。従って、作業者は、ドングルのLED13を見れば、そのドングルの通信状態を判断することができる。ここでは、LEDの発光色によって、親機4又は子機5の判断やドングルの通信状態の判断が行われているが、LEDの点滅間隔によって、親機4又は子機5の判断やドングルの通信状態の判断が行われてもよい。この場合、図7に示すように、ドングルが親機4である場合のLED13Aの点滅間隔1秒間隔は、ドングルが子機5である場合のLED13Aの点滅間隔3秒間隔と異なる。さらに、ドングルが通信相手と通信できる場合のLED13Aの点滅間隔1秒間隔又は3秒間隔は、ドングルが通信相手と通信できない場合のLED13Aの点滅間隔0.1秒間隔と異なる。さらに、LEDの発光色及び点滅間隔の組み合わせによって、親機4又は子機5の判断やドングルの通信状態の判断が行われてもよい。また、LED13A及びLED13Bの発光色は赤や緑に限定されるものではないし、ドングルが備えるLEDの個数は2個に限定されない。図8は、単体のドングルの動作を示すフローチャートである。まず、AC-DCアダプタ又はUSB電源から電力が供給されることによりドングルの電源がオンになるとステップS41、ドングルのCPU11は、初期化するステップS42。次いで、CPU11は、不揮発性ROM18を確認しステップS43、動作電源の種類を確認しステップS44、スイッチ14A及びスイッチ14Bの設定を確認するステップS45。CPU11は、スイッチ14A及びスイッチ14Bの設定及び動作電源の種類に基づいて、ドングルの動作モードが親機モードか、子機モードか、不良状態無線通信の不良状態かを判定するステップS46。CPU11は、動作モードが親機モードである場合には、後述する親機モードに対応する処理を実行するステップS47。CPU11は、動作モードが子機モードである場合には、後述する子機モードに対応する処理を実行するステップS48。CPU11は、動作モードが不良状態である場合には、特になにもしないステップS49。図9は、図8のステップS46の詳細な処理を示すフローチャートである。まず、CPU11は、スイッチ14Bの設定が電源優先モードか又はスイッチ優先モードかを判定するステップS51。スイッチ14Bの設定が電源優先モードである場合には、CPU11は、動作電源がUSB電源であるか否かを判定するステップS52。ステップS52でNOの場合、CPU11は、動作電源がAC-DCアダプタであるか否かを判定するステップS53。ステップS53でNOの場合には、CPU11は、動作モードが不良状態であるので、上述したように、特になにもしないステップS54。ステップS53でYESの場合には、CPU11は、動作モードを子機モードに設定するステップS55。上記ステップS52でYESの場合には、CPU11は、動作電源がAC-DCアダプタであるか否かを判定するステップS56。ステップS56でYESの場合は、動作電源がAC-DCアダプタ及びUSB電源である。動作電源がAC-DCアダプタ及びUSB電源である場合には、予めCPU11に優先する電源を決定しておく。ステップS56でYESの場合には、CPU11は、優先する動作電源がUSB電源であるか否かを判定するステップS57。ステップS57でYESの場合は、CPU11は、動作モードを親機モードに設定するステップS58。一方、ステップS57でNO場合には、CPU11は、動作モードを子機モードに設定するステップS55。ステップS56でNOの場合には、CPU11は、動作モードを親機モードに設定するステップS58。また、ステップS51で、スイッチ14Bの設定がスイッチ優先モードである場合には、CPU11は、スイッチ14Aにより動作モードが親機モードに設定されているか否かを判定するステップS59。ステップS59でYESの場合には、CPU11は、動作モードを親機モードに設定するステップS58。一方、ステップS59でNO場合には、CPU11は、動作モードを子機モードに設定するステップS55。図10は、親機モードに対応する処理を示すフローチャートである。まず、CPU11は、子機情報が既に不揮発性ROM18に登録されているか否かを判別するステップS61。ステップS61でNOの場合には、CPU11はLED13A赤を点滅するステップS62。手順はステップS61に戻る。ステップS61でYESの場合には、CPU11は、子機にアクセスできるか否かを判別するステップS63。ステップS63でNOの場合には、CPU11はLED13A赤を点灯するステップS64。手順はステップS63に戻る。ステップS63でNOの場合には、CPU11は、無線通信部15の電波感度xに従ってLED13A及びLED13Bの動作を制御するステップS65。ここで、CPU11は、電波感度xの情報を無線通信部15から受信する。次に、CPU11は、その他の処理を実行しステップS66、手順はステップS61に戻る。図11は、子機モードに対応する処理を示すフローチャートである。まず、CPU11は、親機情報が既に不揮発性ROM18に登録されているか否かを判別するステップS71。ステップS71でNOの場合には、CPU11はLED13A赤を点滅するステップS72。手順はステップS71に戻る。ステップS71でYESの場合には、CPU11は、親機にアクセスできるか否かを判別するステップS73。ステップS73でNOの場合には、CPU11はLED13A赤を点灯するステップS74。手順はステップS73に戻る。ステップS73でNOの場合には、CPU11は、無線通信部15の電波感度値xに従ってLED13A及びLED13Bの動作を制御するステップS75。ここで、CPU11は、電波感度値xを無線通信部15から受信する。次に、CPU11は、その他の処理を実行しステップS76、手順はステップS71に戻る。図12は、図10のステップS65又は図11のステップS75の処理を示すフローチャートである。CPU11は、電波感度値xを無線通信部15から受信するステップS81。CPU11は、電波感度値xが、例えば、0≦x<25、25≦x<50、50≦x<75、又は75≦x≦100のいずれに該当するかを判断するステップS82。尚、電波感度の範囲は、これらに限定されるものではない。例えば、電波感度の範囲は、2つ以上に分けられていればよい。電波感度値xが0≦x<25に該当する場合には、CPU11は、LED13Bを例えば0.5秒間隔で点滅するドングルが子機の場合、又はLED13A及びLED13Bを例えば0.5秒間隔で点滅するドングルが親機の場合ステップS83。電波感度値xが25≦x<50に該当する場合には、CPU11は、LED13Bを例えば1秒間隔で点滅するドングルが子機の場合、又はLED13A及びLED13Bを例えば1秒間隔で点滅するドングルが親機の場合ステップS84。電波感度値xが50≦x<75に該当する場合には、CPU11は、LED13Bを例えば3秒間隔で点滅するドングルが子機の場合、又はLED13A及びLED13Bを例えば3秒間隔で点滅するドングルが親機の場合ステップS85。電波感度値xが75≦x≦100に該当する場合には、CPU11は、LED13Bを点灯するドングルが子機の場合、又はLED13A及びLED13Bを点灯するドングルが親機の場合ステップS86。このように、電波感度値xに応じて、CPU11は、LED13B又はLED13A及びLED13Bの点灯及び点滅のパターンを変更するので、作業者はドングルの電波感度を把握できる。尚、点滅間隔は上述した値に限定されるものではない。ここでは、電波感度値xに応じて、点滅間隔が変更されているが、電波感度値xに応じて、点滅色を変更してもよい。例えば、ドングルが4色以上の複数のLEDを備えている場合には、0≦x<25では、緑色のLEDが発光し、50≦x<75では青色のLEDが発光し、50≦x<75では白色のLEDが発光し、75≦x≦100では黄色のLEDが発光する。図13は、ドングルの親機子機の関係の設定方法を示すシーケンス図である。図14は、ドングルの親機子機の設定方法を示す模式図である。まず、ドングル50のUSBホスト部17にドングル51のUSBファンクション部16を接続するステップS1。このとき、ドングル50,51は、USBケーブル21を使ってカスケード接続されている。その後、ドングル50のUSBファンクション部16をUSBケーブル21を介してゲートウエイ2のUSB端子又は不図示のコンピュータのUSB端子に接続し、ドングル50にUSB電源を供給するステップS2。このとき、ドングル50のCPU11は、自身を親機4として設定し、ドングル51を制御可能なUSBホストとして動作を開始するステップS3。また、このとき、ドングル50のUSBホスト部16は、ドングル51への電源供給源として機能するだけでよく、USB機能の有無は問わない。次に、ドングル50がUSBホストとして動作を開始すると、ドングル50のCPU11は、USBホスト部17に接続されているドングルを検索し、ドングル51を見つけて、ドングル51をUSBデバイス、即ち子機5として設定するステップS4。その後、ドングル50のCPU11は、ドングル50の不揮発性ROM18に格納された親機情報をUSBコマンドとしてドングル51に送信すると共にドングル51の不揮発性ROM18に格納された子機情報をUSBコマンドとしてドングル51から取得し、ドングル50の不揮発性ROM18に格納するステップS5。一方、ドングル51のCPU11は、ドングル51の不揮発性ROM18に格納された子機情報をUSBコマンドとしてドングル50に送信すると共にドングル50の不揮発性ROM18に格納された親機情報をUSBコマンドとしてドングル50から取得し、ドングル51の不揮発性ROM18に格納するステップS6。このステップS5,S6の親機情報及び子機情報の送受信により、無線通信の親機子機の関係が構築される。例えば、ドングル50とドングル51との間の無線通信は、IEEE802154の方式を採用する。この場合、親機情報は、ドングル50のPANID及びアドレスであり、子機情報はドングル51のPANID及びアドレスである。IEEE802154の方式では、親機と子機が発信するパケットのPANIDが一致していないと互いに無線通信することができない。そこで、上記ステップS5で、ドングル50のCPU11は、子機情報としてドングル51のPANID及びアドレスをドングル51から取得した際に、ドングル51のPANIDをドングル50のPANIDで上書きして、即ち、更新して、不揮発性ROM18に保存する。さらに、ドングル50のCPU11は、ドングル50のPANIDを使って、ドングル50及びドングル51が属するネットワークを形成するステップS5A。一方、上記ステップS6で、ドングル51のCPU11は、親機情報としてドングル50のPANID及びアドレスをドングル50から取得した際に、ドングル51のPANIDをドングル50のPANIDで上書きして、即ち、更新して、不揮発性ROM18に保存するステップS6A。これにより、ドングル50とドングル51との間で送受信されるパケットに含まれる送信元のPANIDと送信先のPANIDは一致し、ドングル50とドングル51は無線通信することができる。ステップS5Aの後、ドングル51がドングル50から取り外されると、ドングル50の無線通信部15は、ドングル50,51のアドレスとドングル50のPANIDを使って、ドングル51と無線通信を行うステップS7。ステップS6Aの後、ドングル51がドングル50から取り外されると、ドングル51の無線通信部15は、ドングル50,51のアドレスとドングル50のPANIDとを使って、ドングル50と無線通信を行うステップS8。送信元のPANIDも送信先のPANIDもステップS5A及びS6Aの更新によりドングル50のPANIDになる。ここでは、2台のドングルがカスケード接続される例を説明したが、例えば、3台のドングルがカスケード接続されてもよい。この場合、3台のドングルは親機、子機、孫機となる。つまり、子機は孫機の親機としても機能する。また、ドングル50とドングル51との間の無線通信は、IEEE802154の方式に限定されず、IEEE80211の方式でもよい。図1に示すように、ドングル50を親機4として使用し、ドングル51を子機5として使用する場合について説明する。ドングル51子機5はスマートコンセント6をUSBデバイスとして接続し、スマートコンセント6の消費電力のデータを取得し、無線通信でマートコンセント6の消費電力のデータをドングル50親機4に送信する。ドングル50は、スマートコンセント6の消費電力のデータをドングル51から取得し、ゲートウエイ2に送る。ゲートウエイ2からスマートコンセント6にデータが送信される場合には、ドングル50は、ゲートウエイ2からそのデータを取得し、無線通信でそのデータをドングル51に送信する。ドングル51は、そのデータをドングル50から取得し、スマートコンセント6に送る。ところで、上述したように、CPU11はドングルの動作電源の種類に応じて、ドングルの動作モードを親機モード又は子機モードのいずれかに決定する。また、CPU11は、複数のドングルをカスケード接続し、電源供給を受けることで、ドングルの親機子機の関係を設定している。したがって、動作電源の種類に応じて決定されるドングルの動作モードが、カスケード接続時に設定された親機子機の関係と異なる場合がある。例えば、カスケード接続時に親機として設定されたドングルに、動作モードが子機モードになるAC-DCアダプタケーブル22が接続される場合、又はカスケード接続時に子機として設定されたドングルに、動作モードが親機モードになるUSBケーブル21が接続される場合である。この場合、CPU11は、設定スイッチ14の設定又は不図示のPCからの入力に応じて、動作電源の種類に応じて決定されたドングルの動作モードと、カスケード接続時の親機又は子機の設定とのいずれを優先するかを決めてもよい。例えば、CPU11が、決定されたドングルの動作モードをカスケード接続時の親機又は子機の設定よりも優先する場合、カスケード接続時に親機として設定されたドングルにAC-DCアダプタケーブル22が接続されると、CPU11は、カスケード接続時の親機の設定を無視し、そのドングルを子機として動作させる。また、決定されたドングルの動作モードがカスケード接続時の親機又は子機の設定と異なる場合には、CPU11は、決定されたドングルの動作モードがカスケード接続時の親機又は子機の設定と同一である場合の発光色及び/又は点滅間隔と異なる発光色及び/又は点滅間隔でLED13A又はLED13Bを点灯し、決定されたドングルの動作モードがカスケード接続時の親機又は子機の設定と異なることを作業者に通知してもよい。これにより、作業者は、接続すべきケーブルの種類の間違い、又はカスケード接続時の親機又は子機の設定の間違いを認識できる。さらに、決定されたドングルの動作モードがカスケード接続時の親機又は子機の設定と異なる場合には、作業者は、ケーブルの種類を変更してもよいし、ドングルの親機子機の関係を再設定してもよい。上述した、ドングル50及びドングル51のCPU11は、設定された親機情報及び子機情報を履歴情報として不揮発性ROM18に保存してもよい。図15は、ドングル50及びドングル51で実行される処理を示すシーケンス図である。例えば、ドングル50が親機に設定され、ドングル51が子機に設定された場合にはステップS11、ステップS12、ドングル50のCPU11は親機情報及び子機情報を第1の履歴情報としてドングル50の不揮発性ROM18に保存しステップS13、ドングル51のCPU11は親機情報及び子機情報を第1の履歴情報としてドングル51の不揮発性ROM18に保存するステップS14。その後、ドングル50が子機に設定され、ドングル51が親機に設定された場合にはステップS15、ステップS16、ドングル50のCPU11は親機情報及び子機情報を第2の履歴情報としてドングル50の不揮発性ROM18に保存しステップS17、ドングル51のCPU11は親機情報及び子機情報を第2の履歴情報としてドングル51の不揮発性ROM18に保存するステップS18。その後、ドングル50子機がドングル51親機から取り外され、動作モードが親機モードになるUSBケーブル21がドングル50に接続されるとステップS19、ドングル50のCPU11は、ドングル50の動作モードを親機モードに設定し、ドングル50の不揮発性ROM18から第1の履歴情報を読み出し、第1の履歴情報の親機情報及び子機情報を現在の親機情報及び子機情報として再設定し、第1の履歴情報の子機情報に対応する子機ここではドングル51とネットワークを形成するステップS20。一方、動作モードが子機モードになるAC-DCアダプタケーブル22がドングル51に接続されるとステップS21、ドングル51のCPU11は、ドングル51の動作モードを子機モードに設定し、ドングル51の不揮発性ROM18から第1の履歴情報を読み出し、第1の履歴情報の親機情報及び子機情報を現在の親機情報及び子機情報として再設定するステップS22。これにより、ドングル50は親機としてドングル51と無線通信でき、ドングル51は子機としてドングル50と無線通信できる。従って、一度ドングル50,51の親機子機の関係が構築されると、その親機子機の関係が変更されても、適切なケーブルをドングル50,51に接続するだけで、元の親機子機の関係を復元することができる。上記実施の形態では、親機情報や子機情報を含む各種のデータを送受信すると共に電源供給を行うインターフェースはUSB端子であるが、当該インターフェースはこれに限定するものではない。親機4及び子機5に搭載されるインターフェースは、データの送受信機能及び電源供給機能を有するインターフェースであればよく、例えば、HDMIHighDefinitionMultimediaInterface端子でもよい。以上説明したように、本実施の形態によれば、作業者がドングルを他のドングルと接続すると、ドングルは電源の供給元に応じて自動的に親機又は子機に設定され、無線通信に必要なPANIDが更新されるので、親機及び子機のペアリング関係の設定ミスを防ぎ、親機及び子機のペアリング関係を簡単に設定できる。第2の実施の形態第1の実施の形態では、図13及び図14に示すように、ドングル50及びドングル51をカスケード接続し、ゲートウエイ又は不図示のコンピュータからUSB電源を供給されるドングル50が親機に設定され、ドングル50にUSB端子を介して接続されるドングル51が子機に設定されている。第2の実施の形態では、子機として動作中のドングル50にドングル51が接続される場合に、ドングル51がドングル50の親機に設定され、ドングル50がドングル51の子機に設定される場合を説明する。本実施の形態のドングルの構成は、第1の実施の形態のドングルの構成と同一であるので、その説明は省略する。尚、CPU11は設定手段及び更新手段として機能する。無線通信部15は、無線通信手段として機能し、USBファンクション部16及びUSBホスト部17は接続手段として機能する。不揮発性ROM18は格納手段として機能する。図16は、第2の実施の形態にかかるドングルの親機子機の関係の設定方法を示すシーケンス図である。図17は、ドングルの親機子機の設定方法を示す模式図である。まず、AC-DCアダプタケーブル22がドングル50のDC入力端子23に接続され、ドングル50がAC-DCアダプタ22から電力供給を受けるステップS101。このとき、ドングル50のCPU11は、自身を子機5として設定し、子機モードとして動作を開始するステップS102。次に、ドングル50のUSBホスト部17にドングル51のUSBファンクション部16を接続するステップS103。このとき、ドングル50,51は、USBケーブル21を使ってカスケード接続されている。次に、ドングル50がドングル51とカスケード接続すると、ドングル50のCPU11は、USBホスト部17に接続されているドングルを検索し、ドングル51を見つけて、ドングル51をUSBホスト、即ち親機4として設定するステップS104。その後、ドングル50のCPU11は、ドングル50の不揮発性ROM18に格納された子機情報をUSBコマンドとしてドングル51に送信すると共にドングル51の不揮発性ROM18に格納された親機情報をUSBコマンドとしてドングル51から取得し、ドングル50の不揮発性ROM18に格納するステップS105。一方、ドングル51のCPU11は、ドングル51の不揮発性ROM18に格納された親機情報をUSBコマンドとしてドングル50に送信すると共にドングル50の不揮発性ROM18に格納された子機情報をUSBコマンドとしてドングル50から取得し、ドングル51の不揮発性ROM18に格納するステップS106。このステップS105,S106の親機情報及び子機情報の送受信により、無線通信の親機子機の関係が構築される。上記ステップS105で、ドングル50のCPU11は、親機情報としてドングル51のPANID及びアドレスをドングル51から取得した際に、ドングル50のPANIDをドングル51のPANIDで上書きして、即ち、更新して、不揮発性ROM18に保存するステップS105A。一方、上記ステップS106で、ドングル51のCPU11は、子機情報としてドングル50のPANID及びアドレスをドングル50から取得した際に、ドングル50のPANIDをドングル51のPANIDで上書きして、即ち、更新して、不揮発性ROM18に保存する。さらに、ドングル51のCPU11は、ドングル51のPANIDを使って、ドングル50及びドングル51が属するネットワークを形成するステップS106A。これにより、ドングル50とドングル51との間で送受信されるパケットに含まれる送信元のPANIDと送信先のPANIDは一致し、ドングル50とドングル51は無線通信することができる。ステップS105Aの後、ドングル51がドングル50から取り外されると、ドングル50の無線通信部15は、ドングル50,51のアドレスとドングル51のPANIDを使って、ドングル51と無線通信を行うステップS107。ステップS106Aの後、ドングル51がドングル50から取り外されると、ドングル51の無線通信部15は、ドングル50,51のアドレスとドングル51のPANIDとを使って、ドングル50と無線通信を行うステップS108。送信元のPANIDも送信先のPANIDもステップS105A及びS106Aの更新によりドングル51のPANIDになる。ここでは、2台のドングルがカスケード接続される例を説明したが、例えば、3台のドングルがカスケード接続されてもよい。この場合、3台のドングルは親機、子機、孫機となる。つまり、子機は孫機の親機としても機能する。また、ドングル50とドングル51との間の無線通信は、IEEE802154の方式に限定されず、IEEE80211の方式でもよい。図18は、ドングルの動作モードの決定処理を示すフローチャートである。この動作モードの決定処理は、各ドングルの動作モードが親機モードであるか又は子機モードであるかを決定する処理であり、各ドングルのCPU11で実行される。まず、ドングルのCPU11は、そのドングルがUSBホストの環境下にあるか、即ち、ドングルがUSBゲストとしてUSB電源で動作しているのか否かを判断するステップS111。CPU11は、USBファンクション部16がUSB電源を受信していれば、ドングルがUSBゲストとしてUSB電源で動作していると判断できる。ドングルがUSBホストの環境下にない場合、即ちドングルがAC-DCアダプタからの電源で動作している場合ステップS111でNO、ドングルのCPU11は、動作モードを子機モードに設定するステップS112。このように、ドングルが独立して子機として動作する場合、その子機のドングルに別のドングルが接続されると、本フローチャートにしたがって、別のドングルは子機のドングルと親機情報及び子機情報を送受信する。また、子機のドングルにスマートコンセント6のような制御対象機器が接続されると、子機のドングルは制御動作を実行する。子機のドングルに制御対象でない機器が接続されると、子機のドングルはその機器を認証しないで放置する。一方、ドングルがUSBホストの環境下にある場合ステップS111でYES、CPU11は、USBホストから正常に認証されたか否かを判別するステップS113。ここでのUSBホストは、ドングルの上流にあるUSB機器、即ち、ドングルに電源を供給するUSB機器を示す。CPU11は、USB規格で決まっている認証の応答をUSBホストから受けた場合に、USBホストから正常にUSBゲストとして認証されたと判断する。CPU11はUSBホストから認証されない場合にはステップS113でNO、CPU11は、動作モードをサスペンド状態に設定するステップS114。この場合、ドングルは親機としても子機としても使用できない。CPU11はUSBホストから認証された場合にはステップS113でYES、USBホストがドングルであるか否かを判別するステップS115。例えば、CPU11はPANIDをUSBホストから受信するか否かによってUSBホストがドングルであるか否かを判断できる。PANIDをUSBホストから受信する場合、USBホストはドングルである。USBホストがドングルである場合ステップS115でYES、CPU11は、不揮発性ROM18に格納された親機情報即ち、PANID及びアドレスとUSBホストに送信し、USBホストから子機情報即ち、PANID及びアドレスを受信し不揮発性ROM18に格納し、動作モードを親機モードに設定するステップS116。USBホストがドングルでない、即ち、ゲートウエイやコンピュータ等である場合ステップS115でYES、CPU11は、動作モードを親機モードに設定するステップS117。本実施の形態によれば、ドングルがUSBホストの環境下にあるか、即ち、ドングルがUSBゲストとしてUSB電源で動作しているのか否かに応じて、ドングルの動作モードを決定することができる。また、本実施の形態では、子機として動作中のドングル50のUSBホスト部17にドングル51のUSBファンクション部16が接続される場合に、ドングル51がドングル50の親機に設定され、ドングル50がドングル51の子機に設定される。よって、親機ドングル51のUSBホスト部17は、ゲートウエイ又は不図示のコンピュータへの接続に必要ではあるが、親機情報及び子機情報の送受信に必ずしも必要ではない。このため、親機は1つのUSBホスト部17を備えていればよく、複数のUSBホスト部17を備えている必要はない。結果として、本実施の形態の親機は、第1の形態の親機と比べて、USBホスト部17の減少による製造コストの低減を図ることができる。第1及び第2の実施の形態では、子機5はスマートコンセント6をUSBデバイスとして接続し、スマートコンセント6の消費電力のデータを取得し、無線通信でマートコンセント6の消費電力のデータを親機4に送信する。このとき、子機5は、消費電力のデータを所定の条件に従って加工してもよいし、一定時間消費電力のデータを蓄積してもよい。子機5から親機4に消費電力のデータを送信する方法は、親機4がすべての子機5に順番に問い合わせる方法でもよいし、最も早くアクセスした子機5のみが親機4に消費電力のデータを送信する方法でもよい。いずれの方法も、上述したように親機情報及び子機情報をドングル間で送受信し、親機及び子機の関係を構築できる限り、実現できる。本実施の形態では、親機情報や子機情報を含む各種のデータを送受信すると共に電源供給を行うインターフェースはUSB端子であるが、当該インターフェースはこれに限定するものではなく、例えば、HDMI端子でもよい。また、本実施の形態でも、第1の実施の形態と同様に、LEDの発光色及び/又は点滅間隔を制御してもよい。例えば、図12に示すように、電波感度値に応じてLEDの発光色及び/又は点滅間隔を制御してもよい。尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。"