(57)【要約】【課題】他装置内部の時間と同期せずに、通信全体にかかる時間を短縮することができる無線通信装置及び無線通信システムを提供する。【解決手段】無線モジュール１４（親機）は、無線モジュール２４ａ（子機）のＩＤを含むデータ送信指示を無線モジュール２４ａ−２４ｃに送信し、無線モジュール２４ａからデータ送信指示に対応するデータを受信するＭＣＵ１５及び無線通信部１６を備え、ＭＣＵ１５及び無線通信部１６は、無線モジュール２４ａから受信したデータへの応答に、次のデータ送信指示に対応するデータを無線モジュール１４に送信する無線モジュール２４ｂのＩＤを組み込んだデータを無線モジュール２４ａ−２４ｃに送信する。【選択図】図４
2018007122.tif 000002
【特許請求の範囲】
【請求項１】
複数の子機と無線通信する無線通信装置であって、
前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を送信する送信手段と、
前記一の子機から前記データ送信指示に対応するデータを受信する受信手段とを備え、
前記送信手段は、前記一の子機から受信したデータへの応答に、次のデータ送信指示に対応するデータを前記無線通信装置に送信する他の子機を示す第２識別情報を組み込んだ応答データを前記複数の子機に送信する
ことを特徴とする無線通信装置。
【請求項２】
前記応答データは、さらに、前記他の子機が前記第２識別情報を受信してから前記次のデータ送信指示に対応するデータを前記無線通信装置に送信するまでにかかる時間を示す時間情報を含むことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記受信手段が所定時間内に前記他の子機から前記次のデータ送信指示に対応するデータを受信しない場合に、前記送信手段は前記応答データを前記複数の子機に再送信することを特徴とする請求項１又は２に記載の無線通信装置。
【請求項４】
複数の子機と無線通信する無線通信装置であって、
前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を送信する送信手段と、
前記一の子機から前記データ送信指示に対応するデータを受信する受信手段とを備え、
前記送信手段は、他の子機の第２識別情報を含む次のデータ送信指示に、前記無線通信装置に前記データ送信指示に対応するデータを直前に送信した前記一の子機を示す第１識別情報を組み込んだ指示データを前記複数の子機に送信する
ことを特徴とする無線通信装置。
【請求項５】
親機と複数の子機と有する無線通信システムであって、
前記親機は、
前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を前記複数の子機に送信する第１送信手段と、
前記一の子機から前記データ送信指示に対応するデータを受信する第１受信手段とを備え、
前記第１送信手段は、前記一の子機への応答に、次のデータ送信指示に対応するデータを前記親機に送信する他の子機を示す第２識別情報を組み込んだ応答データを前記複数の子機に送信し、
前記複数の子機の各々は、
前記一の子機の第１識別情報を含むデータ送信指示と、前記応答データとを受信する第２受信手段と、
自身が前記第１識別情報に対応する前記一の子機である場合に、前記データ送信指示に対応するデータを前記親機に送信すると共に自身が前記第２識別情報に対応する前記他の子機である場合に、前記次のデータ送信指示に対応するデータを前記親機に送信する第２送信手段と
を備えることを特徴とする無線通信システム。
【請求項６】
前記複数の子機の各々が前記第１識別情報に対応する前記一の子機である場合に、前記第２送信手段は、予め設定された時間経過後に、前記データ送信指示に対応するデータを前記親機に送信し、
前記複数の子機の各々が前記第２識別情報に対応する前記他の子機である場合に、前記第２送信手段は、予め設定された時間経過後に、前記次のデータ送信指示に対応するデータを前記親機に送信することを特徴とする請求項５に記載の無線通信システム。
【請求項７】
親機と複数の子機と有する無線通信システムであって、
前記親機は、
前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を前記複数の子機に送信する第１送信手段と、
前記一の子機から前記データ送信指示に対応するデータを受信する第１受信手段とを備え、
前記第１送信手段は、他の子機の第２識別情報を含む次のデータ送信指示に、前記親機に前記データ送信指示に対応するデータを直前に送信した前記一の子機を示す第１識別情報を組み込んだ指示データを前記複数の子機に送信し、
前記複数の子機の各々は、
前記一の子機の第１識別情報を含むデータ送信指示と、前記指示データとを受信する第２受信手段と、
自身が前記第１識別情報に対応する前記一の子機である場合に、前記データ送信指示に対応するデータを前記親機に送信すると共に自身が前記第２識別情報に対応する前記他の子機である場合に、前記次のデータ送信指示に対応するデータを前記親機に送信する第２送信手段と
を備えることを特徴とする無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置及び無線通信システムに関する。
【背景技術】
【０００２】
従来より、機器同士が近距離無線通信技術により互いに通信する無線通信システムが知られている（例えば、特許文献１参照）。
【０００３】
また、日本の電波法では、用途、使用周波数帯により、無線通信を行う送信機は電波の送信を開始する前に、使用するチャンネルが他の送信機での送信に使用されているかを調べる必要がある。これはキャリアセンスと呼ばれている。もし使用するチャンネルが他の送信機で送信中であれば、送信機はそのチャンネルを用いて送信することはできず、他の送信機の送信が完了してから送信を行うか、他のチャンネルを用いて送信する必要がある。なお、他のチャンネルを用いることにした際も、送信する前にそのチャンネルにて再度キャリアセンスを行う必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７７２９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、図１に示すように、近距離無線通信において、子機２〜４が順番に親機１にデータを送信し、親機１から応答を受信するケースを考える。図１では、Ｘは子機が親機にデータを送信する期間を示し、Ｙは親機が子機に応答（Ack）を送信する期間を示す。ｔ１、ｔ２などは、親機からの送信が完了してから、ある子機がデータ送信を開始するまでの期間に相当する。ある子機が親機へデータを送信している期間、あるいは親機が子機へ応答を送信している期間は他の子機からのデータ送信が不可とされているため、異なる子機の通信が重ならないようｔ１などの期間を設定する必要がある。各装置の同期が取れていない状況では、各々の子機は自身の判断でデータ送信を開始することになるが、この場合、親機とある子機との通信が完了してから他の子機が親機との通信を開始するまでの時間が不定となる可能性がある。図１の例では、親機１が子機２に応答を送信してから子機３が親機１にデータを送信するまでの時間ｔ１と、親機１が子機３に応答を送信してから子機４が親機１にデータを送信するまでの時間ｔ２が異なっている。このため、ｔ１などの期間の取り方によっては、親機が複数の子機との通信を完了するまでに時間がかかるという課題がある。
【０００６】
また、子機２〜４の各々がＧＰＳ（Global Positioning System）モジュールを備える場合には、子機２〜４はそれぞれ予め決められた時刻に親機１にデータを送信することができる。この場合、子機２〜４の内部に設定されるシステム時間が互いに同期し、通信全体にかかる時間を短縮することはできるが、子機２〜４の製造コストは上昇し、子機２〜４の消費電力が増大する。また、ＧＰＳモジュールを利用する場合、屋内においてＧＰＳの電波を受信することが容易でない。
【０００７】
本発明は、他装置内部の時間と同期せずに、通信全体にかかる時間を短縮することができる無線通信装置及び無線通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、明細書に開示された無線通信装置は、複数の子機と無線通信する無線通信装置であって、前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を送信する送信手段と、前記一の子機から前記データ送信指示に対応するデータを受信する受信手段とを備え、前記送信手段は、前記一の子機から受信したデータへの応答に、次のデータ送信指示に対応するデータを前記無線通信装置に送信する他の子機を示す第２識別情報を組み込んだ応答データを前記複数の子機に送信することを特徴とする。
【０００９】
上記目的を達成するため、明細書に開示された無線通信システムは、親機と複数の子機と有する無線通信システムであって、前記親機は、前記複数の子機のうち一の子機の第１識別情報を含むデータ送信指示を前記複数の子機に送信する第１送信手段と、前記一の子機から前記データ送信指示に対応するデータを受信する第１受信手段とを備え、前記第１送信手段は、前記一の子機への応答に、次のデータ送信指示に対応するデータを前記親機に送信する他の子機を示す第２識別情報を組み込んだ応答データを前記複数の子機に送信し、前記複数の子機の各々は、前記一の子機の第１識別情報を含むデータ送信指示と、前記応答データとを受信する第２受信手段と、自身が前記第１識別情報に対応する前記一の子機である場合に、前記データ送信指示に対応するデータを前記親機に送信すると共に自身が前記第２識別情報に対応する前記他の子機である場合に、前記次のデータ送信指示に対応するデータを前記親機に送信する第２送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、他装置内部の時間と同期せずに、通信全体にかかる時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】親機及び子機のデータ送信のタイミングチャートである。
【図２】本実施の形態に係る無線通信システムの構成図である。
【図３】無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートである。
【図４】無線モジュール１４及び無線モジュール２４ａ−２４ｃで実行される処理を示すシーケンス図である。
【図５】無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータのフォーマットを示す図である。
【図６】無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータのフォーマットの変形例を示す図である。
【図７】経過時間３８として時間Ｔａが設定されている場合の無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートである。
【図８】無線モジュール１４及び無線モジュール２４ａ−２４ｃの変形例によるデータ送信のタイミングチャートである。
【図９】無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータのフォーマットの変形例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１３】
図２は、本実施の形態に係る無線通信システムの構成図である。
【００１４】
本実施の形態に係る無線通信システム１０は、コーディネータ１１と複数のエンドデバイス２１とを含む。コーディネータ１１は、電源１２、ホスト１３及び無線モジュール１４を備えている。電源１２はバッテリ又はＡＣ電源である。ホスト１３は、携帯端末、コンピュータ又は家電などの装置である。無線モジュール１４は、無線モジュール１４全体の動作を制御するマイクロコントローラユニット（ＭＣＵ）１５、及び送信データを電波に変換し、受信した電波をデータに変換し、また各種の信号処理を行う無線通信部１６を備えている。ＭＣＵ１５はタイマ１５ａを備えている。無線通信部１６にはアンテナ１７が接続されている。
【００１５】
無線モジュール１４はホスト１３に接続されているが、ホスト１３に内蔵されてもよい。また、無線モジュール１４は、ホスト１３から取り外し可能でもよい。ＭＣＵ１５及び無線通信部１６は、送信手段、受信手段、第１送信手段及び第１受信手段として機能する。
【００１６】
エンドデバイス２１は、電源２２、ホスト２３、無線モジュール２４及び温度センサ２８を備えている。電源２２はバッテリ又はＡＣ電源である。ホスト２３は、携帯端末、コンピュータ又は家電などの装置である。無線モジュール２４は、無線モジュール２４全体の動作を制御するＭＣＵ２５、及び送信データを電波に変換し、受信した電波をデータに変換し、また各種の信号処理を行う無線通信部２６を備えている。ＭＣＵ２５はタイマ２５ａを備えている。無線通信部２６にはアンテナ２７が接続されている。温度センサ２８は、設置された場所の温度を測定する。エンドデバイス２１は、温度センサ２８で測定された温度のデータを無線モジュール２４を介してコーディネータ１１に送信する。ＭＣＵ２５及び無線通信部２６は、第２送信手段及び第２受信手段として機能する。
【００１７】
エンドデバイス２１は温度センサ２８ではなく、速度センサのような他の種類のセンサを備えていてもよい。エンドデバイス２１はホスト２３を備えていなくてもよく、例えば、温度センサ２８が無線モジュール２４のＭＣＵ２５に直接接続されていてもよい。無線モジュール２４はホスト２３に接続されているが、ホスト２３に内蔵されてもよい。また、無線モジュール２４は、ホスト２３から取り外し可能でもよい。
【００１８】
無線モジュール１４，２４は、９２０ＭＨｚの周波数帯を利用する特定小電力無線、無線ＬＡＮ（Local Area Network）、又は低消費電力通信規格の「Bluetooth （登録商標）Low Energy」に利用される。本実施の形態では、無線モジュール１４が親機として機能し、無線モジュール２４が子機として機能する。ただし、無線モジュール１４，２４は構成が同一であるため、設定で子機・親機の機能を自由に変更できる。例えば、親機モードで動作する無線モジュール１４は、ＭＣＵ１５内の設定モードを子機モードに変更することで、子機モードで動作する。逆に、子機モードで動作する無線モジュール２４は、ＭＣＵ２５内の設定モードを親機モードに変更することで、親機モードで動作する。ＭＣＵ１５内の設定モードは、ホスト１３又は不図示のボタンなどからの変更指示によって変更可能である。ＭＣＵ２５内の設定モードは、ホスト２３又は不図示のボタンから変更指示によって変更可能である。
【００１９】
本実施の形態に係る無線通信システム１０は、親機である１台の無線モジュール１４が子機であるＮ台（Ｎ：１以上の整数）の無線モジュール２４に順番に通信する１：Ｎの無線通信システムである。つまり、無線通信システム１０は、スター型の無線通信ネットワークを構成し、無線モジュール１４が中心に置かれて、Ｎ台の無線モジュール２４が無線モジュール１４の周りに置かれて無線モジュール１４に順番に接続する。無線モジュール１４は全ての無線モジュール２４と無線通信できるが、無線モジュール２４同士は必ずしも無線通信ができるわけではなく、例えば互いに電波が届かない位置にあれば無線モジュール２４同士は無線通信できない。尚、無線モジュール１４がある無線モジュール２４と無線通信している場合には、他の無線モジュール２４は無線モジュール１４と無線通信できない。
【００２０】
以下の説明では、複数のエンドデバイス２１に含まれる無線モジュール２４を区別するために、無線モジュール２４を適宜無線モジュール２４ａ−２４ｃとして表す。また、以下の説明では、無線モジュール１４及び無線モジュール２４ａ−２４ｃが実行する処理は、対応するモジュールに含まれるＭＣＵによって実行される。
【００２１】
図３は、無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートである。図３では、無線モジュール１４から無線モジュール２４ａ−２４ｃに送信される指示やデータは点線で示し、無線モジュール２４ａ−２４ｃから無線モジュール１４に送信されるデータは実線で示す。図４は、無線モジュール１４及び無線モジュール２４ａ−２４ｃで実行される処理を示すシーケンス図である。
【００２２】
まず、図４において、無線モジュール１４は、無線モジュール２４ａのＩＤを含むデータを無線モジュール２４ａ−２４ｃに同報通信する（Ｓ１）。図３では、Ｓ１で無線モジュール１４から送信される無線モジュール２４ａのＩＤを含むデータは「Ｚ」で示されている。
【００２３】
図５は、無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータのフォーマットを示す図である。
【００２４】
無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータは、データの先頭に付されるビット列であり無線通信部２６の利得調整の設定などに利用されるプリアンブル３１と、このデータの長さを示すレングス３２と、データの宛先を示す宛先ＩＤ３３と、データの発信元を示す発信元ＩＤ３４と、実データ部分を示すデータ３５と、次に無線モジュール１４にデータを送信する無線モジュール２４を示す次モジュールＩＤ３６と、ユーザが自由に設定するデータを示すユーザ定義データ（user definition data）３７とを含む。次モジュールＩＤ３６に無線モジュール２４のＩＤが含まれている場合、このデータは、無線モジュール１４へのデータ送信を当該無線モジュール２４に指示するデータ送信指示となる。
【００２５】
図４のＳ１で送信されるデータでは、無線モジュール２４ａのＩＤが次モジュールＩＤ３６に含まれ、無線モジュール１４のＩＤが発信元ＩＤ３４に含まれる。この時点では、宛先ＩＤ３３には特定の無線モジュールを示すＩＤは含まれない。プリアンブル３１、レングス３２、データ３５及びユーザ定義データ３７には、所定のビット列が含まれる。
【００２６】
図４に戻り、無線モジュール２４ａは、受信したデータに自身のＩＤが含まれるか否かを判別し、受信データ解析の結果、当該受信データが自身に対するデータ送信指示であると判断した場合、即座にデータ送信指示に対応するデータを無線モジュール１４に送信する（Ｓ２）。図３では、Ｓ２で無線モジュール２４ａから送信される、データ送信指示に対応するデータは「Ｘ１」で示されている。無線モジュール１４は無線モジュール２４ａからのデータを受信する。
【００２７】
無線モジュール２４ｂ及び２４ｃも、無線モジュール２４ａのＩＤを含むデータを受信し、当該受信データを解析する。しかし、次モジュールＩＤ３６に自身のＩＤが含まれていないので、当該指示を廃棄し、待機状態になる（Ｓ３，Ｓ４）。
【００２８】
次いで、無線モジュール２４ａからのデータを受信した無線モジュール１４は、無線モジュール２４ｂのＩＤと無線モジュール２４ａへの応答とを含むデータを無線モジュール２４ａ−２４ｃに送信する（Ｓ５）。Ｓ５で送信されるデータでは、無線モジュール２４ａのＩＤが宛先ＩＤ３３に含まれ、無線モジュール１４のＩＤが発信元ＩＤ３４に含まれ、無線モジュール２４ｂのＩＤが次モジュールＩＤ３６に含まれ、無線モジュール２４ａへの応答がデータ３５に含まれる。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。図３では、Ｓ５で無線モジュール１４から送信される、無線モジュール２４ｂのＩＤと無線モジュール２４ａへの応答とを含むデータは「Ｙ１」で示されている。
【００２９】
無線モジュール２４ａは、無線モジュール１４から受信したデータを解析する。受信データ解析の結果、当該受信データが応答（Ack）であると判断すると、待機状態になる（Ｓ６）。一方、無線モジュール２４ｂは、受信データを解析する。この場合には自身のＩＤが次モジュールＩＤに含まれるため、当該受信データが自身に対するデータ送信指示であると判断し、即座にデータ送信指示に対応するデータを無線モジュール１４に送信する（Ｓ７）。図３では、Ｓ７で無線モジュール２４ｂから送信される、データ送信指示に対応するデータは「Ｘ２」で示されている。無線モジュール１４は無線モジュール２４ｂからのデータを受信する。また、無線モジュール２４ｃも無線モジュール１４から受信したデータを解析するが、宛先ＩＤ３３および次モジュールＩＤ３６に自身のＩＤが含まれていないので、当該受信データを廃棄し、待機状態になる（Ｓ８）。
【００３０】
次いで、無線モジュール２４ｂからのデータを受信した無線モジュール１４は、無線モジュール２４ｃのＩＤと無線モジュール２４ｂへの応答とを含むデータを無線モジュール２４ａ−２４ｃに送信する（Ｓ９）。Ｓ９で送信されるデータには、無線モジュール２４ｂのＩＤが宛先ＩＤ３３に含まれ、無線モジュール１４のＩＤが発信元ＩＤ３４に含まれ、無線モジュール２４ｃのＩＤが次モジュールＩＤ３６に含まれ、無線モジュール２４ｂへの応答がデータ３５に含まれる。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。図３では、Ｓ９で無線モジュール１４から送信される、無線モジュール２４ｃのＩＤと無線モジュール２４ｂへの応答とを含むデータは「Ｙ２」で示されている。
【００３１】
無線モジュール２４ａは、無線モジュール１４から受信したデータを解析する。この場合煮には、受信したデータの宛先ＩＤ３３および次モジュールＩＤ３６に自身のＩＤが含まれていないので、当該受信データを廃棄し、待機状態になる（Ｓ１０）。
【００３２】
一方、無線モジュール２４ｂは、受信データの解析の結果、受信データが自身に対する応答（Ack）であると判断すると、待機状態になる（Ｓ１１）。無線モジュール２４ｃは、自身のＩＤが受信データの次モジュールＩＤ３６に自身のＩＤが含まれているため、当該受信データが自身に対するデータ送信指示であると判断し、データ送信指示に対応するデータを無線モジュール１４に送信する（Ｓ１２）。図３では、Ｓ１２で無線モジュール２４ｃから送信される、データ送信指示に対応するデータは「Ｘ３」で示されている。無線モジュール１４は無線モジュール２４ｃからのデータを受信する。
【００３３】
最後に、無線モジュール２４ｃからのデータを受信した無線モジュール１４は、無線モジュール２４ｃへの応答を含むデータを無線モジュール２４ａ−２４ｃに送信する（Ｓ１３）。宛先ＩＤ３３には無線モジュール２４ｃのＩＤが設定されるが、Ｓ１３では無線モジュール１４はいずれの無線モジュール２４ａ−２４ｃにもデータ送信指示を発しないため、次モジュールＩＤ３６には無線モジュールのＩＤは設定されない。図３では、Ｓ１３で無線モジュール１４から送信される、無線モジュール２４ｃへの応答を含むデータは「Ｙ３」で示されている。無線モジュール２４ａ，２４ｂは、受信データを解析し、受信データの宛先ＩＤ３３に自身のＩＤが含まれていないので、当該受信データを廃棄し、待機状態になる（Ｓ１４、Ｓ１５）。無線モジュール２４ｃは、無線モジュール１４からの受信データが自身に対する応答（Ack）であると判断した場合、待機状態になる（Ｓ１６）。
【００３４】
このように、無線モジュール１４は、無線モジュール２４からデータを受信した後、当該無線モジュール２４への応答に、次に無線モジュール１４にデータを送信すべき別の無線モジュール２４を示す次モジュールＩＤ３６を組み込んだデータを全無線モジュール２４に同報通信する。従って、次モジュールＩＤ３６で特定された無線モジュール２４は、次モジュールＩＤ３６を解析することで、自身が無線モジュール１４にデータを送信する必要があるか否かを判断でき、無線モジュール１４にデータを送信することができる。結果として、親機にデータを送信するタイミングを子機が自身で判断する場合よりも、親機が複数の子機との通信を完了するまでにかかる時間を減少させることができる。
【００３５】
また、本実施の形態では、無線モジュール１４の内部の時間設定と、無線モジュール２４の内部の時間設定を同期させる必要がない。更に、無線モジュール２４ａ−２４ｃ同士の内部の時間設定を互いに同期させる必要がない。
【００３６】
尚、図４では、無線モジュール１４は、最初に無線モジュール２４ａ−２４ｃに送信されるデータに無線モジュール２４ａのＩＤを含めているが、最初に無線モジュール２４ａ−２４ｃに送信されるデータに含まれるＩＤは無線モジュール２４ｂ又は２４ｃのＩＤでもよい。
【００３７】
図３では、データ「Ｚ」が無線モジュール２４ａのＩＤを次モジュールＩＤ３６として含み、無線モジュール２４ａはデータ「Ｚ」を受信すると、即座にデータ送信指示に対応するデータ「Ｘ１」を無線モジュール１４に送信する。データ「Ｙ１」は無線モジュール２４ｂのＩＤを次モジュールＩＤ３６として含み、無線モジュール２４ｂはデータ「Ｙ１」を受信すると、即座にデータ送信指示に対応するデータ「Ｘ２」を無線モジュール１４に送信する。データ「Ｙ２」は無線モジュール２４ｃのＩＤを次モジュールＩＤ３６として含み、無線モジュール２４ｃはデータ「Ｙ２」を受信すると、即座にデータ送信指示に対応するデータ「Ｘ３」を無線モジュール１４に送信する。
【００３８】
図３及び図４の例と異なり、無線モジュール２４ａ−２４ｃは、自身のＩＤが次モジュールＩＤ３６に設定されたデータを受信した場合に、ＭＣＵ２５に予め設定された時間経過後にデータ送信指示に対応するデータを無線モジュール１４に送信してもよい。尚、子機が自身のＩＤを受信してからデータ送信指示に対応するデータを親機に送信するまでの経過時間（ＭＣＵ２５に予め設定される時間）は、ホスト２３からＭＣＵ２５に設定される。
【００３９】
また、図６に示すように、図５に示すデータフォーマットに、子機が自身のＩＤを受信してからデータ送信指示に対応するデータを親機に送信するまでの時間を示す経過時間３８を追加してもよい。この場合、無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータに経過時間３８が含まれる。
【００４０】
図７は、経過時間３８として時間Ｔａが設定されている場合の無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートである。
【００４１】
図７では、データ「Ｚ」は、経過時間３８としての時間Ｔａと、次モジュールＩＤ３６としての無線モジュール２４ａのＩＤを含む。無線モジュール２４ａはデータ「Ｚ」を受信すると、時間Ｔａが経過した後、データ送信指示に対応するデータ「Ｘ１」を無線モジュール１４に送信する。また、データ「Ｙ１」は、経過時間３８としての時間Ｔａと、次モジュールＩＤ３６としての無線モジュール２４ｂのＩＤを含む。無線モジュール２４ｂはデータ「Ｙ１」を受信すると、時間Ｔａが経過した後、データ送信指示に対応するデータ「Ｘ２」を無線モジュール１４に送信する。データ「Ｙ２」は、経過時間３８としての時間Ｔａと、次モジュールＩＤ３６としての無線モジュール２４ｃのＩＤを含む。無線モジュール２４ｃはデータ「Ｙ２」を受信すると、時間Ｔａが経過した後、データ送信指示に対応するデータ「Ｘ３」を無線モジュール１４に送信する。
【００４２】
このように、無線モジュール２４ａ−２４ｃは、経過時間３８としての時間Ｔａと、次モジュールＩＤ３６としての自身のＩＤとを含むデータを受信した場合に、時間Ｔａの経過後に、データ送信指示に対応するデータを無線モジュール１４に送信する。この場合も、親機が複数の子機との通信を完了するまでにかかる時間を減少させることができる。
【００４３】
図８は、無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートの変形例を示す図である。
【００４４】
図８では、無線モジュール１４は、無線モジュール２４ｂのＩＤと無線モジュール２４ａへの応答とを含むデータ「Ｙ１」を最初に送信した後、時間Ｔｂ内に無線モジュール２４ｂからデータ送信指示に対応するデータ「Ｘ２」を受信できない。このため、無線モジュール１４は、時間Ｔｂ経過後にデータ「Ｙ１」を再度無線モジュール２４ａ−２４ｃに送信する。図８の例では、データ「Ｙ１」を再送した後に、無線モジュール１４はデータ送信指示に対応するデータ「Ｘ２」を正常に受信している。
【００４５】
このように、データ「Ｙ１」を再送することで無線モジュール１４と無線モジュール２４ｂとの間の通信が正常化する場合には、無線モジュール１４及び無線モジュール２４ｂを再起動させる必要がなくなる。結果として、通信全体にかかる時間を短縮することができる。
【００４６】
無線モジュール２４ａ−２４ｃにデータ送信指示に対応するデータの再送を要求するための時間Ｔｂは、ホスト１３から無線モジュール１４のＭＣＵ１５に設定される。
【００４７】
図９は、無線モジュール１４から無線モジュール２４ａ−２４ｃに送信されるデータのフォーマットの変形例を示す図である。図５のフォーマットと同一の部分には、同一の参照番号を付し、その説明を省略する。
【００４８】
図９に示すデータは、そのデータを無線モジュール２４ａ−２４ｃに送信する直前に無線モジュール１４にデータを送信した無線モジュール２４を示す前モジュールＩＤ３９を含む。前モジュールＩＤ３９は、データが、直前に無線モジュール１４にデータを送信した無線モジュール２４への応答であることを示す情報として機能する。
【００４９】
図５では、宛先ＩＤ３３は無線モジュール２４から受信したデータに対する応答の宛先を示しているが、図９では、宛先ＩＤ３３はデータ送信指示の宛先を示す。また、図９のデータ３５にはデータ送信指示が入る。
【００５０】
以下、図９のデータのフォーマットを使って、図３の無線モジュール１４及び無線モジュール２４ａ−２４ｃのデータ送信のタイミングチャートを説明する。
【００５１】
無線モジュール１４から送信されるデータ「Ｚ」は、無線モジュール２４ａに対するデータ送信指示であるものとする。この場合、データ「Ｚ」の宛先ＩＤ３３には無線モジュール２４ａのＩＤが含まれ、発信元ＩＤ３４には無線モジュール１４のＩＤが含まれ、データ３５にはデータ送信指示が含まれる。なお、データ「Ｚ」の送信前に無線モジュール１４にデータを送信した無線モジュール２４はないので、前モジュールＩＤ３９は空データである。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。
【００５２】
データ「Ｚ」が無線モジュール２４ａ−２４ｃに送信されると、宛先ＩＤ３３に自身のＩＤが設定されている無線モジュール２４ａは、データ送信指示に対応するデータ「Ｘ１」を無線モジュール１４に送信する。無線モジュール２４ｂ，２４ｃは、宛先ＩＤ３３及び前モジュールＩＤ３９に無線モジュール２４ｂ，２４ｃのＩＤが含まれていないので、データ「Ｚ」を廃棄し、待機状態になる。
【００５３】
次に、無線モジュール１４は、無線モジュール２４ａへの応答と、無線モジュール２４ｂへのデータ送信指示として、データ「Ｙ１」を送信する。データ「Ｙ１」の宛先ＩＤ３３には無線モジュール２４ｂのＩＤが含まれ、発信元ＩＤ３４には無線モジュール１４のＩＤが含まれ、データ３５にはデータ送信指示が含まれる。無線モジュール２４ａが直前に無線モジュール１４にデータを送信したので、前モジュールＩＤ３９には無線モジュール２４ａのＩＤが含まれる。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。
【００５４】
データ「Ｙ１」が無線モジュール２４ａ−２４ｃに送信されると、前モジュールＩＤ３９に無線モジュール２４ａのＩＤが含まれているので、無線モジュール２４ａはデータ「Ｙ１」を応答であると判断し、待機状態になる。また、宛先ＩＤ３３に無線モジュール２４ｂのＩＤが含まれているので、無線モジュール２４ｂはデータ送信指示に対応するデータ「Ｘ２」を無線モジュール１４に送信する。無線モジュール２４ｃは、宛先ＩＤ３３及び前モジュールＩＤ３９に無線モジュール２４ｃのＩＤが含まれていないので、データ「Ｙ１」を廃棄し、待機状態になる。
【００５５】
次に、データ「Ｙ２」の宛先ＩＤ３３には無線モジュール２４ｃのＩＤが含まれ、発信元ＩＤ３４には無線モジュール１４のＩＤが含まれ、データ３５にはデータ送信指示が含まれる。無線モジュール２４ｂが直前に無線モジュール１４にデータを送信したので、前モジュールＩＤ３９には無線モジュール２４ｂのＩＤが含まれる。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。
【００５６】
データ「Ｙ２」が無線モジュール２４ａ−２４ｃに送信されると、無線モジュール２４ａは、宛先ＩＤ３３及び前モジュールＩＤ３９に無線モジュール２４ａのＩＤが含まれていないので、データ「Ｙ２」を廃棄し、待機状態になる。前モジュールＩＤ３９に無線モジュール２４ｂのＩＤが含まれているので、無線モジュール２４ｂはデータ「Ｙ２」を応答であると判断し、待機状態になる。宛先ＩＤ３３に無線モジュール２４ｃのＩＤが含まれているので、無線モジュール２４ｃはデータ送信指示に対応するデータ「Ｘ３」を無線モジュール１４に送信する。
【００５７】
次に、データ「Ｙ３」の宛先ＩＤ３３には空データが含まれ、発信元ＩＤ３４には無線モジュール１４のＩＤが含まれ、データ３５にはデータ送信指示が含まれる。無線モジュール２４ｃが直前に無線モジュール１４にデータを送信したので、前モジュールＩＤ３９には無線モジュール２４ｃのＩＤが含まれる。プリアンブル３１、レングス３２及びユーザ定義データ３７には、所定のビット列が含まれる。
【００５８】
データ「Ｙ３」が無線モジュール２４ａ−２４ｃに送信されると、無線モジュール２４ａ，２４ｂは、宛先ＩＤ３３及び前モジュールＩＤ３９に無線モジュール２４ａ，２４ｂのＩＤが含まれていないので、データ「Ｙ３」を廃棄し、待機状態になる。前モジュールＩＤ３９に無線モジュール２４ｃのＩＤが含まれているので、無線モジュール２４ｃはデータ「Ｙ３」を応答であると判断し、待機状態になる。
【００５９】
このように、無線モジュール１４は、無線モジュール２４からデータを受信した後、次の無線モジュール２４へのデータ送信指示に、直前に無線モジュール１４にデータを送信した無線モジュール２４を示す前モジュールＩＤ３９を組み込んだデータを全無線モジュール２４に送信する。従って、宛先ＩＤ３３で特定された無線モジュール２４は、自身が無線モジュール１４にデータを送信するか否かを判断でき、即座に無線モジュール１４にデータを送信することができる。そして、前モジュールＩＤ３９で特定された無線モジュール２４は、応答を受信し、データの送信が成功したことを確認できる。結果として、子機が親機に適当なタイミングでデータを送信する場合よりも、親機が複数の子機との通信を完了するまでにかかる時間を減少させることができる。
【００６０】
また、図９のデータのフォーマットを利用する場合も、無線モジュール１４の内部の時間設定と、無線モジュール２４の内部の時間設定を同期させる必要がない。無線モジュール２４ａ−２４ｃの内部の時間設定を互いに同期させる必要がない。
【００６１】
図９のデータのフォーマットに、図６に示すような、子機が自身のＩＤを受信してからデータ送信指示に対応するデータを親機に送信するまでの経過時間３８を追加してもよい。図９のデータのフォーマットを利用する場合も、図８のように、所定時間Ｔｂ内に無線モジュール２４ｂからデータ送信指示に対応するデータ「Ｘ２」を受信できない場合に、無線モジュール１４は、所定時間Ｔｂ経過後に、データ「Ｙ１」を再度無線モジュール２４ａ−２４ｃに送信してもよい。
【００６２】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００６３】
１０  無線通信システム
１１  コーディネータ
１２，２２  電源
１３，２３  ホスト
１４，２４  無線モジュール
１５，２５  ＭＣＵ
１６，２６  無線通信部
１７，２７  アンテナ
２１  エンドデバイス
２８  温度センサ
【図１】
2018007122.tif 000003
【図２】
2018007122.tif 000004
【図３】
2018007122.tif 000005
【図４】
2018007122.tif 000006
【図５】
2018007122.tif 000007
【図６】
2018007122.tif 000008
【図７】
2018007122.tif 000009
【図８】
2018007122.tif 000010
【図９】
2018007122.tif 000011