(57)【特許請求の範囲】
【請求項１】
アクセスポイントとなる無線通信装置であって、
シリアルポートと、該シリアルポートを介してのデータ送受信をコントロールするコントローラと、制御手段とを有し、
上記制御手段は、第１の期間の間上記シリアルポートを介してＰＣからの特定信号を受信可能とするように上記コントローラを制御し、上記第１期間中に上記特定信号を受信しなかった場合には上記シリアルポートを介して回線接続手段とのデータ通信を可能とするように上記コントローラを制御することを特徴とする無線通信装置。
【請求項２】
請求項１記載の上記第１の期間は、上記制御手段への駆動電圧供給開始時点からの所定時間内の期間であることを特徴とする無線通信装置。
【請求項３】
アクセスポイントとなる無線通信装置であって、
タイマと、シリアルポートと、該シリアルポートを介してのデータ送受信をコントロールするコントローラと、制御手段とを有し、
上記制御手段は、上記タイマが所定時間を計時する間は、上記シリアルポートを介してＰＣからの特定信号を受信可能とするように、上記コントローラを制御し、上記所定時間の計時中に上記特定信号を受信しなかった場合には上記シリアルポートを介して回線接続手段とのデータ通信を可能とするように上記コントローラを制御することを特徴とする無線通信装置。
【請求項４】
請求項３記載の上記タイマの計時は上記制御手段への駆動電圧の供給開始と共に開始されることを特徴とする無線通信装置。
【請求項５】
請求項１〜４の上記回線接続手段は、モデム又はターミナルアダプタであることを特徴とする無線通信装置。
【請求項６】
請求項１〜５の上記特定信号は、デバッグ処理を指示する信号であり、該信号を受信した上記制御手段は、上記指示信号を検出した後は、上記シリアルポートを介して送信されるデータをデバッグ処理用データとして扱うことを特徴とする無線通信装置。
【請求項７】
請求項１〜５の上記特定信号は、アップデート処理を指示する第２の指示信号であり、該信号を受信した上記制御手段は、上記第２指示信号を検出した後は、上記シリアルポートを介して送信されるデータをアップデート処理用データとして扱うことを特徴とする無線通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に関し、特に、有線回線と無線回線の接続を中継するアクセスポイントとなる無線通信装置に関する。
【０００２】
【従来の技術】
無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）は、信号を無線を用いて転送するネットワークシステムである。
【０００３】
現在では、２．４ＧＨｚの無線周波数領域を用いた無線ＬＡＮの規格（ＩＥＥＥ８０２．１１）が標準化されており、上記ＩＥＥＥ８０２．１１に準拠した無線通信装置を用いて無線ＬＡＮを構成すれば、約１〜２Ｍｂｐｓの通信速度で無線通信を行うことが可能である。
【０００４】
図５は無線ＬＡＮシステムの一例を示している。
【０００５】
図５の無線ＬＡＮシステムにおいて、無線通信装置（アクセスポイント）３００は、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等のデジタル公衆回線３１０に接続されるＴＡ（Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ）３２０、又は、アナログ公衆回線３３０に接続されるモデム３４０を接続可能なシリアルポートと、ケーブルを介して他のネットワーク３５０との接続を行う為のコネクタを有する。
【０００６】
又、上記アクセスポイント３００は、ＰＣ３６１〜３６３に内蔵又はそのカードスロットに装着された無線モジュール３７１〜３７３と無線接続可能である。
【０００７】
従って、上記ＰＣ３６１〜３６３は、アクセスポイント３００とＴＡ３２０とデジタル公衆回線３１０とを経由、又はアクセスポイント３００とモデム３４０とアナログ公衆回線３３０を経由、或いはアクセスポイント３００とネットワーク３５０経由でインターネット３４０と接続することができる。
【０００８】
一方、近年のアクセスポイント３００には、上記ＴＡ３２０又はモデム３４０との接続を行う為の通信用のシリアルポートとは別にデバッグ用のシリアルポートを備えた機種もある。
【０００９】
上記デバッグ用のシリアルポートは、プログラムのデバッグ又はアップデートの為に、例えばＲＳ２３２Ｃケーブルを介してＰＣのシリアルポートと接続される。
【００１０】
【発明が解決しようとする課題】
しかし、デバッグ用のシリアルポートは、ユーザが通信用のシリアルポートと間違えて、ＴＡやモデム等を接続しないようにする為に、アクセスポイントのキャビネット内に配置してある。
【００１１】
この為、工場出荷後のアクセスポイントにソフト上のなんらかの問題が生じた場合には、一々キャビネットを開けてからデバッグ用のシリアルポートとＰＣとを接続し、デバッグ処理又はアップデート処理を行わなければならない。
【００１２】
【課題を解決するための手段】
本発明はこのような課題を解決する為のものであり、上記通信用のシリアルポートをデバッグ用としても利用可能とする無線通信装置を提供するものである。
【００１３】
請求項１記載の無線通信装置は、アクセスポイントとなる無線通信装置であって、シリアルポートと、該シリアルポートを介してのデータ送受信をコントロールするコントローラと、制御手段とを有し、上記制御手段は、第１の期間の間上記シリアルポートを介してＰＣからの特定信号を受信可能とするように上記コントローラを制御し、上記第１期間中に上記特定信号を受信しなかった場合には上記シリアルポートを介して回線接続手段とのデータ通信を可能とするように上記コントローラを制御することを特徴とする。
【００１４】
【発明の実施の形態】
図１は、図５に示すアクセスポイント３００に本発明を適用してなる実施例装置を示すブロック図である。
【００１５】
図１において、制御部１０は、マイクロコンピュータからなり、後述する第１格納部５０に格納されているシステムプログラムに基づいて以下で説明する各回路の制御を司る。
【００１６】
無線ＬＡＮコントローラ２０はアンテナ２５と接続され、ＰＣ３６１〜３６３に内蔵又は装着された無線モジュール３７１〜３７３との間でＩＥＥＥ８０２．１１に準拠して無線信号の送受信を行う。
【００１７】
有線ＬＡＮコントローラ３０は、例えば１０Ｂａｓｅ−Ｔケーブル等のＬＡＮケーブルと接続する為の有線ＬＡＮコネクタ４０と接続され、制御部１０の制御に基づいて、ケーブルを介して接続されたネットワーク３５０の通信端末との通信処理をＩＥＥＥ８０２．３に準拠した通信機能を用いて行う。
【００１８】
第１格納部５０は例えば不揮発性のフラッシュメモリからなり、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等の各種情報や、上述したシステムプログラム等を格納する。又、上記第１格納部５０に格納されるＩＰアドレスとしては、アクセスポイント３００自身のＩＰアドレスだけでなく無線ＬＡＮコントローラ２０と接続される複数の無線モジュール３７１〜３７３のＩＰアドレス、コネクタ４０を介して接続されるネットワーク３５０のＩＰアドレス及びＴＡ３２０又はモデム３４０を介して接続されるネットワーク等のＩＰアドレスがある。
【００１９】
上記ＩＰアドレスは、アクセスポイントやパソコンが有する固有の識別番号であり、かつ、共通のネットワークに接続されているアクセスポイントやパソコンの識別番号の所定の上位桁は共通の番号（ネットワーク番号）となっている。
【００２０】
上記ＳＳＩＤは、ある無線ＬＡＮグループ（例えば、図５のＰＣ３６１〜３６３とアクセスポイント３００で構成される無線ＬＡＮグループＡ）内の無線モジュール３７１〜３７３が、他の無線ＬＡＮグループのアクセスポイントと接続することを防ぐ為のものである。
【００２１】
即ち、図５のアクセスポイント３００及び無線モジュール３７１〜３７３には共通のＳＳＩＤが設定され、これにより無線モジュール３７１〜３７３は夫々アクセスポイント３００とのみ無線通信が許可されることとなる。
【００２２】
第２格納部６０は、例えば半導体ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）からなり、制御部１０で処理される各種データを格納する。
【００２３】
第１、第２ＲＳ−２３２Ｃコントローラ７０、９０は、夫々第１、第２シリアルポート８０、１００と接続され、制御部１０の制御の下に第１シリアルポート８０又は第２シリアルポート１００を介して信号の送受信を行う。
【００２４】
又、上記第１、第２ＲＳ−２３２Ｃコントローラ７０、９０は、夫々送受信データを一時的に格納する為のバッファ７１、９１と、データの変調速度を示すボーレートやデータ長の情報等を格納する為のレジスタ７２、９２を有している。
【００２５】
尚、本実施例装置では、上記第１シリアルポート８０は、キャビネット外部から見える位置に配置され、上記第２シリアルポート１００は、キャビネット外部からは見えない位置に配置されている。
【００２６】
タイマ１１０は所定時間の計時を行う。
【００２７】
図２は、本実施例装置の動作を示すフロー図である。
【００２８】
以下では、このフロー図を用いて本実施例装置の動作について説明する。
【００２９】
本実施例装置のアクセスポイントに駆動電圧が供給されると、制御部１０は、先ずＳ１ステップにおいて装置の初期化動作を行う。具体的には、制御部１０が、第１格納部５０に格納されているシステムプログラムに基づいてレジスタ７２及び９２をクリアし、第１及び第２シリアルポート８０、１００にＰＣを接続し通信する際のボーレートやデータ長等の情報を第１格納部５０から読み出しレジスタ７２及び９２にセットする。これにより第１及び第２ＲＳ−２３２Ｃコントローラ７０、９０は、ＰＣとシリアルデータの送受信が可能となる。
【００３０】
続くＳ２ステップでは、制御部１０は、タイマ１１０を制御することによりタイマ１１０の計時を開始させ、Ｓ３ステップへ処理を進める。
【００３１】
Ｓ３ステップにおいて、制御部１０は、第１又は第２シリアルポート８０、１００を介してデータを受信したことを示す信号を第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０から検出するとＳ４ステップへ処理を進め、そうでなければＳ８ステップへ処理を進める。
【００３２】
Ｓ４ステップでは、制御部１０は、第１又は第２シリアルポート８０、１００を介して第１の所定の信号（例えば、”Ｓ“という文字コード信号）を受信したことを示す信号を第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０から検出すると、Ｓ５ステップへ処理を進め、そうでなければＳ６ステップへ処理を進める。
【００３３】
尚、アクセスポイント３００からＰＣへのデータの送信には、上記第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０のバッファ７１又は９１に送信したいデータを例えばバイト単位で格納することにより、上記コントローラ７０又は９０はレジスタ７２又は９２にセットされたボーレート等に従って、そのデータをビット単位で第１又は第２シリアルポート８０、１００を介してＰＣに送信する。一方、ＰＣからのデータの受信は、上記ＲＳ−２３２Ｃコントローラ７０又は９０のバッファ７１又は９１にビット単位で送られてきたデータが１バイト分蓄積された時点で制御部１０が読み出す。
【００３４】
Ｓ５ステップでは、制御部１０はデバッグ処理動作を行う。その具体的な動作は、図３に示す。
【００３５】
図３において、Ｓ３１ステップでは、制御部１０は、第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０と第１又は第２シリアルポート８０、１００を介してＰＣから受信したデバッグ処理用のプログラムを第２格納部６０に格納し、Ｓ３２ステップへ処理を進める。
【００３６】
Ｓ３２ステップでは、制御部１０は、格納したデバッグ制御用のプログラムに従って第１格納部５０中のシステムプログラムのデバッグ処理を行う。
【００３７】
図２に戻り、Ｓ６ステップでは、制御部１０は、第１又は第２シリアルポート８０、１００を介して第２の所定の信号（例えば、”Ｘ“という文字コード信号）を受信したことを示す信号を、第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０から検出すると、Ｓ７ステップへ処理を進め、そうでなければＳ８ステップへ処理を進める。
【００３８】
Ｓ７ステップでは、制御部１０は、システムプログラムのアップデート制御を行う。その具体的な制御は図４に示す。
【００３９】
図４のＳ４１ステップでは、制御部１０は、第１又は第２ＲＳ−２３２Ｃコントローラ７０、９０と第１又は第２シリアルポート８０、１００を介してＰＣから受信したアップデート処理用のプログラムとシステムプログラムを第２格納部６０に格納し、Ｓ４２ステップへ処理を進める。
【００４０】
Ｓ４２ステップでは、制御部１０は、第２格納部６０に格納したアップデート処理用のプログラムに基づいて、第１格納部５０に格納されているシステムプログラムを上記第２格納部６０に格納したシステムプログラムにアップデートする。
【００４１】
図２に戻り、Ｓ８ステップでは、制御部１０は、タイマ１１０が所定時間（例えば、３秒）の計時を終了したと判定するとＳ９ステップへ処理を進め、そうでなければＳ３ステップへ処理を戻す。
【００４２】
このように、電源オン後の所定時間以内に、第１又は第２シリアルポート８０、１００と接続されたＰＣから所定のデータ（“Ｓ”又は“Ｘ”）が入力されると、第１格納部５０に格納されているシステムプログラムをデバッグ又はアップデートすることができる。
【００４３】
Ｓ９ステップでは、制御部１０は、通信制御を行う。
【００４４】
具体的には、制御部１０は、まず第１シリアルポート８０にＴＡ３２０又はモデム３４０が接続をされているものとして、第１ＲＳ−２３２Ｃコントローラ７０のレジスタ７２に、これらとの通信を可能とするためのボーレート等を第１格納部５０から読み出しセットする。これによりＴＡ３２０又はモデム３４０を介してネットワークとの通信が可能となる。
【００４５】
また、制御部１０はシステムプログラムに従って、無線ＬＡＮコントローラ２０及び有線ＬＡＮコントローラ３０を介しての通信も許可するので、無線ＬＡＮコントローラ２０に無線接続された無線モジュール３７１〜３７３（ＰＣ３６１〜３６３）、有線ＬＡＮコントローラ３０に接続されたネットワーク及び第１シリアルポート８０を介して接続されたネットワーク間でのデータ通信を可能とする。具体的には、上述した第１格納部５０内に予め格納されたＩＰアドレスに従て通信データをルーティングすることとなる。
【００４６】
尚、このとき制御部１０は上記第２ＲＳ−２３２Ｃコントローラ９０を介しての通信を禁止する。
【００４７】
一方、このＳ９ステップにおけるデータ通信状態は、アクセスポイント３００への駆動電圧の供給が停止されるまで継続する（Ｓ１０ステップ）。
【００４８】
このように、本実施例のアクセスポイントは、第１シリアルポート８０とＰＣとが接続された状態で、電源オンから所定時間以内にＰＣからの第１の文字データ信号（例えば、“Ｓ”）を受信すると、第１ＲＳ−２３２Ｃコントローラ７０にデバッグ処理の為のシリアル通信を実行させる。この為、ユーザはキャビネットを分解しなくとも、通常はモデム用として使用しているシリアルポートにＰＣを接続してデバッグ処理を行うことができる。
【００４９】
又、本実施例のアクセスポイントは、第１シリアルポート８０とＰＣとが接続された状態で、電源オンから所定時間以内にＰＣからの第２の文字データ信号（例えば、“Ｘ”）を受信することにより、第１ＲＳ−２３２Ｃコントローラ７０にシステムプログラムのアップデートの為のシリアル通信を実行させる。この為、ユーザはアクセスポイントの第１シリアルポート８０にＰＣを接続するだけで、
第１格納部５０に格納されているシステムプログラムのアップデートを実行させることが可能である。
【００５０】
【発明の効果】
本発明の無線通信装置では、通信用のシリアルポートをデバッグ用のシリアルポートに兼用できる。
【図面の簡単な説明】
【図１】本発明を適用してなる実施例装置のブロック図である。
【図２】本実施例装置の動作を示すフロー図である。
【図３】デバッグ動作時のフロー図である。
【図４】システムプログラムのアップデート動作時のフロー図である。
【図５】無線ＬＡＮシステムの一例を示す模式図である。
【符号の説明】
１０  制御部
２０  無線ＬＡＮコントローラ
３０  有線ＬＡＮコントローラ
５０  第１格納部
６０  第２格納部
７０  第１ＲＳ−２３２Ｃコントローラ
８０  第１シリアルポート
９０  第２ＲＳ−２３２Ｃコントローラ
１００  第２シリアルポート
１１０  タイマ
【図１】
0003717811.tif 000002
【図２】
0003717811.tif 000003
【図３】
0003717811.tif 000004
【図４】
0003717811.tif 000005
【図５】
0003717811.tif 000006