(57)【特許請求の範囲】
【請求項１】
複数のノードをビルのそれぞれ様々な位置に物理的にインストールするステップと、
無線インストール装置を使用して、前記ノードのうちの少なくとも選択されたものにそれぞれのアドレスをプログラムするステップと、
を含んでおり、
前記無線インストール装置を使用する前記ステップが、現在プログラムされるノードのみが前記アドレスをプログラムされることを保証するように設計されているソフトウェア・ハンドシェーク手順を使用して実行され、
前記ソフトウェア・ハンドシェーク手順に従って、
前記無線インストール装置が、無線送信のための所定の電力設定値でアドレス割り当てコマンドを送信し、
前記アドレス割り当てコマンドを受信した各ノードが、前記無線インストール装置へ、アドレス肯定応答を返答として送信し、
前記無線インストール装置が、無線送信のための前記電力設定値を減少させ、当該減少した電力設定値で前記アドレス割り当てコマンドを再送信する、
ことを特徴とする無線ネットワークのインストール方法。
【請求項２】
前記ソフトウェア・ハンドシェーク手順が、単一のアドレス肯定応答のみが前記無線インストール装置によって受信されるまで繰り返される、
請求の範囲第１項に記載の方法。
【請求項３】
前記ソフトウェア・ハンドシェーク手順に従って、
前記無線インストール装置が単一のアドレス肯定応答を受信したことに応じて、前記無線インストール装置が、アドレス割り当て確認コマンドを送信し、
現在プログラムされるノードが、前記アドレス割り当て確認コマンドの受信に応じて、アドレス設定確認応答を送信する、
請求の範囲第２項に記載の方法。
【請求項４】
前記電力設定値を減少させる前に、前記無線インストール装置は、キャンセル・アドレス割り当てコマンドを送信する、
請求の範囲第１項に記載の方法。
【請求項５】
前記無線インストール装置が、無線通信用装置を装備された携帯型コンピュータを備えている、
請求の範囲第１項に記載の方法。
【請求項６】
前記無線インストール装置が、可変電力設定装置を有する無線送信機と、無線受信機とを含む携帯型コンピュータを備えている、
請求の範囲第１項に記載の方法。
【請求項７】
前記ノードのそれぞれが、無線送信機および無線受信機を含み、
前記無線インストール装置が、無線送信機および無線受信機を含み、
前記無線インストール装置の前記無線受信機と前記ノードの前記無線送信機との間の第１の無線通信リンクが、前記無線インストール装置の前記無線送信機と前記ノードの前記無線受信機との間の第２の無線通信リンクよりも強い、
請求の範囲第１項に記載の方法。
【請求項８】
前記無線ネットワークが、インテリジェント照明制御システムを備え、
前記ノードのそれぞれが、照明モジュールおよび前記照明モジュールに接続されたノード・コントローラを含み、
前記ノードのそれぞれの前記ノード・コントローラが、デジタル信号処理装置、無線送信機および無線受信機を含み、当該無線送信機および当該無線受信機は、共通して、当該デジタル信号処理装置に接続されており、
前記無線インストール装置が、デジタル信号処理装置、無線送信機および無線受信機を含み、当該無線送信機および当該無線受信機は、共通して、当該デジタル信号処理装置に接続されており、
前記制御ノードが、ビル・コンピュータを備えている、
請求の範囲第１項に記載の方法。
【請求項９】
前記ノードのうちの前記少なくとも選択されたものの前記物理的な位置および関連したアドレスに関する情報を制御ノードに提供するステップ、
をさらに含む請求の範囲第１項に記載の方法。
【請求項１０】
前記無線インストール装置を使用して、前記ノードのうちの前記少なくとも選択されたものに１または２以上のデフォルト・パラメータをプログラムするステップ、
をさらに含む請求の範囲第１項に記載の方法。
【請求項１１】
前記無線インストール装置を使用して、少なくともいくつかの前記ノードの適切な処理を検査するステップ、
をさらに含む請求の範囲第１項に記載の方法。
【発明の詳細な説明】
発明の背景
本発明は、一般に、無線ネットワークに関し、より具体的には、無線ネットワークのインストール方法に関する。このネットワークは、無線のパケット・ホッピング・ネットワークであってもよい。
赤外線または好ましくはＲＦのような無線リンクを介して相互に通信し、制御ノード（「メイン」または「セントラル」ノードとも呼ばれる）と通信する複数のノードからなるネットワークは、一般に無線（または電波）ネットワークと呼ばれる。無線ネットワークでは、各ノードは、ノード・コントローラを含んでいる。このノード・コントローラは、デジタル信号処理装置（たとえば、マイクロプロセッサ）および無線送受信機を含んでいる。無線パケット・ホッピング・ネットワークでは、データは、「パケット・ホッピング」として知られている技術によって個々のノードと制御ノードとの間を通信（転送）される。パケット・ホッピングでは、データの個々の「パケット」は、ネットワーク・ルーティング・プロトコルに従ってノードからノードへホップされることにより、制御ノードから目的ノードへ、および、発信ノードから制御ノードへ転送される。
ＲＦをベースにしたネットワークにとって、「パケット」とは、典型的には、サイズが約５〜１０００バイトの範囲にあるデータの論理単位である。一般に、データ通信は、制御ノードの制御の下で実行される。制御ノードは、典型的には、データ通信制御ソフトウェアを常駐させたコンピュータである。ＲＦをベースにしたパケット・ホッピング・データ転送方式を使用することにより、ＲＦ送受信機のコストを減少させ、ＦＣＣのパート１５の要求を遵守することができる。
このような無線の、より具体的にはパケット・ホッピング・ネットワークは、ビルの１または２以上の機能またはシステム、たとえば、ビルの照明、ＨＶＡＣ（暖房、通気、空調）およびセキュリティの少なくともいずれか１つのシステム、を制御するのに特に適している。なぜならば、無線ネットワークは、ネットワーク情報を搬送するために、既存の構造に追加される新たな電線を必要としない低コストの屋内通信のインフラを提供するからである。さらに、このようなネットワークは、リモコン暖房制御、空調制御およびパーソナル通信システムのような、ビルにインストールされる付加的なシステムをサポートすることができる。
このようなビル制御ネットワークの制御ノードは、典型的には、プログラマブル・コントローラまたはビル・コンピュータである。個々のノードおよびビル・コンピュータは、種々のソフトウェア・プログラムを実行する。これらのソフトウェア・プログラムは、互いに補い合い、連携してシステム制御ソフトウェアを構成する。個々のノードは、典型的にはビル内に分散され、制御されているビル・システムの所定のパラメータの状態／値を監視し、ビル・コンピュータが所定のパラメータを必要に応じて調整するために発行したコマンドに応答して制御信号を生成する。ビル・コンピュータが、システム制御ソフトウェアに従って、所定のパラメータの状態／値を適切に監視し、かつ、必要に応じて所定のパラメータを調整するコマンドを発行するためには、ネットワークの各ノードへデータを送信でき、且つ、ネットワークの各ノードからデータを受信できることが重要である。
代表的なビル制御ネットワークは、自動的なまたはインテリジェントな照明制御システムである。このシステムは、ネットワーク内の各部屋およびビルの領域の双方またはいずれか一方の照明レベル、居住状態、時間の関数としてのエネルギー消費および他の照明パラメータの少なくともいずれか１つを監視する。すなわち、各部屋およびビルの領域の双方またはいずれか一方には、ノード・コントローラ（「ウォール・ユニット」とも呼ばれる）にリンクされた照明モジュール（群）が装備され、ノード・コントローラは、ＲＦ送受信機と、デジタル信号処理装置（たとえば、マイクロコントローラまたはマイクロプロセッサ）と、明度レベルを変化させる光の信号を送る制御回路とを含んでいる。各照明モジュールおよびその関連したノード・コントローラは、ともに、ビル・コンピュータの制御／管理の下にあるネットワークのノードを構成する。
このようなインテリジェント照明制御システムにおいて、照明モジュールのそれぞれは、その減光安定器の設定値の直接制御、すなわちそのランプ（群）の照明レベルの直接制御を提供するために、照明モジュールのそれぞれに関連したウォール・ユニットを介して（たとえば、ビル居住者により）個別にプログラム可能であることが好ましい。これに関して、ノードのそれぞれは、１または２以上のセンサ（たとえば、居住状態センサ、日光（周囲の光）センサ、および減光／照明レベル・センサ）を含んでいる。これらのセンサは、ノード・コントローラのデジタル信号処理装置（たとえば、マイクロプロセッサ）にセンサ・フィードバック・データを提供する。デジタル信号処理装置は、センサ・フィードバック・データを分析（処理）するようにプログラムされ、かつ、必要に応じて、プログラムされた局所的な照明状態を達成するために、それに関連した監視されているランプ（群）の照明レベルを調整するための制御信号を発生するようにプログラムされている。
センサ・フィードバック・データは、ビル・コンピュータがそのデータを送信することを要求するとき、または、局所的な照明状態を変更するときに、ネットワークの各ノードによってビル・コンピュータにも送信される。ビル・コンピュータは、その内部にロードされた照明システム制御ソフトウェアに従って、センサ・フィードバック・データを解析（処理）し、必要に応じて、制御データ（コマンド）を個々のノードに送信し、照明システム制御ソフトウェアに従って、監視されているビルの部屋／領域の照明レベルを調整する。調整は、たとえば、照明システムのエネルギー効率を最適化することである。その結果、個々の照明モジュールによって提供されるプログラムされた照明レベルは無効にされる。このように、個別にプログラム可能であり、独立した動作が可能であることに加えて、分散されたモジュールは、ビル・コンピュータの制御の下で、機能的に単一のビル・ワイド・ネットワークに統合される。
このようなネットワークにおけるデータ通信は、ネットワーク・ルーティング・プロトコルに従って、共通の通信チャネル上を、ビル・コンピュータと個々のノードとの間およびその逆の間で一般に行われる。ビル・コンピュータからビル・コンピュータの直接送信範囲外の（すなわち、ビル・コンピュータに直接「リンク」または「接続」されていない）目的ノードへは、データは、ノードからノードへ各パケットをホップさせ、または、中継することにより、パケットで転送される。この転送は、パケットが目的ノードに到着するまで行われる。ネットワークの１または２以上の他のノードへパケットをホップさせ、または、中継するノードのそれぞれは、通常、「リピータ・ノード」または単に「リピータ」と呼ばれる。目的ノードは、一般に、１または２以上のリピータを介して、同様の方法で肯定応答データ・パケットをビル・コンピュータに返すことにより、ビル・コンピュータからのデータ・パケットを受信したことを知らせる。
好都合なネットワーク・ルーティング・アルゴリズムがＡ．Dasguptaの名前で１９９５年１１月１６日に出願され、同時係属している連続番号第08/558,447号の米国特許出願と、George A. Melnikの名前で１９９６年２月２９日に出願され、同時係属している連続番号第08/608,910号の米国特許出願に開示されている。前者の出願は、本発明の譲受人に譲渡されている。後者の出願も、本発明の譲受人に譲渡されている。これらの出願の双方の開示は、参照することにより、本出願に組み込まれる。
ビル制御ネットワークのインストールは、ネットワークの各ノードの物理的な配置および電源供給を必然的に伴う。本発明が登場する前は、ネットワークの各ノードのアドレスおよび各ノードのデフォルト・パラメータは、製造時にあらかじめプログラムされ（すなわち「工場設定」）、インストール時に設定されていなかった。一方、製造時に（すなわち、ある特定のビルでのインストール前に）ノードをあらかじめプログラムすると、製造されるすべてのノードに唯一のアドレスを与えることを保証するために、長いアドレス（たとえば、１００ビットまたはそれ以上）を使用することが必要となる。このような長いアドレスは、共通のネットワーク通信チャネル上におけるデータ通信の効率を減少させる。
これに関して、典型的なネットワークは、数百ノードを有するだけであるので、ネットワークの各ノードに唯一のアドレスを割り当てることを保証するには、７〜１０ビットの長さのアドレスを使用することだけが必要となる（同様のシステムを有する隣接したビルが、ネットワークの送信範囲内にない限りは。なお、この場合には、ビル識別コードを各ノードのアドレスに追加するか、または、異なるビルのネットワークを異なるチャネル上で処理することができる）。明らかに、より短いノード・アドレスの使用により、無線ネットワークのデータ通信効率は非常に高まる。したがって、インストール時に現場特有のアドレスをノードに割り当てることは、ノード・アドレスをあらかじめプログラムする技術よりも優れている。以下で明らかになるように、本発明は、その特徴の１つにおいて、この機能を提供する。
本発明は登場する前は、無線ネットワークの個々のノードのあらかじめプログラムされたデフォルト設定値は、ビル・コンピュータによって発行されるコマンドを介してのみ変更可能であった。これは、柔軟性を非常に制限し、無線ネットワークのインストールのコストを非常に増大させる。したがって、設置時にノードのそれぞれを直接プログラムする機能が、柔軟性を高め、無線ネットワークのインストールのコストを減少させる。以下で明らかになるように、本発明は、そのもう１つの特徴において、この機能をも提供する。
インストールが完了すると、インストローラは、ネットワークの各ノードのアドレスを決定し、続いてネットワークの各ノードに対して、そのノードのアドレスとそのノードのビル内の物理的な位置を示す位置識別データ（たとえば、部屋番号）とをビル・コンピュータに入力しなければならない。目下のところ、この手順の複雑さは、ネットワークのインストールに必要な時間とコストを増加させる。以下で明らかになるように、本発明は、そのもう１つの特徴において、この手順を簡単にし、この手順に必要な時間とコストを減少させる。
ノードおよびビル・コンピュータがインストールされた後、続いて、無線ネットワークが初期化され、ビル・コンピュータにノード接続情報が提供される。このノード接続情報は、ネットワーク通信プロトコルが、上述したパケット・ホッピング技術によってネットワークにデータのパケットをルーティングするために必要とするものである。ノード接続情報は、ネットワークのどのノードが相互に通信可能であるかに関する情報を含んでいる。ビル・コンピュータは、ネットワークの初期化プロセスの間に収集したノード接続情報に基づいて、ルーティング・テーブルを作成する。続いて、ビル・コンピュータは、これらのルーティング・テーブルを使用して、ビル・コンピュータから目的ノードへ、および、発信ノードからビル・コンピュータへ、経路に沿ってノードからノードへパケットをホップさせることにより、データのパケットを転送する。この経路は、ビル・コンピュータが、ルーティング・テーブルからその時に最も効率的な経路であると決定したものである。
好都合な自動初期化方式が、George A. Melnikの名前で１９９５年１２月２７日に出願され、同時係属している連続番号第08/579,650号の米国特許出願に開示されている。この出願は、本発明の譲受人に譲渡されている。この出願の開示は、参照することにより、本出願に組み込まれる。
ユーザ（典型的には、ビル操作職員）へのフィードバックとして、無線ネットワークの物理的な構成がビル・コンピュータのモニタに表示可能である。この表示は、たとえば、ビルの床配置図における各ノードの物理的な位置をイラストで示すことにより行われる。これに関して、ネットワークのノード間のリンクは、初期化ルーチンの間に自動的に引くことができ、これにより、診断操作目的のために、無線ネットワークの図による表示が提供される。
本発明が登場する前は、個々のノードのそれぞれの処理は、ネットワークの初期化中（または後）にのみ検査可能であった。したがって、所与のノードの任意の誤動作または不適切な処理は、全体のネットワークが設置されテストされた後にのみ、検出または診断可能であった。
明らかに、ノードがインストールされる時に、ノードの処理のテストまたは検査を行うことができるのが好都合であり、これにより、全体のネットワークの設置の完了前で、かつ、初期化ルーチンの実行前に、任意の診断されたエラーの訂正やノードの置換が容易になる。このような機能は、ネットワークの初期化に要する時間およびコストを減少させ、ネットワーク通信の難しさを最小にする。以下で明らかになるように、本発明は、そのもう１つの特徴において、この機能を提供する。
発明の概要
本発明は、無線ネットワークのインストール方法を包括的に含む。この方法は、複数のノードをビルのそれぞれ異なる位置に物理的に配置するステップと、無線インストール装置を使用して、前記ノードのうちの少なくとも選択されたものにそれぞれのアドレスをプログラムするステップと、前記ノードのうちの前記少なくとも選択されたものの前記物理的な位置および関連したアドレスに関する情報を制御ノードに提供するステップとを含んでいる。この方法は、好ましくは、前記無線インストール装置を使用して、前記ノードのうちの前記少なくとも選択されたものに１または２以上のデフォルト・パラメータ（「デフォルト設定値」）をプログラムするステップをさらに含む。
この方法は、好ましくは、前記無線インストール装置を使用して、前記ノードのそれぞれの適切な処理を検査するステップをも含む。また、この方法は、好ましくは、前記無線インストール装置を使用して前記ノードをプログラムする前に、前記ノードを電力供給源に接続するステップと、前記ノードに電力を供給するステップとを含む。
前記ノードのそれぞれは、好ましくは、無線の、好ましくはＲＦの送受信機および当該送受信機に接続されたデジタル信号処理装置を含む。当該無線送受信機およびデジタル信号処理装置（たとえば、マイクロプロセッサまたはマイクロコントローラ）は、ともに「ノード・コントローラ」を構成する。
前記無線ネットワークは、好ましくは、無線のパケット・ホッピング・ネットワークである。このパケット・ホッピング・ネットワークは、ネットワークがインストールされるビルの１または２以上の機能もしくはシステム、たとえば、ビルの照明、ＨＶＡＣおよびセキュリティのシステムの少なくともいずれか１つ、を制御するように構成される。本発明の目下のところ好ましい実施例において、前記無線ネットワークは、ビル用の自動的なまたはインテリジェントな照明制御システムであり、前記ノードのそれぞれは、前記ノード・コントローラに接続された照明モジュール（群）をさらに含む。各照明モジュールは、減光安定器およびこの減光安定器によって駆動されるランプ（群）を適切に含む。
本発明の目下のところ好ましい実施例において、前記無線インストール装置は、無線通信装置を装備された携帯型コンピュータである。これに関して、この携帯型コンピュータは、好ましくは、可変電力設定値を有する、無線の、好ましくはＲＦの送信機と、可変閾値を有する、無線の、好ましくはＲＦの受信機とを有する携帯型コンピュータである。各ノードのインストールの間、前記携帯型コンピュータは、そのノードに唯一のアドレスを割り当て、続いて、割り当てたアドレスとすべての適切なデフォルト設定値とをそのノードにロードする。前記アドレス・データおよびデフォルト設定値は、好ましくは、各ノードに設けられた不揮発性メモリに格納される。
本発明のもう１つの特徴によると、前記無線インストール装置を使用するステップは、「ハンドシェーク」手順を使用して実行される。このハンドシェーク手順は、アドレスおよびデフォルト設定値のデータが、現在プログラムされるノードにのみロードされ、１または２以上の隣接した他のノードに偶発的にロードされないことを保証する。これに関して、同じアドレスが多数のノードに偶発的に割り当てられることを防止するために、電力を繰り返し減少させる方式が利用可能である。
また、本発明は、既存の無線ネットワークに１または２以上のノードをインストールする方法も包括的に含む。この方法は、全ネットワークのノードがインストールされるのではなく、前もって存在する無線ネットワークに１または２以上のノードのみがインストールされる点を除いて、無線ネットワーク自身のインストールに関しては、上述した手法と本質的に同じ手法で実行される。既存の無線ネットワークに１または２以上のノードをインストールするというこのプロセスは、ときに「インクリメンタル・インストール」と呼ばれる。このようなプロセスは、１または２以上の「新しい」ノードが既存の無線ネットワークに追加される場合、または、１または２以上のノードが最初の初期化手順の間に無線ネットワークから偶発的に「割愛」された場合に利用されることがある。
【図面の簡単な説明】
本発明のこれらの特徴および他のさまざまな特徴ならびに利点は、添付図面とともに本発明の以下の詳細な説明を参照することにより容易に理解されるであろう。
添付図面において、図１は、本発明の、目下のところ好ましい実施例による無線ネットワークのインストール方法を示すフローチャートである。
図２は、本発明の方法を使用してインストールすることができる無線パケット・ホッピング・ネットワークのブロック図である。
図３は、無線インストール・ツールとノード・コントローラとの間の無線通信リンクを示すブロック図である。
好ましい実施例の詳細な説明
まず、図１を参照しながら、本発明の目下のところ好ましい実施例による無線ネットワークのインストール方法を説明する。インストール・プロセスの第１ステップ２０は、ネットワークに含まれるノードを、そのネットワークがインストールされるビルの指定された位置に物理的に配置し、かつ、インストールするものである。
次のステップ２２は、ノードを電力供給源に接続し、続いてノードに電力を供給するものである。
次のステップ２４は、無線インストール・ツールまたは装置２６（図３に示す）を使用して、ノードにユニークなアドレスを割り当て、割り当てたアドレスをノードのメモリ（好ましくは不揮発性メモリ）にロードするものである。
次のステップ２７は、無線インストール・ツール２６を使用して、デフォルト・パラメータ（たとえば、照明スケジュール、最小および最大明度レベルなど）をノードにプログラムするものである。これらのデフォルト・パラメータまたは設定値は、ノードのメモリにロードされることが好ましい。
次のステップ２８は、無線インストール・ツール２６を使用して、ノードの適切な処理を検査するために、診断ルーチンを実行するものである。判定ポイント３０において、ノードの処理にエラーが検出されると、この方法は、ステップ３２に分岐する。ステップ３２では、所定の故障診断修理手順に従って、適宜、エラーを引き起こした問題が訂正され、または、ノードが置換される。判定ポイント３０において、エラーが検出されない場合には、この方法は、ステップ３４に分岐する。ステップ３４では、ノードの物理的な位置（たとえば、最初のノードが物理的に配置された部屋に割り当てられている部屋番号）を示すデータが、無線インストール・ツール２６に入力される。ステップ３４は、判定ポイント３０の後ではなく、ステップ２８の実行前に実行することができ、またステップ２４の実行前であっても実行することができることが、当業者には理解されるであろう。以下でより一層明らかになるように、一般に、本発明の方法のステップの実行順序は、この順序に制限されるものではない。
判定ポイント３８では、ネットワークに含まれるすべてのノードがインストールされたかどうかについての判定がなされる。判定ポイント３８において、すべてのノードがまだインストールされていないと判定されると、インストーラは、インストールされる次のノードが物理的に配置されるビルの次の指定された位置に進み、この方法は、ステップ２０にループして戻る。ネットワークに含まれるすべてのノードがインストールされるまで、上述した手順（すなわち、ステップ２０、２２、２４、２８、３０／３２、３０／３４）が、インストールされる各ノードに対して繰り返される。
すべてのノードが物理的にインストールされた後、この方法は、判定ポイント３８からステップ４０に分岐する。ステップ４０において、無線インストール・ツール２６に（好ましくは、テーブルの形式で）格納されたすべてのエントリー（すなわち、すべてのノード・アドレスおよびデフォルト設定値データ）は、制御ノード５４（図２参照）にダンプ（ダウンロード）される。制御ノード５４は、ビル・コンピュータであることが好ましい。ネットワークのノードのそれぞれの位置は、ビル用の床配置図に示すことができ、ビル・コンピュータのモニタに表示することができる。
本発明のネットワーク・インストール方法について、ネットワークの個々のノードを一度に１つずつ、逐次的な方法で、物理的に配置し、インストールし、そしてプログラムするという観点から説明してきたが、ノードのいずれかをプログラムする前に個々のノードのすべてを物理的に配置し、インストールできることが、当業者には容易に理解できるであろう。これに関して、上述した本発明のネットワーク・インストール方法のさまざまなステップの実行順序は、本発明を制限するものではない。一方、すでにインストールされているノードは、インストール・ツール２６によって発行されるコマンドには応答しないので、１つのノードのみを一度にインストールすることにより、２つまたはそれより多くのノードが同時にプログラムされないことを保証することができる。
したがって、広い意味で、本発明は、無線ネットワークのインストール方法を包括的に含む。このインストール方法は、ビルのそれぞれ異なる位置に複数のノードを物理的にインストールするステップと、無線インストール・ツールを使用して、ノードのうちの少なくとも選択されたものに各アドレス（所望ならば、デフォルト設定値とともに）をプログラムするステップと、ノードのうちの少なくとも選択されたものの物理的な位置およびアドレス（所望ならばデフォルト設定値とともに）を示す情報を制御ノード（ビル・コンピュータ）に提供するステップとを含む。このインストール方法には、前記物理的にインストールするステップと前記プログラムするステップとの実行順序は関係しない。
次に、図２を参照すると、上述した本発明のネットワーク・インストール方法を使用してインストールすることができる無線ネットワーク５０のブロック図を見ることができる。無線ネットワーク５０は、好ましくは、インテリジェント照明制度システムとして構成された、無線のパケット・ホッピング・ネットワークである。この無線ネットワーク５０は、複数の個々のノード５２およびビル・コンピュータ５４を含んでいる。ビル・コンピュータ５４は、ネットワーク５０の制御ノードを構成する。個々のノード５２のそれぞれは、好ましくは、照明モジュール（群）５３およびこれに接続されたノード・コントローラ５６を含んでいる。図３に見ることができるように、（各ノード５２の）ノード・コントローラ５６は、好ましくは、無線送信機５８（ＲＦ送信機として示される）および無線受信機６０（ＲＦ受信機として示される）を含んでいる。これらのＲＦ送信機およびＲＦ受信機は、共通して、ＲＦアンテナ６２に接続され、マイクロプロセッサ６４（または他の適切なデジタル信号処理装置）は、ＲＦ送信機５８とＲＦ受信機６０の双方に接続される。ＲＦ送信機５８およびＲＦ受信機６０は、典型的には、ともに統合されたコンポーネント、すなわちＲＦ送受信機として提供される。赤外線通信に基づくような同様の他の無線通信手段を用いることもできる。図２に見ることができるように、（各ノード５２の）照明モジュール５３は、好ましくは、減光安定器５５および減光安定器５５によって駆動されるランプ（群）５７を含んでいる。
無線インストール・ツール２６は、好ましくは、無線通信装置を装備された携帯型コンピュータである。たとえば、図３に示すように、無線インストール・ツール２６は、好ましくは、ＲＦ送信機７０およびＲＦ受信機７２の双方に接続されたマイクロプロセッサ６８を含んでいる。ＲＦ送信機７０およびＲＦ受信機７２は、共通して、ＲＦアンテナ７４に接続される。図３に破線で示すように、アドレスおよびデフォルト・パラメータのデータは、無線インストール・ツール２６のＲＦ送信機７０とノード・コントローラ５６のＲＦ受信機６０との間のＲＦ通信リンクを介して、所与のノード５２のノード・コントローラ５６にプログラムされる。一方、このタイプの無線ネットワークおよび本発明のネットワーク・インストール方法の実施に関連して利用される特定のハードウェアのいずれもこれに制限されるものでないことは当業者に理解される。
本発明の目下のところ好ましい実施例において、無線インストール・ツール２６を使用してノード５２をプログラムするステップは、好ましくは、現在プログラムされるノード以外の他のいずれかのノードに無線インストール・ツール２６からのアドレスおよびデフォルト設定値のデータが偶発的に送信される可能性を最小にするような方法で実行される。まず第１に、無線インストール・ツール２６（好ましくは、可変ＲＦ電力設定値を備えている）のＲＦ送信機７０は、好ましくは、非常に低いＲＦ電力設定値に設定されている。さらに、現在プログラムされるノードのみが、無線インストール・ツール２６のＲＦ送信機７０の送信範囲内になるように、無線インストール・ツール２６は、現在プログラムされるノードに非常に接近して置かれる。インストールされるノードが、インストール手順中は、無線インストール・ツール２６と同じ周波数で動作するが、ノード５２は、インストール後は異なる周波数で動作できることに留意すべきである。
さらに、無線インストール・ツール２６を使用してノード５２をプログラムするステップは、ソフトウェアの「ハンドシェーク」手順を利用して実行されることが好ましい。この手順は、アドレスおよびデフォルト設定値のデータが、現在プログラムされているノードにのみロードされ、１または２以上の隣接したノードに偶発的にロードされないことを保証する。より具体的には、本発明の目下のところ好ましい実施例において、ノードは、インストール手順中に、無線インストール・ツール２６からのアドレス割り当てコマンドの受信に応じて、アドレス肯定応答を自動的に送信するようにプログラムされている。
無線インストール・ツール２６が２以上のアドレス肯定応答を受信すると、現在プログラムされるノード以外の少なくとも１つのノードが、無線インストール・ツール２６からのアドレス割り当てコマンドを偶発的に受信したことは明らかである。これに関して、無線インストール・ツール２６は、２以上のアドレス肯定応答の受信に応じて、キャンセル・アドレス割り当てコマンドを自動的に発行し、無線インストール・ツール２６のＲＦ送信機７０のＲＦ電力設定値を下げ、続いて、より低いＲＦ電力設定値でアドレス割り当てコマンドを再送信するようにプログラムされている。このソフトウェア「ハンドシェーク」手順は、単一のアドレス肯定応答のみが、無線インストール・ツール２６によって受信されるまで、または、ＲＦ送信機７０の可能な最低ＲＦ電力設定値において失敗が起こるまで繰り返される。このように、無線インストール・ツール２６のＲＦ送信機７０のＲＦ電力設定値は、この送信機が現在プログラムされるノードのみからアドレス肯定応答を受信するまで、インタラクティブに減少されていく。
ソフトウェア「ハンドシェーク」手順の他の特徴として、無線インストール・ツール２６は、好ましくは、無線インストール・ツール２６が現在プログラムされるノードのみからアドレス肯定応答を受信した後、アドレス割り当て確認コマンドを発行（送信）するようにもプログラムされていることである。現在プログラムされるノードは、好ましくは、無線インストール・ツール２６からのアドレス割り当て確認コマンドの受信に応じて、割り当てられたアドレスを自動的に格納（設定）し、アドレス設定確認応答を自動的に発行（送信）するようにプログラムされている。多数のノードに同じアドレスが割り当てられるのを防止するために、電力減少が繰り返される場合には、いくつかの再確認を使用することができる。
無線プログラミング手順の完全性に関してさらに懸念されることは、たとえ実際に、現在プログラムされるノードがアドレス割り当てコマンドを受信し、アドレス肯定応答を発行した場合であっても、アドレス肯定応答が無線プログラミング・ツール２６によって受信されない場合である。このような発生の可能性を最小にするために、現在プログラムされるノード５２（好ましくは可変ＲＦ電力設定値も有する）のノード・コントローラ５６のＲＦ送信機５８のＲＦ電力設定値は、非常に高いレベルに設定され、これにより、無線インストール・ツール２６のＲＦ受信機７２は、アドレス肯定応答に対する感度を、ノード５２のノード・コントローラ５６のＲＦ受信機６０のアドレス割り当てコマンドに対する感度よりもずっと高くしている。言い換えると、無線インストール・ツール２６のＲＦ受信機７２とノード５２のノード・コントローラ５６のＲＦ送信機５８との間のＲＦ通信リンクは、好ましくは、無線インストール・ツール２６のＲＦ送信機７０とノード５２のノード・コントローラ５６のＲＦ受信機６０との間のＲＦ通信リンクよりもずっと強い。
ノード５２およびビル・コンピュータ５４がインストールされた後、無線ネットワーク５０は初期化され、ビル・コンピュータ５４にノード接続情報が提供される。このノード接続情報は、ネットワーク通信プロトコルが、上述したパケット・ホッピング技術によってネットワーク５０内にデータのパケットをルーティングするために必要とするものである。ノード接続情報は、ネットワーク５０のどのノード５２が相互に通信可能であるかに関する情報を含んでいる。ビル・コンピュータ５４は、ネットワーク初期化プロセスの間に収集したノード接続情報に基づいてルーティング・テーブルを作成する。
続いて、ビル・コンピュータ５４は、これらのルーティング・テーブルを使用して、ビル・コンピュータ５４から目的ノードへ、および、発信ノードからビル・コンピュータ５４へデータのパケットを転送する。この転送は、その時に利用可能な最も効率的な経路となるようにルーティング・テーブルから決定した経路に沿って、ノードからノードへパケットをホップさせることによって行われる。好都合な自動初期化方式は、George A. Melnikの名前で１９９５年１２月２７日に出願された、前記参照される同時係属の米国特許出願第08/579,650号に開示されている。
ユーザ（典型的には、ビル操作職員）へのフィードバックとして、無線ネットワーク５０の物理的な構成が、ビル・コンピュータ５４のモニタに表示可能である。この表示は、たとえば、ビルの床配置図の各ノードの物理的な位置をイラストで示すことにより行われる。これに関して、ネットワーク５０のノード５２間のリンクは、初期化ルーチンの間に自動的に引くことができ、これにより、診断処理目的のために無線ネットワーク５０の図による表示が提供される。さらに、インストール・プロセスの間に収集された部屋番号は、好ましくは、参照を容易にするために、床配置図に表示される。
本発明は、既存の無線ネットワークの１または２以上のノードをインストールする方法をも包括的に含んでいる。この方法は、全ネットワークのノードがインストールされるのではなく、前もって存在する無線ネットワークに１または２以上のノードのみがインストールされる点を除いて、無線ネットワーク自身の最初のインストールに関しては、上述した手法と本質的に同じ手法で実行される。
既存の無線ネットワークに１または２以上のノードをインストールするというこのプロセスは、ときに「インクリメンタル・インストール」と呼ばれる。このようなプロセスは、１または２以上の「新しい」ノードが既存の無線ネットワークに追加される場合、または、１または２以上のノードが最初の初期化手順の間に無線ネットワークから偶発的に「割愛」された場合に利用されることがある。
無線インストール・ツールの使用が、無線ネットワークをインストールするための従来の技術にいくつかの重要な利点を提供することが、当業者には容易に理解されるであろう。この利点は、ノードにおけるコネクタおよび配線（電力供給源への接続を除く）の必要性をなくすこと、ネットワークのインストールの完了前（およびネットワーク初期化ルーチンの実行前に）にノードの処理をテストする機会を提供すること、ならびに無線ネットワークのインストールに必要なコストおよび時間を減少させることを含むが、これらに制限されるものではない。
本発明について、これまでに詳述してきたが、当業者には明らかである、ここに示される基本的な創作概念の多くの変形および変更の双方またはいずれか一方が、請求の範囲に規定される、本発明の思想および範囲に含まれることは、明らかに理解されるであろう。
【図１】
0003892909.tif 000002
【図２】
0003892909.tif 000003
【図３】
0003892909.tif 000004