(57)【要約】 【課題】簡易な方法で無線通信における通信品質を確保して、照明設備を制御することができる照明制御システムを提供する。【解決手段】制御部１６１が、無線通信部１７１のアドレスと、制御部１７２による照明部１７３の制御に係る所定のコマンドとを表す文字列を指定することで、コマンドを表す文字列を含むメッセージの送信を無線通信部１６２に対して指示するとともに、当該コマンドの送信を指示してから、当該コマンドに対する応答を受信するまでの応答時間の制限値を判定時間として設定し、制御部１７２が、無線通信部１７１が受信したメッセージに含まれているコマンドに応じた処理を実行するとともに、コマンドに応じた応答メッセージの送信を無線通信部１７１に対して指示し、制御部１６１が、判定時間内に応答メッセージが受信されたか否かを判定する。【選択図】図１
2016062763.tif 000002
【特許請求の範囲】
【請求項１】
第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムであって、
前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を指定することで、前記コマンドを表す文字列を含むメッセージの送信を前記第１無線通信部に対して指示するとともに、当該コマンドの送信を指示してから、当該コマンドに対する応答を受信するまでの応答時間の制限値を判定時間として設定し、
前記第１無線通信部が、前記第１制御部から指示された前記メッセージを送信し、
前記第２無線通信部が、前記第１無線通信部が送信した前記メッセージを受信し、
前記第２制御部が、前記第２無線通信部が受信した前記メッセージに含まれている前記コマンドに応じた処理を実行するとともに、前記コマンドに応じた応答メッセージの送信を前記第２無線通信部に対して指示し、
前記第２無線通信部が、前記第２制御部から指示された前記応答メッセージを送信し、
前記第１無線通信部が、前記第２無線通信部が送信した前記応答メッセージを受信し、
前記第１制御部が、前記判定時間内に前記応答メッセージが受信されたか否かを判定する
ことを特徴とする照明制御システム。
【請求項２】
前記コマンドが、ＤＡＬＩ（Digital Addressable Lighting Interface）で規定されたコマンドに対応するものである
ことを特徴とする請求項１に記載の照明制御システム。
【請求項３】
前記メッセージが、ＣｏＡＰ（Constrained Application Protocol）で規定された形式を有するものである
ことを特徴とする請求項１又は２に記載の照明制御システム。
【請求項４】
前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を、ＵＲＩ（Uniform Resource Identifier）として指定する
ことを特徴とする請求項１から３のいずれか１項に記載の照明制御システム。
【請求項５】
第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムにおいて、
第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムであって、
前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を指定することで、前記コマンドを表す文字列を含むメッセージの送信を前記第１無線通信部に対して指示するとともに、当該コマンドの送信を指示してから、当該コマンドに対する応答を受信するまでの応答時間の制限値を判定時間として設定し、
前記第１無線通信部が、前記第１制御部から指示された前記メッセージを送信し、
前記第２無線通信部が、前記第１無線通信部が送信した前記メッセージを受信し、
前記第２制御部が、前記第２無線通信部が受信した前記メッセージに含まれている前記コマンドに応じた処理を実行するとともに、前記コマンドに応じた応答メッセージの送信を前記第２無線通信部に対して指示し、
前記第２無線通信部が、前記第２制御部から指示された前記応答メッセージを送信し、
前記第１無線通信部が、前記第２無線通信部が送信した前記応答メッセージを受信し、
前記第１制御部が、前記判定時間内に前記応答メッセージが受信されたか否かを判定する
ことを特徴とする照明制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明制御システム及び照明制御方法に関する。
【背景技術】
【０００２】
特許文献１に、照明器具等の省電力化を図るためのシステムの一例が記載されている。特許文献１に記載されているシステムでは、照明器具毎に照明器具のオン・オフや調光制御等を行う制御ユニットが設置される。そして、１台のコントローラによって各制御ユニットの動作が制御される。その際、各照明器具は、各制御ユニットに対応するアドレスを用いて特定される。
【０００３】
近年、電力を消費する設備機器の高効率化に加え、設備自動制御技術の進化、つまり、利用者の様々なニーズに答えつつ不要な電力を抑制するきめ細やかな制御が求められている。このような要求に対しては、例えば、ハードウェアにより近いレベルの制御を実現するためのソフトウェア、使い勝手の良いユーザインタフェースを実現するためのソフトウェア等の複数のソフトウェアを適切に連携させるということが課題となる。
【０００４】
ところで、照明機器については、ＤＡＬＩ（Digital Addressable Lighting Interface）と呼ばれる照明制御通信プロトコルが、ＩＥＣにおいて規格化されている。ＤＡＬＩは、主に複数の蛍光灯やＬＥＤ（Light Emitting Diode）照明の調光を行うために使用される。このＤＡＬＩは、伝送媒体として有線通信路を利用するものとして規定されている。
【０００５】
一方、センサの情報を収集するなどの目的で無線通信が利用されるようになってきた。同じ周波数帯で予定外の他のシステムが混在する場合には、無線通信の混信が生じることがある。このような混信が生じる状況であっても、所望の通信品質を確保する必要がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−３９３８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、無線通信の通信品質を確保しようとすると、複数のソフトウェアを利用してメッセージの交換を実施する構成が考えられる。例えば、ＸＭＬ（Extensible Markup Language ）などのプロトコルでは、再送処理などにより通信品質を確保できるものであるが、再送処理を制御用に用いるのには適していない。特に、比較的通信速度が低い無線回線上で伝送するには、伝送に係る時間が揺らぐことから、要求メッセージからそれに対する応答メッセージまでの時間を厳密に管理することは困難である。
一方、上述したＤＡＬＩでは、マスタからスレーブへ送信されるフォワードフレームと、フォワードフレームへの応答としてスレーブからマスタへ送信されるバックワードフレームとの間に時間的な制限が決められている。すなわち、ＤＡＬＩのように時間的な制約を有するソフトウェアと、無線通信を利用して通信する場合に用いるソフトウェアのように時間的な制約を守ることが難しいソフトウェアとを適切に連携させて通信品質を確保することが課題となる。
【０００８】
上記のとおり、無線通信を利用しつつ、簡易な方法で無線通信における通信品質を確保して、照明設備を制御できるように構成することは困難であった。
【０００９】
本発明は、上記のような事情を考慮してなされたものであり、簡易な方法で無線通信における通信品質を確保して、照明設備を制御することができる照明制御システム及び照明制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の照明制御システムは、第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムであって、前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を指定することで、前記コマンドを表す文字列を含むメッセージの送信を前記第１無線通信部に対して指示するとともに、当該コマンドの送信を指示してから、当該コマンドに対する応答を受信するまでの応答時間の制限値を判定時間として設定し、前記第１無線通信部が、前記第１制御部から指示された前記メッセージを送信し、前記第２無線通信部が、前記第１無線通信部が送信した前記メッセージを受信し、前記第２制御部が、前記第２無線通信部が受信した前記メッセージに含まれている前記コマンドに応じた処理を実行するとともに、前記コマンドに応じた応答メッセージの送信を前記第２無線通信部に対して指示し、前記第２無線通信部が、前記第２制御部から指示された前記応答メッセージを送信し、前記第１無線通信部が、前記第２無線通信部が送信した前記応答メッセージを受信し、前記第１制御部が、前記判定時間内に前記応答メッセージが受信されたか否かを判定することを特徴とする。
【００１１】
また、本発明の他の照明制御システムは、前記コマンドが、ＤＡＬＩで規定されたコマンドに対応するものであることを特徴とする。
【００１２】
また、本発明の他の照明制御システムは、前記メッセージが、ＣｏＡＰ（Constrained Application Protocol）で規定された形式を有するものであることを特徴とする。
【００１３】
また、本発明の他の照明制御システムは、前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を、ＵＲＩ（Uniform Resource Identifier）として指定することを特徴とする。
【００１４】
また、本発明の照明制御方法は、第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムにおいて、第１制御部と、第１無線通信部とを有する制御装置と、第２無線通信部と、第２制御部と、照明部とを有する照明装置とを備える照明制御システムであって、前記第１制御部が、前記第２無線通信部のアドレスと、前記第２制御部による前記照明部の制御に係る所定のコマンドとを表す文字列を指定することで、前記コマンドを表す文字列を含むメッセージの送信を前記第１無線通信部に対して指示するとともに、当該コマンドの送信を指示してから、当該コマンドに対する応答を受信するまでの応答時間の制限値を判定時間として設定し、前記第１無線通信部が、前記第１制御部から指示された前記メッセージを送信し、前記第２無線通信部が、前記第１無線通信部が送信した前記メッセージを受信し、前記第２制御部が、前記第２無線通信部が受信した前記メッセージに含まれている前記コマンドに応じた処理を実行するとともに、前記コマンドに応じた応答メッセージの送信を前記第２無線通信部に対して指示し、前記第２無線通信部が、前記第２制御部から指示された前記応答メッセージを送信し、前記第１無線通信部が、前記第２無線通信部が送信した前記応答メッセージを受信し、前記第１制御部が、前記判定時間内に前記応答メッセージが受信されたか否かを判定することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１制御部が、第２無線通信部のアドレスと、第２制御部による照明部の制御に係る所定のコマンドとを表す文字列を指定することで、コマンドを表す文字列を含むメッセージの送信を第１無線通信部に対して指示するとともに、第１制御部が、判定時間内に応答メッセージが受信されたか否かを判定する。この構成によれば、第２無線通信部のアドレスを用いてアクセスすることができるので、例えばＤＮＳ（Domain Name System）等の比較的アクセスに処理時間が掛かるシステムを使用しなくてよい。また、照明部を制御するコマンドを指定することができるので従来同様の制御を容易に行うことができる。さらに、判定時間内に応答メッセージが受信されたか否かを判定することで、例えば応答メッセージが正常な時間内に返されなかったことを認識し、その場合には、制御状態を再確認したり、コマンドを再送信したりすることができる。よって、本発明によれば、簡易な方法で無線通信における通信品質を確保して、照明設備を制御することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態の照明制御システム１の構成例を示したブロック図である。
【図２】図１に示した照明制御システム１で使用されるＵＲＩの構成例を説明するための説明図である。
【図３】図１に示した照明制御システム１の動作例を説明するためのシーケンス図である。
【図４】図１に示した照明制御システム１の他の動作例を説明するためのシーケンス図である。
【図５】図１に示した照明制御システム１のさらに他の動作例を説明するためのシーケンス図である。
【図６】図１に示した照明制御システム１で伝送されるメッセージの形式を説明するための説明図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明の一実施形態の照明制御システム１の構成例を示したブロック図である。図１に示した照明制御システム１は、ビル管理システム１１と、照明コントローラ１２と、端末１３と、有線用コントローラ１４と、有線調光機能付照明装置１５と、無線用コントローラ１６とを備える。照明制御システム１は、さらに、無線調光機能付照明装置１７と、無線ユニット１８と、センサ１９と、無線ユニット２０と、ファン２１と、外付無線ユニット２２と、調光機能付照明装置２３とを備える。
【００１８】
ビル管理システム１１は、コンピュータとその周辺装置とを備えて構成されていて、コンピュータで所定のプログラムを実行することで、建物に設置された照明機器、空調機器等の設備の運転状態やエネルギーの消費量等を示すデータを蓄積、管理するための機能等を提供する。照明コントローラ１２は、通信回線３１を介してビル管理システム１１に接続され、有線又は無線のＬＡＮ（Local Area Network）３２を介して端末１３に接続され、そして、ＲＳ−４８５等の通信線３３及び３４を介して有線用コントローラ１４及び無線用コントローラ１６に接続されている。ここで、ＲＳ−４８５は、米国電子工業会によって標準化されたシリアル通信の規格である。照明コントローラ１２は、コンピュータとその周辺装置とを備えて構成されていて、コンピュータで所定のプログラムを実行することで、ビル管理システム１１、端末１３、有線用コントローラ１４及び無線用コントローラ１６との間で所定の信号を送受信し、有線調光機能付照明装置１５、無線調光機能付照明装置１７、センサ１９、ファン２１及び調光機能付照明装置２３を制御する。
【００１９】
端末１３は、コンピュータとその周辺装置とを備えて構成されていて、コンピュータで所定のプログラムを実行することで、利用者の指示に応じて照明コントローラ１２にアクセスし、例えば有線調光機能付照明装置１５、無線調光機能付照明装置１７等に対する制御内容を設定あるいは変更したり、制御状況を監視したりする。
【００２０】
有線用コントローラ１４は、例えばマイクロコンピュータを有して構成されていて、マイクロコンピュータで所定のプログラムを実行することで、例えば照明コントローラ１２から受信した信号に基づき通信ケーブル３５を介して接続されている有線調光機能付照明装置１５を制御する。有線用コントローラ１４は、例えばＤＡＬＩに従ったコマンド及び通信信号を用いて、有線調光機能付照明装置１５を制御する。有線調光機能付照明装置１５は、ＬＥＤを光源とする照明であり、有線用コントローラ１４から受信した制御信号に応じて光源を調光制御したり、オン・オフ制御したりする。
【００２１】
無線用コントローラ１６は、制御部１６１と、無線通信部１６２とを有している。制御部１６１は、例えば通信機能、揮発性及び不揮発性のメモリ等を内蔵したマイクロコンピュータであり、不揮発性メモリに格納されているプログラムを実行することで、照明コントローラ１２と通信したり、無線通信部１６２を介して無線調光機能付照明装置１７等と通信したりする。無線用コントローラ１６は、例えば照明コントローラ１２から受信した信号に基づき無線通信部１６２を介して無線信号３６を送受信することで無線調光機能付照明装置１７を制御する。無線通信部１６２は、例えば、ＩＥＥＥ８０２．１５．４等の所定の短距離無線ネットワーク規格に従った無線通信によって、無線調光機能付照明装置１７のほか、無線ユニット１８、無線ユニット２０及び外付無線ユニット２２との間で、所定の信号を送受信する。
【００２２】
無線調光機能付照明装置１７は、無線通信部１７１と、制御部１７２と、照明部１７３とを備える。無線通信部１７１は、無線通信部１６２と同様に所定の短距離無線ネットワーク規格に従った無線通信を行う。制御部１７２は、例えば通信機能、揮発性及び不揮発性のメモリ等を内蔵したマイクロコンピュータであり、不揮発性メモリに格納されているプログラムを実行することで、無線通信部１７１を介して無線用コントローラ１６と通信したり、照明部１７３を制御したりする。照明部１７３は、例えばＬＥＤを光源とする照明である。制御部１７２は、無線用コントローラ１６から受信したメッセージに応じて照明部１７３を調光制御したり、オン・オフ制御したりする。
【００２３】
無線ユニット１８は、所定の通信線４０を介してセンサ１９から出力された所定の検知信号を入力したり、所定の短距離無線ネットワーク規格に従った無線通信によって、無線通信部１６２との間で無線信号３７を送受信したりする。センサ１９は、例えば温度、湿度、照度等の検知器であり、検知結果を表す信号を、無線ユニット１８を介して無線用コントローラ１６に送信する。
【００２４】
無線ユニット２０は、所定の通信線４１を介してファン２１に対して所定の制御信号を出力したり、所定の短距離無線ネットワーク規格に従った無線通信によって、無線通信部１６２との間で無線信号３８を送受信したりする。ファン２１は、扇風機あるいは換気扇であり、無線用コントローラ１６が送信した所定の制御信号を無線ユニット２０を介して受信して、扇風機あるいは換気扇をオン・オフ制御したり、回転速度を制御したりする。
【００２５】
外付無線ユニット２２と、調光機能付照明装置２３とは、組み合わせることで、無線調光機能付照明装置１７と同等の機能を有する照明装置として動作する。外付無線ユニット２２は、無線通信部２２１と、制御部２２２とを有する。外付無線ユニット２２と、調光機能付照明装置２３とは、通信ケーブル４２を介して接続されている。調光機能付照明装置２３は、照明部２３１を備える。無線通信部２２１は、無線通信部１７１と同等の構成であり、無線通信部１６２との間で、所定の短距離無線ネットワーク規格に従い、無線信号３９を用いて所定の信号を送受信する。制御部２２２は、例えば通信機能、揮発性及び不揮発性のメモリ等を内蔵したマイクロコンピュータであり、不揮発性メモリに格納されているプログラムを実行することで、無線通信部２２１を介して無線用コントローラ１６と通信したり、照明部２３１を制御したりする。照明部２３１は、例えばＬＥＤを光源とする照明である。制御部２２２は、無線用コントローラ１６から受信したメッセージに応じて照明部２３１を調光制御したり、オン・オフ制御したりする。
【００２６】
図１に示した構成では、無線通信部１６２、無線通信部１７１、無線ユニット１８、無線ユニット２０及び無線通信部２２１には、次の形式の無線アドレスが設定され、その無線アドレスを宛先及び送信元に設定した無線通信が実行される。無線アドレスは、例えば、ＰＡＮ  ＩＤ（Personal Area Network 識別子）とショートアドレスとから構成することができる。ＰＡＮ  ＩＤは、ネットワーク・グループを認識するための１６ビットの識別子である。そして、ショートアドレスは、ネットワークで管理デバイス等が動的に割り当てる１６ビットのアドレスである。
【００２７】
また、制御部１６１と、制御部１７２、制御部２２２、無線ユニット１８及び無線ユニット２０との間では、例えばＣｏＡＰに従ったメッセージがやりとりされる。ＣｏＡＰは、ＲＥＳＴ（Representational State Transfer）に従い、Ｍ２Ｍ（Machine to Machine）に適したプロトコルの１つである。ＣｏＡＰは、パケットヘッダが小さいこと、ステートレスな単一メッセージの交換を行うこと等の特長がある。例えば、制御部１６１が、制御部１７２に対して照明部１７３を制御するためのコマンドを示すＣｏＡＰメッセージを送信する場合、次の形式のＵＲＩと、ＣｏＡＰメソッドの種類とを指定し、さらに、必要に応じてパラメータを指定して、無線通信部１６２に対してＣｏＡＰメッセージを含む無線信号の送信を指示する。図２は、ＵＲＩの構成例を示した説明図である。
【００２８】
図２（ａ）はＵＲＩの一般的な形式を示し、図２（ｂ）はリソース＜ｒｅｓｏｕｒｃｅ＞の一形式を示し、そして、図２（ｃ）はＵＲＩの具体例を示している。本実施形態で、ＣｏＡＰメッセージを送信する場合のＵＲＩの先頭にＵＲＩスキームを表す「ｃｏａｐ」が配置される。次に、「ｃｏａｐ」に続けて記号「：／／」を挟んで、宛先の無線アドレスを示すＰＡＮＩＤ＜ｐａｎｉｄ＞と、さらに記号「：」を挟んで、ショートアドレス＜ｓｈｏｒｔ  ａｄｄｒｅｓｓ＞とが配置される。＜ｐａｎｉｄ＞と＜ｓｈｏｒｔ  ａｄｄｒｅｓｓ＞は１６進数で表記される。さらに、記号「／」を挟んで、リソース名＜ｒｅｓｏｕｒｃｅ＞が続く。そして、記号「？」を挟んで、クエリパラメータ＜ｑｕｅｒｙ＞が続く。本実施形態において、リソース名＜ｒｅｓｏｕｒｃｅ＞は、例えば制御部１７２による照明部１７３の制御あるいは制御部２２２による照明部２３１の制御に係る所定のコマンドを表す文字列である。
【００２９】
リソース名＜ｒｅｓｏｕｒｃｅ＞は、例えば、図２（ｂ）に示した形式をとる。すなわち、図２（ｂ）に示した「ｌｅｖｅｌｓ」と「ａｃｔｕａｌ」は、ＤＡＬＩで規定された調光レベルを操作するコマンドのうちの「ＤＩＲＥＣＴ  ＡＲＣ  ＰＯＷＥＲ  ＣＯＮＴＲＯＬ」コマンド（＝フェードタイムに従って任意の調光レベルに調光するコマンド）又は「ＱＵＥＲＹ  ＡＣＴＵＡＬ  ＬＥＶＥＬ」コマンド（＝現在の調光レベルを問い合わせるコマンド）を表している。２つコマンドのうちのどちらを表すのかはＣｏＡＰメッセージに指定されるＣｏＡＰメソッドの種類によって決まる。また、＜ｃｈａｎｎｅｌ＞は、例えば無線通信部１７１又は無線通信部２２１が複数の出力チャネルを有する場合に、チャネル番号を指定する値が設定される。例えば、出力チャネルが１チャネルの場合、＜ｃｈａｎｎｅｌ＞＝＜０＞と設定する。
【００３０】
ＣｏＡＰメソッドは、ＧＥＴ、ＰＵＴ、ＰＯＳＴ、ＤＥＬＥＴＥの４種類である。ＧＥＴはＵＲＩで識別されたリソースに対応する情報を取得するメソッドである。ＰＵＴはメッセージに含まれるデータでＵＲＩで識別されたリソースを更新又は作成することを要求するメソッドである。ＰＯＳＴは、メッセージに含まれるデータに対して処理を要求するメソッドである。そして、ＤＥＬＥＴＥは、ＵＲＩで識別されたリソースの削除を要求するメソッドである。
【００３１】
例えば、ＣｏＡＰメソッドが「ＰＵＴ」である場合、リソース名＜ｒｅｓｏｕｒｃｅ＞が図２（ｂ）に示した「／ｌｅｖｅｌｓ／＜ｃｈａｎｎｅｌ＞／ａｃｔｕａｌ」であるときは＜ｃｈａｎｎｅｌ＞に対して、「ＤＩＲＥＣＴ  ＡＲＣ  ＰＯＷＥＲ  ＣＯＮＴＲＯＬ」コマンドの実行が指示される。この場合、ＣｏＡＰメッセージには、調光レベルを示すデータが同封される。他方、ＣｏＡＰメソッドが「ＧＥＴ」である場合、リソース名＜ｒｅｓｏｕｒｃｅ＞が図２（ｂ）に示した「／ｌｅｖｅｌｓ／＜ｃｈａｎｎｅｌ＞／ａｃｔｕａｌ」であるときは＜ｃｈａｎｎｅｌ＞に対して、「ＱＵＥＲＹ  ＡＣＴＵＡＬ  ＬＥＶＥＬ」コマンドの実行が指示される。この場合、ＣｏＡＰメッセージには、特にパラメータを示すデータを含まなくてよい。
【００３２】
図２（ｃ）に示したＵＲＩの具体例は、例えば無線通信部１７１のアドレスが「００２１：１Ｅ９４」であるとすると、ＰＡＮ  ＩＤが０ｘ００２１、ショートアドレスが０ｘ１Ｅ９４である無線通信部１７１が接続された制御部１７２に対して、「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」で表される「ＤＩＲＥＣＴ  ＡＲＣ  ＰＯＷＥＲ  ＣＯＮＴＲＯＬ」コマンド又は「ＱＵＥＲＹ  ＡＣＴＵＡＬ  ＬＥＶＥＬ」コマンドの実行を指示する情報となる。
【００３３】
なお、図２を参照して説明したリソース名は一例であって、リソース名はＤＡＬＩの他のコマンドに対応させて他に複数種類用意することが可能である。
【００３４】
なお、ＣｏＡＰメッセージの形式は、図６に示すように、フィールド５１〜５９から構成されている。２ビットのフィールド５１はＣｏＡＰのバージョン番号を表す。２ビットのフィールド５２はメッセージのタイプを表す。メッセージが、Ｃｏｎｆｏｒｍａｂｌｅ（応答を要求するメッセージ）なのか、Ｎｏｎ−Ｃｏｎｆｏｒｍａｂｌｅ（応答を要求しないメッセージ）なのか、Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ（肯定のメッセージ）なのか、あるいは、Ｒｅｓｅｔ（リセットを求めるメッセージ）なのかを表す。
【００３５】
４ビットのフィールド５３は、トークン長を表す。トークンは、リクエストメッセージとレスポンスメッセージとを照合するための連続した番号であり、０から８バイトの長さに設定することができる。８ビットのフィールド５４は、メッセージのコードを表す。メッセージのコードはクラスを表す３ビットと、詳細を表す５ビットのデータに分けられる。クラスには、メッセージがリクエストであることを示すもの、メッセージが成功したレスポンスであることを示すもの、メッセージがクライアントのエラーレスポンスであることを示すもの、メッセージがサーバのエラーレスポンスであることを示すもの等がある。また、詳細には、ＣｏＡＰのメソッドがＧＥＴ、ＰＵＴ、ＰＯＳＴ又はＤＥＬＥＴＥのいずれであるかを示すデータ、レスポンスの内容を示すデータ等が定義されている。１６ビットのフィールド５５は、メッセージＩＤ（識別子）を表す。メッセージＩＤは、メッセージを一意に識別する情報であり、メッセージの重複を検知したり、リクエストとレスポンス、あるいはＣｏｎｆｏｒｍａｂｌｅとＮｏｎ−Ｃｏｍｆｏｒｔａｂｌｅとを照合したりするために使用される。
【００３６】
以上のフィールド５１から５５がＣｏＡＰメッセージのヘッダである。フィールド５６から５９は任意のフィールドである。フィールド５６にはトークン長を示すフィールド５３で指定された長さのトークンの値が格納される。フィールド５７には０又は複数バイトのオプションの情報が格納される。オプションの情報には、ＵＲＩパスを示すデータ（図２では＜ｒｅｓｏｕｒｃｅ＞として示した文字列）等がある。
【００３７】
フィールド５９は、オプションのペイロードの情報が格納される。ペイロードには例えば調光レベルの指示値を格納することができる。このフィールド５９に対しては、図６ではフィールド５８として示した固定された１バイト（０ｘＦＦ）のデータが前に付けられる。
【００３８】
次に、図３を参照して、図１に示した無線用コントローラ１６と無線調光機能付照明装置１７との間のメッセージのやりとりについて一例を示して説明する。図３に示した例では、無線通信部１７１の無線アドレスが「００２１：１Ｅ９４」に設定されているものとする。
【００３９】
いま、制御部１６１において、無線調光機能付照明装置１７に対して発行すべきコマンドが発生したとする（Ｓ１１）。例えば、制御部１６１が実行しているアプリケーションプログラムが、時刻の情報や、センサ１９から取得した情報等に基づき自らコマンドの発行を決定した場合、照明コントローラ１２からコマンドの発行が指示された場合、端末１３から利用者の操作に応じてコマンドの発行が指示された場合等にコマンドの発行が行われる。この例では、Ｓ１１において、無線通信部１７１のチャネル０に対して、現在の調光レベルを問い合わせるコマンドの発行が決定されたものとする。
【００４０】
制御部１６１は、当該コマンドを無線調光機能付照明装置１７に対して発行した場合に予想される応答メッセージの到着時間帯を算出し、判定時間として設定する（Ｓ１２）。制御部１６１は、後述するＳ１９において、判定時間より前あるいは後に応答メッセージが到着した場合には、なんらかの問題が生じた可能性があると判定する。
【００４１】
次に、制御部１６１は、ＵＲＩを「ｃｏａｐ：／／００２１：１Ｅ９４／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」と指定し、ＣｏＡＰメソッドを「ＧＥＴ」としたメッセージの送信を、無線通信部１６２に対して指示する（Ｓ１３）。無線通信部１６２は、ＣｏＡＰメッセージのヘッダにメソッドが「ＧＥＴ」である旨のデータと、オプションを格納するフィールドにＵＲＩパス（すなわちリソース）が「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることを示すデータとを格納したＣｏＡＰメッセージを作成する。そして、無線通信部１６２は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部１７１の無線アドレス「００２１：１Ｅ９４」を送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ１４）。
【００４２】
次に、無線通信部１７１は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰメソッドが「ＧＥＴ」であり、リソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であること等を示すデータを制御部１７２に対して引き渡す（Ｓ１５）。制御部１７２は、ＣｏＡＰメソッドが「ＧＥＴ」であること及びリソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることから、指示されたコマンドが、ＤＡＬＩによる「ＱＵＥＲＹ  ＡＣＴＵＡＬ  ＬＥＶＥＬ」コマンドであることを認識する。そして、制御部１７２は、コマンドの実行結果として、照明部１７３の現在の調光レベルの値（「０ｘ８０」とする）を内容とする応答メッセージの返送を無線通信部１７１に対して指示する（Ｓ１６）。
【００４３】
無線通信部１７１は、制御部１７２の指示に応じて、ＣｏＡＰヘッダにコード「２．０５」（Ｃｏｎｔｅｎｔ）を格納し、ペイロードに「０ｘ８０」を格納したＣｏＡＰメッセージを作成する。そして、無線通信部１６２は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部１６２の無線アドレスを送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ１７）。次に、無線通信部１６２は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰヘッダのコードが「２．０５」（Ｃｏｎｔｅｎｔ）であり、ペイロードに「０ｘ８０」が格納されていること等を示すデータを制御部１６１に対して引き渡す（Ｓ１８）。
【００４４】
制御部１６１は、Ｓ１３で送信を指示した要求メッセージ（すなわちリクエストメッセージ）に対する応答メッセージ（すなわちレスポンスメッセージ）を無線通信部１６２から受け取った時刻が、Ｓ１２で設定した判定時間内であるか否かを判定する（Ｓ１９）。制御部１６１は、判定時間内であると判定した場合、例えば応答メッセージが含む現在の調光レベルに基づき、データを記録したり、照明コントローラ１２へ取得したデータを転送したりする所定の処理を行う。他方、判定時間より早いあるいは遅いと判定した場合、制御部１６１は、例えば、同一のコマンドを指示する要求メッセージを再度発行したり、判定時間内に応答メッセージを受信できなかった旨を照明コントローラ１２へ通知する処理を行ったりする。
【００４５】
次に、図４を参照して、図１に示した無線用コントローラ１６と無線調光機能付照明装置１７との間のメッセージのやりとりについて他の例を示して説明する。図４に示した例では、無線通信部１７１の無線アドレスが「００２１：１Ｅ９４」に設定されているものとする。
【００４６】
いま、制御部１６１において、無線調光機能付照明装置１７に対して発行すべきコマンドが発生したとする（Ｓ３１）。この例では、Ｓ３１において、無線通信部１７１のチャネル０に対して、現在の調光レベルを「０ｘ５０」に調光するコマンドの発行が決定されたものとする。
【００４７】
制御部１６１は、当該コマンドを無線調光機能付照明装置１７に対して発行した場合に予想される応答メッセージの到着時間帯を算出し、判定時間として設定する（Ｓ３２）。制御部１６１は、後述するＳ４０において、判定時間より前あるいは後に応答メッセージが到着した場合には、なんらかの問題が生じた可能性があると判定する。
【００４８】
次に、制御部１６１は、ＵＲＩを「ｃｏａｐ：／／００２１：１Ｅ９４／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」と指定し、ＣｏＡＰメソッドを「ＰＵＴ」とし、さらにペイロードに調光レベルの指示値「０ｘ５０」を格納したメッセージの送信を、無線通信部１６２に対して指示する（Ｓ３３）。無線通信部１６２は、ＣｏＡＰメッセージのヘッダにメソッドが「ＰＵＴ」である旨のデータと、オプションを格納するフィールドにＵＲＩパス（すなわちリソース）が「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることを示すデータと、ペイロードに指示値「０ｘ５０」を示すデータとを格納したＣｏＡＰメッセージを作成する。そして、無線通信部１６２は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部１７１の無線アドレス「００２１：１Ｅ９４」を送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ３４）。
【００４９】
次に、無線通信部１７１は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰメソッドが「ＰＵＴ」であり、リソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であり、そして、ペイロードに格納されているデータの内容が「０ｘ５０」であること等を示すデータを制御部１７２に対して引き渡す（Ｓ３５）。制御部１７２は、ＣｏＡＰメソッドが「ＰＵＴ」であること及びリソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることから、指示されたコマンドが、ＤＡＬＩによる「ＤＩＲＥＣＴ  ＡＲＣ  ＰＯＷＥＲ  ＣＯＮＴＲＯＬ」コマンドであることを認識する。そして、制御部１７２は、調光レベルを指示値「０ｘ５０」／「０ｘＦＥ」（０ｘＦＥは調光レベル１００％の指示値）×１００％のデューティー比（＝オン／（オン＋オフ）時間比）とするための制御信号を生成し、照明部１７３に対して出力する（Ｓ３６）。そして、制御部１７２は、コマンドの実行結果として、照明部１７３の変更後の現在の調光レベルの値（「０ｘ５０」）を内容とする応答メッセージの返送を無線通信部１７１に対して指示する（Ｓ３７）。
【００５０】
無線通信部１７１は、制御部１７２の指示に応じて、ＣｏＡＰヘッダにコード「２．０４」（Ｃｈａｎｇｅｄ）を格納し、ペイロードに「０ｘ５０」を格納したＣｏＡＰメッセージを作成する。そして、無線通信部１７１は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部１６２の無線アドレスを送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ３８）。次に、無線通信部１６２は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰヘッダのコードが「２．０４」（Ｃｈａｎｇｅｄ）であり、ペイロードに「０ｘ５０」が格納されていること等を示すデータを制御部１６１に対して引き渡す（Ｓ３９）。
【００５１】
制御部１６１は、Ｓ３３で送信を指示した要求メッセージ（すなわちリクエストメッセージ）に対する応答メッセージ（すなわちレスポンスメッセージ）を無線通信部１６２から受け取った時刻が、Ｓ３２で設定した判定時間内であるか否かを判定する（Ｓ４０）。制御部１６１は、判定時間内であると判定した場合、例えば応答メッセージが含む現在の調光レベルに基づき、データを記録したり、照明コントローラ１２へ取得したデータを転送したりする所定の処理を行う。他方、判定時間より早いあるいは遅いと判定した場合、制御部１６１は、例えば、同一のコマンドを指示する要求メッセージを再度発行したり、現在の調光レベルを問い合わせるコマンドを発行したり、判定時間内に応答メッセージを受信できなかった旨を照明コントローラ１２へ通知する処理を行ったりする。
【００５２】
次に、図５を参照して、図１に示した無線用コントローラ１６と外付無線ユニット２２及び調光機能付照明装置２３との間のメッセージのやりとりについて説明する。図５に示した例では、無線通信部２２１の無線アドレスが「００２１：１Ｅ９５」に設定されているものとする。
【００５３】
いま、制御部１６１において、調光機能付照明装置２３に対して発行すべきコマンドが発生したとする（Ｓ５１）。この例では、Ｓ５１において、無線通信部２２１のチャネル０に対して、現在の調光レベルを「０ｘ５０」に調光するコマンドの発行が決定されたものとする。
【００５４】
制御部１６１は、当該コマンドを調光機能付照明装置２３に対して発行した場合に予想される応答メッセージの到着時間帯を算出し、判定時間として設定する（Ｓ５２）。制御部１６１は、後述するＳ６０において、判定時間より前あるいは後に応答メッセージが到着した場合には、なんらかの問題が生じた可能性があると判定する。
【００５５】
次に、制御部１６１は、ＵＲＩを「ｃｏａｐ：／／００２１：１Ｅ９５／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」と指定し、ＣｏＡＰメソッドを「ＰＵＴ」とし、さらにペイロードに調光レベルの指示値「０ｘ５０」を格納したメッセージの送信を、無線通信部１６２に対して指示する（Ｓ５３）。無線通信部１６２は、ＣｏＡＰメッセージのヘッダにメソッドが「ＰＵＴ」である旨のデータと、オプションを格納するフィールドにＵＲＩパス（すなわちリソース）が「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることを示すデータと、ペイロードに指示値「０ｘ５０」を示すデータとを格納したＣｏＡＰメッセージを作成する。そして、無線通信部１６２は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部２２１の無線アドレス「００２１：１Ｅ９５」を送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ５４）。
【００５６】
次に、無線通信部２２１は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰメソッドが「ＰＵＴ」であり、リソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であり、そして、ペイロードに格納されているデータの内容が「０ｘ５０」であること等を示すデータを制御部２２２に対して引き渡す（Ｓ５５）。制御部２２２は、ＣｏＡＰメソッドが「ＰＵＴ」であること及びリソースが「／ｌｅｖｅｌｓ／０／ａｃｔｕａｌ」であることから、指示されたコマンドが、ＤＡＬＩによる「ＤＩＲＥＣＴ  ＡＲＣ  ＰＯＷＥＲ  ＣＯＮＴＲＯＬ」コマンドであることを認識する。そして、制御部２２２は、調光レベルを指示値「０ｘ５０」／「０ｘＦＥ」（０ｘＦＥは調光レベル１００％の指示値）×１００％のデューティー比（＝オン／（オン＋オフ）時間比）とするためのＰＷＭ信号等を出力し、照明部２３１を制御する（Ｓ５６）。そして、制御部２２２は、コマンドの実行結果として、照明部２３１の変更後の現在の調光レベルの値（「０ｘ５０」）を内容とする応答メッセージの返送を無線通信部２２１に対して指示する（Ｓ５７）。
【００５７】
無線通信部２２１は、制御部２２２の指示に応じて、ＣｏＡＰヘッダにコード「２．０４」（Ｃｈａｎｇｅｄ）を格納し、ペイロードに「０ｘ５０」を格納したＣｏＡＰメッセージを作成する。そして、無線通信部２２１は、作成したＣｏＡＰメッセージを無線パケットのペイロードに含む無線パケットを生成し、自装置に設定された無線アドレスを送信元アドレス、無線通信部１６２の無線アドレスを送信先アドレスとし、所定の無線プロトコルに従って無線パケットを送信する（Ｓ５８）。次に、無線通信部１６２は、自装置宛ての無線パケットを受信し、ＣｏＡＰメッセージを取り出して、ＣｏＡＰヘッダのコードが「２．０４」（Ｃｈａｎｇｅｄ）であり、ペイロードに「０ｘ５０」が格納されていること等を示すデータを制御部１６１に対して引き渡す（Ｓ５９）。
【００５８】
制御部１６１は、Ｓ５３で送信を指示した要求メッセージ（すなわちリクエストメッセージ）に対する応答メッセージ（すなわちレスポンスメッセージ）を無線通信部１６２から受け取った時刻が、Ｓ５２で設定した判定時間内であるか否かを判定する（Ｓ６０）。制御部１６１は、判定時間内であると判定した場合、例えば応答メッセージが含む現在の調光レベルに基づき、データを記録したり、照明コントローラ１２へ取得したデータを転送したりする所定の処理を行う。他方、判定時間より早いあるいは遅いと判定した場合、制御部１６１は、例えば、同一のコマンドを指示する要求メッセージを再度発行したり、現在の調光レベルを問い合わせるコマンドを発行しやり、判定時間内に応答メッセージを受信できなかった旨を照明コントローラ１２へ通知する処理を行ったりする。
【００５９】
以上のように、本実施形態によれば、制御部１６１が、無線通信部１７１又は２２１のアドレスと、制御部１７２又は２２２による照明部１７３又は２３１の制御に係る所定のコマンドとを表す文字列を指定することで、コマンドを表す文字列を含むメッセージの送信を無線通信部１６２に対して指示するとともに、制御部１６１が、判定時間内に応答メッセージが受信されたか否かを判定する。この構成によれば、無線通信部１７１又は２２１のアドレスを用いてアクセスすることができるので、例えばＤＮＳ等の比較的アクセスに処理時間が掛かるシステムを使用しなくてよい。また、照明部１７３及び２３１を制御するコマンドを直接的に指定することができるので従来同様の制御を容易に行うことができる。さらに、判定時間内に応答メッセージが受信されたか否かを判定することで、例えば応答メッセージが正常な時間内に返されなかったことを認識し、その場合には、制御状態を再確認したり、コマンドを再送信したりすることができる。よって、本実施形態によれば、簡易な方法で無線通信における通信品質を確保して、照明設備を制御することができる。
【００６０】
また、本実施形態によれば、予め定義したコマンドのレベルで照明部１７３や照明部２３１を制御する際のコマンドはＵＲＩに含まれている。したがって、コマンドの指定をＵＲＩへのアクセスという形で実現することができる。よって、本実施形態によれば、容易に、複数のソフトウェアの連携を適切に図ることができる。すなわち、制御部１６１で実行されるソフトウェアと、制御部１７２で実行されるソフトウェアや制御部２２２で実行されるソフトウェアとを適切に連携させることができる。また、ＨＴＴＰ（Hypertext Transfer Protocol）と容易に変換可能なＣｏＡＰに従ってメッセージを生成するので、ＨＴＴＰを用いるソフトウェアとの連携も容易に行うことができる。
【００６１】
また、ＵＲＩが含むコマンドをＤＡＬＩで規定されたコマンドに対応させているので、汎用性を高め、多くの照明機器での利用を図ることができる。また、メッセージの形式を、ＣｏＡＰで規定された形式を有するものとしているので、汎用性を高めることができる。
【００６２】
また、上記実施形態においては、ＴＣＰを使用しなければならないという制約が必ずしも無いため、例えば、無線通信の物理層とＭＡＣ層（データリンク層）との上に、ＤＡＬＩに準拠したコマンドの変換や制御のための処理等をするためソフトウェアを搭載したプロトコルスタックを用いる等、プロトコルの組み合わせを工夫することができ、組み合わせによって１メッセージのデータ量を低減する等の効果が期待できる。また、時間が揺らぎにくい構成を採用することで応答性の確保を容易とすることもできる。
【００６３】
なお、本発明の実施の形態は上記のものに限定されない。例えば、無線用コントローラが備える制御部１６１が行ったＣｏＡＰメッセージの作成及び送信の指示を、照明コントローラ１２や端末１３あるいはビル管理システム１１から行うこともできる。その場合、制御部１６１は、照明コントローラ１２、端末１３あるいはビル管理システム１１が有するコンピュータ等の制御部と一体として機能するものであるととらえることができる。また、図１に示した照明制御システム１は、各ブロックを統合したり、各ブロックを分離して分散して配置したりする等の変更を適宜行うことができる。また各ブロックが行う処理は、適宜他のブロックで実行したり、分散して実行したりすることができる。また、図１に示した各ブロックが有するコンピュータが実行するプログラムは、その一部又は全部をコンピュータ読み取り可能な記録媒体や通信回線を介して頒布することが可能である。
【符号の説明】
【００６４】
１  照明制御システム
１１  ビル管理システム（制御装置、第１制御部）
１２  照明コントローラ（制御装置、第１制御部）
１３  端末（制御装置、第１制御部）
１４  有線用コントローラ
１５  有線調光機能付照明装置
１６  無線用コントローラ（制御装置）
１６１  制御部（第１制御部）
１６２  無線通信部（第１無線通信部）
１７  無線調光機能付照明装置（照明装置）
１７１  無線通信部（第２無線通信部）
１７２  制御部（第２制御部）
１７３  照明部（照明部）
２２  外付無線ユニット
２２１  無線通信部（第２無線通信部）
２２２  制御部（第２制御部）
２３  調光機能付照明装置（照明装置）
２３１  照明部（照明部）
【図１】
2016062763.tif 000003
【図２】
2016062763.tif 000004
【図３】
2016062763.tif 000005
【図４】
2016062763.tif 000006
【図５】
2016062763.tif 000007
【図６】
2016062763.tif 000008