(57)【特許請求の範囲】
【請求項１】
上位装置、下位装置、前記上位装置及び前記下位装置の間の通信を中継する通信装置を含むECHONET又はECHONET  Liteの機器制御ネットワークシステムであって、
所定時間、前記上位装置から制御信号を受信しない場合に、前記通信の異常を検知する検知部と；
前記検知部により前記通信の異常が検知された場合に、前記通信装置をリセットするリセット制御部と；
を具備し、
前記所定時間は、前記下位装置の属性に応じた値が設定され、
前記上位装置は、前記制御信号の送信周期が前記所定時間より大きい場合、送信周期が前記所定時間より小さいダミー信号を送信し、
前記検知部は、所定時間、前記上位装置から前記制御信号または前記ダミー信号を受信しない場合に、前記通信の異常を検知する、
機器制御ネットワークシステム。
【請求項２】
前記下位装置が、前記検知部及び前記リセット制御部を具備し、
前記検知部は、前記上位装置から前記下位装置宛てのECHONET又はECHONET  Liteの前記制御信号を受信しない場合に、前記上位装置及び前記下位装置の間の通信の異常を検知する、
請求項１に記載の機器制御ネットワークシステム。
【請求項３】
前記検知部は、所定時間、継続して前記上位装置から前記制御信号または前記ダミー信号を受信しない場合に、前記通信の異常を検知する、
請求項１に記載の機器制御ネットワークシステム。
【請求項４】
ECHONET又はECHONET  Liteの機器制御ネットワークシステムにおいて、通信装置による中継を介して上位機器との間の通信を行う電気機器であって、
所定時間、前記上位機器から送信された前記電気機器宛てのECHONET又はECHONET  Liteの制御信号を受信しない場合に、前記通信の異常を検知する検知部と；
前記検知部により前記通信の異常が検知された場合に、前記通信装置をリセットするリセット制御部と；
を具備し、
前記所定時間は、前記電気機器の属性に応じた値が設定され、
前記上位機器は、前記制御信号の送信周期が前記所定時間より大きい場合、送信周期が前記所定時間より小さいダミー信号を送信し、
前記検知部は、所定時間、前記上位機器から前記制御信号または前記ダミー信号を受信しない場合に、前記通信の異常を検知する、
電気機器。
【請求項５】
上位装置、下位装置、前記上位装置及び前記下位装置の間の通信を中継する通信装置を含むECHONET又はECHONET  Liteの機器制御ネットワークシステムにおける機器制御方法であって、
所定時間、前記上位装置から制御信号を受信しない場合に、前記通信の異常を検知する検知ステップと；
前記検知ステップにより前記通信の異常が検知された場合に、前記通信装置をリセットするリセット制御ステップと；
を含み、
前記所定時間は、前記下位装置の属性に応じた値が設定され、
前記上位装置は、前記制御信号の送信周期が前記所定時間より大きい場合、送信周期が前記所定時間より小さいダミー信号を送信し、
前記検知ステップは、所定時間、前記上位装置から前記制御信号または前記ダミー信号を受信しない場合に、前記通信の異常を検知する、
機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、機器制御ネットワークシステム、通信装置、電気機器及び機器制御方法に関する。
【背景技術】
【０００２】
近年、宅内に設けられ、宅内に設置された照明装置などの電気機器を遠隔操作することを可能にするホームネットワークシステムが登場してきている。ホームネットワークシステムを介して電気機器を遠隔操作することで、電気機器の利便性を高めるとともに、消費電力や機器故障などの監視を含む電気機器の管理を容易に行うことができる。
【０００３】
具体的には、ホームネットワークシステムは、イーサネット（登録商標）などに代表されるネットワークに接続される電気機器の動作状態、消費電力などを監視し、必要に応じて機器制御ネットワークシステム経由で制御信号を送り、電気機器の動作状態をコントロールする。機器制御ネットワークシステムは、制御信号を送信受信するために、電気機器と通信する専用のネットワークアダプタが設けられる。そして、電気機器は、機器制御ネットワークシステムにおいて、専用のネットワークアダプタ及びゲートウェイを介して、外部と通信可能に接続される。
【０００４】
しかしながら、上述の技術では、電気機器及び専用のネットワークアダプタを含む機器制御ネットワークシステムにおける通信経路において障害が発生した場合、障害復旧の手段がないという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１７９７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、例えば、ホームネットワークシステムにおける通信経路において発生した障害の復旧手段を具備する機器制御ネットワークシステム、通信装置、電気機器及び機器制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の一例に係る機器制御ネットワークシステムは、第１の機器、第２の機器、第１の機器及び第２の機器の間の通信を中継する通信装置を含むECHONET又はECHONET  Liteの機器制御ネットワークシステムであり、検知部、リセット制御部を具備する。検知部は、通信の異常を検知する。リセット制御部は、検知部により通信の異常が検知された場合に、第２の機器又は通信装置をリセットする。
【発明の効果】
【０００８】
本発明の実施形態の一例によれば、例えば、機器制御ネットワークシステムにおける通信経路において発生した障害の復旧手段を具備する機器制御ネットワークシステム、通信装置、電気機器及び機器制御方法を提供できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態１に係るネットワークシステムを示す図である。
【図２】図２は、実施形態１に係る下位装置及び通信アダプタを示す図である。
【図３】図３は、実施形態１に係る通信アダプタにおける処理を示すフローチャートである。
【図４】図４は、実施形態２に係るネットワークシステムを示す図である。
【図５】図５は、実施形態２に係る下位装置及び通信アダプタを示す図である。
【図６】図６は、実施形態２に係る下位装置における処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態に係る機器制御ネットワークシステム、通信装置、電気機器及び機器制御方法を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する機器制御ネットワークシステム、通信装置、電気機器及び機器制御方法は、一例を示すに過ぎず、実施形態を限定するものではない。以下の実施形態及び変形例は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１１】
以下の第１の実施形態に係る機器制御ネットワークシステムは、第１の機器、第２の機器、第１の機器及び第２の機器の間の通信を中継する通信装置を含むECHONET又はECHONET  Liteの機器制御ネットワークシステムである。機器制御ネットワークシステムは、通信の異常を検知する。機器制御ネットワークシステムは、通信の異常が検知された場合に、第２の機器又は通信装置をリセットする。
【００１２】
また、以下の第２の実施形態に係る機器制御ネットワークシステムは、通信装置が、第１の機器から送信された第２の機器宛てのECHONET又はECHONET  Liteの所定コマンドに対応する第２の機器から第１の機器宛ての応答がない場合に、通信の異常を検知する。機器制御ネットワークシステムは、通信の異常が検知された場合に、第２の機器をリセットする。
【００１３】
また、以下の第３の実施形態に係る機器制御ネットワークシステムは、第１の機器から第２の機器宛てのECHONET又はECHONET  Liteの所定コマンドがない場合に、第１の機器及び第２の機器の間の通信の異常を検知する。機器制御ネットワークシステムは、通信の異常が検知された場合に、通信装置をリセットする。
【００１４】
また、以下の第４の実施形態に係る通信装置は、ECHONET又はECHONET  Liteの機器制御ネットワークシステムにおいて、第１の機器及び第２の機器の間の通信を中継する。通信装置は、第１の機器から送信された第２の機器宛てのECHONET又はECHONET  Liteの所定コマンドに対応する第２の機器から第１の機器宛ての応答がない場合に、通信の異常を検知する。通信装置は、通信の異常が検知された場合に、第２の機器をリセットする。
【００１５】
また、以下の第５の実施形態に係る電気機器は、ECHONET又はECHONET  Liteの機器制御ネットワークシステムにおいて、通信装置による中継を介して上位機器との間の通信を行う。電気機器は、上位機器から送信された電気機器宛てのECHONET又はECHONET  Liteの所定コマンドがない場合に、通信の異常を検知する。電気機器は、通信の異常が検知された場合に、通信装置をリセットする。
【００１６】
また、以下の第６の実施形態に係る機器制御方法は、第１の機器、第２の機器、前記第１の機器及び前記第２の機器の間の通信を中継する通信装置を含むECHONET又はECHONET  Liteの機器制御ネットワークシステムにおける機器制御方法である。機器制御方法は、通信の異常を検知する。機器制御方法は、通信の異常が検知された場合に、第２の機器又は通信装置をリセットする。
【００１７】
［実施形態１］
（実施形態１に係るネットワークシステム）
図１は、実施形態１に係るネットワークシステムを示す図である。実施形態１に係るネットワークシステム１００ａは、例えば、ECHONET又はECHONET  Liteのプロトコルに準拠する、電気機器を接続したＨＥＭＳ（Home  Energy  Management  System）のネットワークである。
【００１８】
ネットワークシステム１００ａは、公衆網もしくは閉域網ならびに交換網もしくは蓄積網であるネットワーク１、ホームネットワークシステム１ａ、管理サーバ（図示せず、以下同様）、ユーザ端末（図示せず、以下同様）を含む。ホームネットワークシステム１ａ、管理サーバ、ユーザ端末の数は、ネットワークシステム１００ａの構成に応じて適宜変更可能である。ネットワークシステム１００ａ又はホームネットワークシステム１ａは、機器制御ネットワークシステムの一例である。
【００１９】
なお、管理サーバは、ユーザ指示に基づきユーザ端末からネットワーク１を介して下位装置２０ａへの制御指示を受信すると、受信した制御指示に対応する制御信号（コマンドとも言う、以下同様）をユーザのホームネットワークシステム１ａのゲートウェイ装置２へ送信する。また、管理サーバは、ホームネットワークシステム１ａのゲートウェイ装置２から下位装置２０ａへの制御信号に対応する制御結果や機器状態の通知等の応答があった場合、ユーザ端末へネットワーク１を介して応答を送信する。
【００２０】
ホームネットワークシステム１ａは、ユーザの宅内に設けられ、ネットワーク１を介して受信された制御信号に基づいて、宅内の下位装置２０ａを制御するシステムである。下位装置２０ａは、例えば、照明機器、空調機器、太陽光発電システムの管理装置等の、外部からの制御信号により動作制御及び状態監視が可能な電気機器である。
【００２１】
ホームネットワークシステム１ａは、下位装置２０ａ及び下位装置２０ａそれぞれと接続された通信アダプタ１０ａ、アクセスポイント３、ゲートウェイ装置２を有する。図１に示す通信アダプタ１０ａ及び下位装置２０ａの組、アクセスポイント３、ゲートウェイ装置２の数は、ホームネットワークシステム１ａの構成に応じて適宜変更可能である。
【００２２】
ゲートウェイ装置２は、上位装置の一例である。ゲートウェイ装置２は、管理サーバから送信された下位装置２０ａに対する制御信号を受信すると、アクセスポイント３を介して対象の下位装置２０ａへ、受信した制御信号を送信する。ゲートウェイ装置２は、アクセスポイント３を介して下位装置２０ａから制御信号に対応する応答があった場合には、応答を管理サーバへ送信する。制御信号は、例えば、ECHONET又はECHONET  LiteのSetコマンドである。応答は、例えば、ECHONET又はECHONET  LiteのSetコマンドに対応するGetである。
【００２３】
アクセスポイント３は、Bluetooth（登録商標）等の近距離無線通信により、通信アダプタ１０ａと無線通信を行う。例えば、アクセスポイント３は、ゲートウェイ装置２を介して制御信号を受信すると、受信した制御信号が対象とする下位装置２０ａに接続された通信アダプタ１０ａへ、受信した制御信号を近距離無線通信により送信する。
【００２４】
また、アクセスポイント３は、通信アダプタ１０ａから、制御信号に対応する応答を受信すると、ゲートウェイ装置２を介して管理サーバへ応答を送信する。なお、通信アダプタ１０ａと、アクセスポイント３は、有線通信を行ってもよい。
【００２５】
通信アダプタ１０ａは、それぞれに接続された下位装置２０ａと、アクセスポイント３との通信を中継するインターフェースである。通信アダプタ１０ａは、ゲートウェイ装置２に接続されたアクセスポイント３と近距離無線通信を行う。すなわち、通信アダプタ１０ａは、下位装置２０ａと、ゲートウェイ装置２の間の通信を中継する。
【００２６】
通信アダプタ１０ａは、下位装置２０ａにインターフェース２ａ−１を介して接続される。また、通信アダプタ１０ａは、下位装置２０ａとの間に、インターフェース２ａ−２が設けられる。
【００２７】
通信アダプタ１０ａは、アクセスポイント３を介してゲートウェイ装置２からの制御信号を受信する。そして、通信アダプタ１０ａは、受信した制御信号を、インターフェース２ａ−１を介して下位装置２０ａへ送信する。
【００２８】
また、通信アダプタ１０ａは、下位装置２０ａから送信された、制御信号に対応する応答を、インターフェース２ａ−１を介して受信する。そして、通信アダプタ１０ａは、受信した応答を、アクセスポイント３を介してゲートウェイ装置２へ送信する。
【００２９】
また、通信アダプタ１０ａは、下位装置２０ａへ送信した制御信号に対して、下位装置２０ａから応答がない場合に、インターフェース２ａ−２を介して下位装置２０ａへリセット信号を送信し、下位装置２０ａをリセット動作（再起動）させる。
【００３０】
（実施形態１に係る下位装置及び通信アダプタ）
図２は、実施形態１に係る下位装置及び通信アダプタを示す図である。通信アダプタ１０ａ及び下位装置２０ａは、インターフェース２ａ−１を介して接続される。なお、下位装置２０ａは、通信アダプタ１０ａが接続されていない場合には、単体の電気機器として機能する。通信アダプタ１０ａは、下位装置２０ａに接続される際には、モジュールとして下位装置２０ａのスロットにスロットインされるとしてもよい。あるいは、通信アダプタ１０ａは、下位装置２０ａに接続される際には、下位装置２０ａの筐体の一部に付加的に装着されるとしてもよい。
【００３１】
下位装置２０ａは、通信部２１ａ、制御部２２ａを有する。なお、図２では、通信部２１ａ、制御部２２ａ以外の機能部の図示を省略している。通信部２１ａは、通信アダプタ１０ａの通信部１１ａと、インターフェース２ａ−１、２ａ−２を介して接続される。
【００３２】
制御部２２ａは、下位装置２０ａ全体を電気的に制御する処理装置である。制御部２２ａは、ユーザが下位装置２０ａへ直接入力した制御指示、又は、管理サーバ及び通信アダプタ１０ａを介して受信した外部のユーザ端末からの制御指示に沿って、下位装置２０ａを電気的に制御する。
【００３３】
そして、制御部２２ａは、制御指示が管理サーバからのものであった場合には、制御指示に基づく制御結果、例えば制御正常完了、制御不可などの応答を、通信部２１ａからインターフェース２ａ−１を介して通信アダプタ１０ａへ送信する。そして、通信アダプタ１０ａは、下位装置２０ａからの応答を、管理サーバへ送信する。
【００３４】
また、制御部２２ａは、リセット信号が伝送されるインターフェース２ａ−２、通信部２１aを介して通信アダプタ１０ａの通信部１１ａと接続される。制御部２２ａは、通信アダプタ１０ａのＣＰＵ（Central  Processing  Unit）１２ａから出力されたリセット信号がインターフェース２ａ−２を介して入力されると、リセット（再起動）動作する。
【００３５】
通信アダプタ１０ａは、通信部１１ａ、ＣＰＵ１２ａ、ＲＯＭ（Read  Only  Memory）１３ａ、ＲＡＭ（Random  Access  Memory）１４ａ、通信バッファ１５ａ、無線通信部１６ａを有する。通信部１１ａは、下位装置２０ａとインターフェース２ａ−１を介して通信を行う。また、通信部１１ａは、下位装置２０ａへインターフェース２ａ−２を介してリセット信号を入力する。
【００３６】
ＣＰＵ１２ａは、通信アダプタ１０ａの全体制御をおこなう。具体的には、ＣＰＵ１２ａは、ＲＯＭ１３ａに記憶される所定のプログラムを読み出し、ＲＡＭ１４ａと協働して、所定処理を実行する。具体的には、ＣＰＵ１２ａは、無線通信部１６ａを介してゲートウェイ装置２から受信した制御信号を通信バッファ１５ａに一時記憶し、通信バッファ１５ａから読み出した制御信号をインターフェース２ａ−１を介して下位装置２０ａへ送信する。
【００３７】
また、ＣＰＵ１２ａは、下位装置２０ａから受信した応答を、通信バッファ１５ａに一時記憶し、通信バッファ１５ａから読み出した応答を無線通信部１６ａを介してゲートウェイ装置２へ送信する。
【００３８】
また、ＣＰＵ１２ａは、無線通信部１６ａを介してゲートウェイ装置２から受信した制御信号を下位装置２０ａへ送信後、所定時間が経過しても下位装置２０ａから対応する応答がない場合に、ゲートウェイ装置２及び下位装置２０ａの間に、下位装置２０ａが原因である通信障害が発生したと検知する。この点で、ＣＰＵ１２ａは、検知部の一例である。
【００３９】
そして、ＣＰＵ１２ａは、通信障害を検知すると、通信部１１ａ及びインターフェース２ａ−２を介して、下位装置２０ａの制御部２２ａへリセット信号を入力する。この点で、ＣＰＵ１２ａは、リセット制御部の一例である。
【００４０】
（実施形態１に係る通信アダプタにおける処理）
図３は、実施形態１に係る通信アダプタにおける処理を示すフローチャートである。実施形態１に係る通信アダプタ１０ａにおける処理は、所定周期、又は、所定の契機で実行される。図３に示すように、通信アダプタ１０ａのＣＰＵ１２ａは、ゲートウェイ装置２から下位装置２０ａへの制御信号を受信したか否かを判定する（ステップＳ１１）。ＣＰＵ１２ａは、制御信号を受信した場合（ステップＳ１１：Ｙｅｓ）、ステップＳ１２へ処理を移し、制御信号を受信しない場合（ステップＳ１１：Ｎｏ）、ステップＳ１１を繰り返す。
【００４１】
ステップＳ１２では、ＣＰＵ１２ａは、ステップＳ１１で受信した制御信号を、下位装置２０ａへ送信する。次に、ＣＰＵ１２ａは、タイマ計時を開始する（ステップＳ１３）。次に、ＣＰＵ１２ａは、下位装置２０ａから、ステップＳ１２で送信した制御信号に対応する応答を、下位装置２０ａから受信した否かを判定する（ステップＳ１４）。ＣＰＵ１２ａは、制御信号に対応する応答を受信した場合（ステップＳ１４：Ｙｅｓ）、ステップＳ１５へ処理を移し、制御信号に対応する応答を受信しない場合（ステップＳ１４：Ｎｏ）、ステップＳ１６へ処理を移す。
【００４２】
ステップＳ１５では、ＣＰＵ１２ａは、ステップＳ１４で受信した応答をゲートウェイ装置２へ送信する。
【００４３】
一方、ステップＳ１６では、ＣＰＵ１２ａは、ステップＳ１３で計時開始したタイマは所定時間計時したか否かを判定する。ＣＰＵ１２ａは、タイマが所定時間計時した場合（ステップＳ１６：Ｙｅｓ）、ステップＳ１７へ処理を移す。ＣＰＵ１２ａは、タイマが所定時間計時していない場合（ステップＳ１６：Ｎｏ）、ステップＳ１４へ処理を戻す。
【００４４】
ステップＳ１７では、ＣＰＵ１２ａは、下位装置２０ａへインターフェース２ａ−２を介してリセット信号を入力する。次に、ＣＰＵ１２ａは、ステップＳ１３で計時開始したタイマをリセットする（ステップＳ１８）。ＣＰＵ１２ａは、ステップＳ１５又はステップＳ１８が終了すると、実施形態１に係る通信アダプタ１０ａにおける処理を終了する。
【００４５】
実施形態１によれば、下位装置２０ａが原因と推定される下位装置２０ａ及びゲートウェイ装置２の間の通信障害が検知された場合に、通信アダプタ１０ａから下位装置２０ａをリセット（再起動）動作させる。これにより、下位装置２０ａ及びゲートウェイ装置２の間で通信障害が発生した際にも自動復旧させ、通信路の健全性を保つことができる。
【００４６】
なお、本実施形態の説明では、下位装置２０aがアダプタ１０aから制御信号を受信した後に応答があるものとして説明したが、信号の種類によっては下位装置２０aからの応答を要求しない場合も想定される。そこで、ステップＳ１１とステップＳ１２との間でゲートウェイ装置２から受信した信号が、下位装置２０aがその信号を受信したときに応ずるものか否か信号の属性を判断し、それに応じて次のステップに進むようにしてもよい。具体的には、下位装置が信号を受信したときに上位装置に応答するものである場合にはステップＳ１２に進み、応答するものでない場合には下位装置に当該信号を送信し処理を終了してもよい。
【００４７】
［実施形態２］
（実施形態２に係るネットワークシステム）
図４は、実施形態２に係るネットワークシステムを示す図である。実施形態２に係るネットワークシステム１００ｂは、実施形態１に係るネットワークシステム１００ａ同様、ECHONET又はECHONET  Liteのプロトコルに準拠する、電気機器を接続したＨＥＭＳネットワークである。ネットワークシステム１００ｂは、ホームネットワークシステム１ｂを含む。
【００４８】
ホームネットワークシステム１ｂは、下位装置２０ｂ及び下位装置２０ｂそれぞれと接続された通信アダプタ１０ｂ、アクセスポイント３、ゲートウェイ装置２を有する。通信アダプタ１０ｂは、下位装置２０ｂにインターフェース２ｂ−１を介して接続される。また、通信アダプタ１０ｂは、下位装置２０ｂとの間に、インターフェース２ｂ−２が設けられる。
【００４９】
下位装置２０ｂは、ゲートウェイ装置２から通信アダプタ１０ｂを介した制御信号の受信が所定時間（例えば３時間）ない状態が継続する場合に、インターフェース２ｂ−２を介して通信アダプタ１０ｂへリセット信号を送信し、通信アダプタ１０ｂをリセット動作（再起動）させる。ネットワークシステム１００ｂは、その他の点については、実施形態１に係るネットワークシステム１００ａと同様である。
【００５０】
（実施形態２に係る下位装置及び通信アダプタ）
図５は、実施形態２に係る下位装置及び通信アダプタを示す図である。通信アダプタ１０ｂ及び下位装置２０ｂは、インターフェース２ｂ−１を介して接続される。
【００５１】
下位装置２０ｂは、通信部２１ｂ、制御部２２ｂを有する。なお、図５では、通信部２１ｂ、制御部２２ｂ以外の機能部の図示を省略している。通信部２１ｂは、通信アダプタ１０ｂの通信部１１ｂと、インターフェース２ｂ−１を介して接続される。また、通信部２１ｂは、通信アダプタ１０ｂへリセット信号を入力するインターフェース２ｂ−２を介して接続される。
【００５２】
制御部２２ｂは、下位装置２０ｂ全体を電気的に制御する処理装置である。制御部２２ｂは、ユーザが下位装置２０ｂへ直接入力した制御指示、又は、管理サーバ及び通信アダプタ１０ｂを介して受信した外部のユーザ端末からの制御指示に沿って、下位装置２０ｂを電気的に制御する。
【００５３】
また、制御部２２ｂは、通信アダプタ１０ｂから所定時間（例えば３時間）継続して制御信号を受信しない場合に、ゲートウェイ装置２及び下位装置２０ｂの間に、通信アダプタ１０ｂが原因である通信障害が発生したと検知する。この点で、制御部２２ｂは、検知部の一例である。
【００５４】
そして、制御部２２ｂは、通信障害を検知すると、通信部２１ｂ及びインターフェース２ｂ−２を介して、通信アダプタ１０ｂのＣＰＵ１２ｂへリセット信号を入力する。この点で、制御部２２ｂは、リセット制御部の一例である。下位装置２０ｂは、その他の点は、実施形態１に係る下位装置２０ａと同様である。
【００５５】
通信アダプタ１０ｂは、通信部１１ｂ、ＣＰＵ１２ｂ、ＲＯＭ１３ａ、ＲＡＭ１４ａ、通信バッファ１５ａ、無線通信部１６ａを有する。通信部１１ｂは、下位装置２０ｂとインターフェース２ｂ−１を介して通信を行う。
【００５６】
ＣＰＵ１２ｂは、通信アダプタ１０ｂの全体制御をおこなう。また、ＣＰＵ１２ｂは、インターフェース２ｂ−２が接続される図示しないポートを有する。インターフェース２ｂ−２は、下位装置２０ｂの通信部２１ｂと接続される。ＣＰＵ１２ｂは、下位装置２０ｂの制御部２２ｂから出力されたリセット信号がインターフェース２ｂ−２を介して入力されると、リセット（再起動）動作する。通信アダプタ１０ｂは、その他の点は、実施形態１に係る通信アダプタ１０ａと同様である。
【００５７】
（実施形態２に係る通信アダプタにおける処理）
図６は、実施形態２に係る下位装置における処理を示すフローチャートである。実施形態２に係る下位装置２０ｂにおける処理は、所定周期、又は、所定の契機で実行される。図６に示すように、下位装置２０ｂの制御部２２ｂは、タイマ計時を開始する（ステップＳ２１）。
【００５８】
次に、制御部２２ｂは、ゲートウェイ装置２からの制御信号受信か否かを判定する（ステップＳ２２）。制御部２２ｂは、ゲートウェイ装置２からの制御信号受信の場合（ステップＳ２２：Ｙｅｓ）、ステップＳ２３へ処理を移す。制御部２２ｂは、ゲートウェイ装置２からの制御信号受信でない場合（ステップＳ２２：Ｎｏ）、ステップＳ２４へ処理を移す。
【００５９】
ステップＳ２３では、制御部２２ｂはステップＳ２２で受信した制御信号に対する応答を通信アダプタ１０ｂへ送信する。
【００６０】
一方、ステップＳ２４では、制御部２２ｂは、ステップＳ２１で計時開始したタイマは所定時間計時したか否かを判定する。制御部２２ｂは、タイマが所定時間計時した場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２５へ処理を移す。制御部２２ｂは、タイマが所定時間計時していない場合（ステップＳ２４：Ｎｏ）、ステップＳ２２へ処理を戻す。
【００６１】
ステップＳ２５では、制御部２２ｂは、通信アダプタ１０ｂへインターフェース２ｂ−２を介してリセット信号を入力する。次に、制御部２２ｂは、ステップＳ２１で計時開始したタイマをリセットする（ステップＳ２６）。制御部２２ｂは、ステップＳ２３又はステップＳ２６が終了すると、実施形態２に係る下位装置２０ｂにおける処理を終了する。
【００６２】
実施形態２によれば、汎用性があるECHONET又はECHONET  Liteの制御信号の受信の有無に基づいて、通信アダプタ１０ｂが原因と推定される下位装置２０ｂ及びゲートウェイ装置２の間の通信障害が検知された場合に、下位装置２０ｂから通信アダプタ１０ｂをリセット（再起動）動作させる。これにより、汎用性を有して下位装置２０ｂ及びゲートウェイ装置２の間で通信障害を検知し、通信障害を自動復旧させ、通信路の健全性を保つことができる。
【００６３】
（実施形態２の変形例）
実施形態２では、ゲートウェイ装置２からの制御信号の受信が所定時間（例えば３時間）継続してなかった場合、下位装置２０ｂ及びゲートウェイ装置２の間で通信障害を検知する。しかし、ゲートウェイ装置２から送信される制御信号の送信周期が、前述の所定時間よりも長い場合がある。この場合には、ゲートウェイ装置２から、制御信号に代えて定期的にダミー信号を送信するとしてもよい。そして、ゲートウェイ装置２からの制御信号又はダミー信号の受信が所定時間（例えば３時間）継続してなかった場合、下位装置２０ｂ及びゲートウェイ装置２の間で通信障害を検知するとしてもよい。
【００６４】
また、ゲートウェイ装置２からの制御信号の受信なしと判定する閾値である前述の所定時間は、下位装置２０ｂ毎に、その機能や機種等の属性に応じて、異なる値としてもよい。
【００６５】
また、実施形態２では、下位装置２０ｂがゲートウェイ装置２からの制御信号の受信が所定時間（例えば３時間）継続してなかった場合、下位装置２０ｂ及びゲートウェイ装置２の間で通信障害を検知し、通信アダプタ１０ｂをリセット（再起動）させるとする。しかし、これに限らず、通信アダプタ１０ｂがゲートウェイ装置２からの制御信号の受信が所定時間（例えば３時間）継続してなかった場合、下位装置２０ｂ及びゲートウェイ装置２の間で通信障害を検知し、通信アダプタ１０ｂすなわち自装置をリセット（再起動）させるとしてもよい。
【００６６】
本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態や変形例は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６７】
１ａ，１ｂ  ホームネットワークシステム
１  ネットワーク
２  上位装置としてのゲートウェイ装置
２ａ−１、２ｂ−１  インターフェース
２ａ−２、２ｂ−２  インターフェース
３  アクセスポイント
１０ａ、１０ｂ  通信アダプタ
１１ａ、１１ｂ  通信部
１２ａ、１２ｂ  ＣＰＵ
１３ａ  ＲＯＭ
１４ａ  ＲＡＭ
１５ａ  通信バッファ
１６ａ  無線通信部
２０ａ、２０ｂ  下位装置
２１ａ、２１ｂ  通信部
２２ａ、２２ｂ  制御部
【図１】
0006629113.tif 000002
【図２】
0006629113.tif 000003
【図３】
0006629113.tif 000004
【図４】
0006629113.tif 000005
【図５】
0006629113.tif 000006
【図６】
0006629113.tif 000007