(57)【要約】【課題】通信による電力消費を低減しつつ、送信データの品質を維持できる無線通信システムを提供する。【解決手段】発呼局となる通信機器１Ａの制御部１０は、送信した通信パケットが受信局となる通信機器１Ｂで受信されなかった場合、受信されなかった通信パケットのデータ及びデータ識別情報を記憶部１３に記憶させ、次回新たな通信パケットを送信する際に、記憶部１３から読み出したデータ及びデータ識別情報を新たな通信パケットに含めて送信部１１から送信させる。通信機器１Ｂが通信機器１Ａからの通信パケットを受信すると、通信機器１Ｂの制御部１０は、送信部１１からＡＣＫ信号を返送させ、受信部１２が受信したデータ識別情報と同じデータ識別情報が記憶部１３に記憶されていなければ、受信したデータ及びデータ識別情報を記憶部１３に記憶させ、同じデータ識別情報が記憶部１３に記憶されていれば、受信したデータ及びデータ識別情報を破棄する。【選択図】図１
2015015603.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ個別の機器識別情報が割り当てられて無線通信を行う複数台の通信機器を備え、
複数台の前記通信機器の各々は、
自機に割り当てられた前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを送信する送信部と、
他の前記通信機器から送信された、前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを受信する受信部と、
前記受信部が受信した前記通信パケットに含まれる前記データ及び前記データ識別情報を記憶する記憶部と、
前記受信部が受信した前記通信パケットの内容に基づいて前記送信部のデータ送信及び前記記憶部への書き込み処理を制御する制御部とを備え、
複数台の前記通信機器のうち発呼局となる前記通信機器では、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットに含めて前記送信部から送信させるように構成され、
複数台の前記通信機器のうち受信局となる前記通信機器では、前記受信部が他の前記通信機器から前記通信パケットを受信した場合、前記制御部は、前記通信パケットを受信したことを示すＡＣＫ信号を前記送信部から返送させ、且つ、前記制御部は、前記受信部が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が前記記憶部に記憶されていなければ、前記受信部が受信した前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、前記受信部が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が前記記憶部に記憶されていれば、前記受信部が受信した前記通信パケットのデータ及びデータ識別情報を破棄するように構成されたことを特徴とする無線通信システム。
【請求項２】
複数台の前記通信機器の間で前記通信パケットを中継する中継局となる前記通信機器では、前記受信部が他の前記通信機器から前記通信パケットを受信した際に、前記制御部が、受信した前記通信パケットを前記送信部から送信させる処理、前記通信パケットを受信したことを示すＡＣＫ信号を前記送信部から送信させる処理、又は、前記送信部から何も送信させない処理の中から選択した処理を実行するように構成され、
送信元の前記通信機器は、自機が送信した前記通信パケットを受信した前記通信機器から送信される信号をもとに、自機が送信した前記通信パケットが受信されたか否かを判断するように構成されたことを特徴とする請求項１記載の無線通信システム。
【請求項３】
中継局となる前記通信機器は、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットに含めて前記送信部から送信させるように構成されたことを特徴とする請求項２記載の無線通信システム。
【請求項４】
送信側となる前記通信機器の前記制御部は、前記送信部から送信させた前記通信パケットが送信相手の前記通信機器に受信された場合、前記記憶部に記憶させた以前のデータ及びデータ識別情報を消去し、次回、通信パケットを送信させる際に、過去のデータ及びデータ識別情報を前記通信パケットに付加しないことを特徴とする請求項１乃至３の何れか１項に記載の無線通信システム。
【請求項５】
各々の前記通信機器の前記制御部は、前記通信パケットに付加させる前記データの数を所定の上限値以下に制限するように構成されたことを特徴とする請求項１乃至４の何れか１項に記載の無線通信システム。
【請求項６】
発呼局となる前記通信機器の前記制御部は、データに付加するデータ識別情報を、初期値から、データを送信する毎に一定の変化分ずつ変化させた値とするように構成されたことを特徴とする請求項１乃至５の何れか１項に記載の無線通信システム。
【請求項７】
発呼局となる前記通信機器の前記制御部は、データに付加するデータ識別情報を、前回送信時のデータ識別情報に所定の送信時間間隔を加算した値、又は、現在の時間情報の何れかとするように構成されたことを特徴とする請求項１乃至５の何れか１項に記載の無線通信システム。
【請求項８】
前記通信機器によって送信されるデータが、測定対象の物理量を測定する測定部の測定データであり、
発呼局となる前記通信機器では、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットの測定データ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットの測定データ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットの測定データと前記記憶部から読み出した前記測定データとが同じであれば、前記記憶部から読み出した前記データ識別情報のみを新たな通信パケットに含めて前記送信部から送信させるように構成されたことを特徴とする請求項１乃至７の何れか１項に記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関するものである。
【背景技術】
【０００２】
従来、センサに接続されセンサの検知信号を送信するノードと、ノードから送信される検知信号を中継するルータと、ノード又はルータから送信された検知信号を受信するベースを備えたセンサネットワークシステムがあった（例えば特許文献１参照）。
【０００３】
このセンサネットワークシステムでは、ルータがノードから検知信号を受信した時点より一定時間内に、ルータがベースからのＡＣＫ信号を受信すれば、ベースがノードから検知信号を直接受信したとルータは判断する。この場合、ルータはベースに対して検知信号を送信しないようにしており、無駄な送信を減らしている。
【０００４】
一方、ルータがノードから検知信号を受信した時点より一定時間内に、ルータがベースからのＡＣＫ信号を受信できなければ、ベースがノードから検知信号を直接受信できなかったとルータは判断する。この場合、ルータは、ベースに対して検知信号を送信し、検知信号の送信後にベースからＡＣＫ信号が返送されなければ、検知信号がベースに到達していないと判断して検知信号を再度送信している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７７７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１のセンサネットワークシステムでは、ノードとルータとベースの相互通信が不可能になる状況が発生した場合、ノードは、一度発生した検知信号を定期的に再送信することで、検知信号をベースに到達させるようにしている。
【０００７】
センサの検知信号が変化しない場合、一度発生した検知信号を定期的に再送信する方法でもよいが、センサの検知信号が変化する場合、過去の検知信号を再送信するだけでは、その後変化した検知信号を送信できず、送信データの品質が低下するという問題があった。
【０００８】
また、発呼局となるノードにおいて、通信による電力消費を低減することも要望されている。
【０００９】
本発明は上記課題に鑑みて為されたものであり、その目的とするところは、通信による電力消費を低減しつつ、送信データの品質を維持することが可能な無線通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の無線通信システムは、それぞれ個別の機器識別情報が割り当てられて無線通信を行う複数台の通信機器を備え、複数台の前記通信機器の各々は、自機に割り当てられた前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを送信する送信部と、他の前記通信機器から送信された、前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを受信する受信部と、前記受信部が受信した前記通信パケットに含まれる前記データ及び前記データ識別情報を記憶する記憶部と、前記受信部が受信した前記通信パケットの内容に基づいて前記送信部のデータ送信及び前記記憶部への書き込み処理を制御する制御部とを備え、複数台の前記通信機器のうち発呼局となる前記通信機器では、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットに含めて前記送信部から送信させるように構成され、複数台の前記通信機器のうち受信局となる前記通信機器では、前記受信部が他の前記通信機器から前記通信パケットを受信した場合、前記制御部は、前記通信パケットを受信したことを示すＡＣＫ信号を前記送信部から返送させ、且つ、前記制御部は、前記受信部が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が前記記憶部に記憶されていなければ、前記受信部が受信した前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、前記受信部が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が前記記憶部に記憶されていれば、前記受信部が受信した前記通信パケットのデータ及びデータ識別情報を破棄するように構成されたことを特徴とする。
【００１１】
この無線通信システムにおいて、複数台の前記通信機器の間で前記通信パケットを中継する中継局となる前記通信機器では、前記受信部が他の前記通信機器から前記通信パケットを受信した際に、前記制御部が、受信した前記通信パケットを前記送信部から送信させる処理、前記通信パケットを受信したことを示すＡＣＫ信号を前記送信部から送信させる処理、又は、前記送信部から何も送信させない処理の中から選択した処理を実行するように構成され、送信元の前記通信機器は、自機が送信した前記通信パケットを受信した前記通信機器から送信される信号をもとに、自機が送信した前記通信パケットが受信されたか否かを判断するように構成されることも好ましい。
【００１２】
この無線通信システムにおいて、中継局となる前記通信機器は、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットに含めて前記送信部から送信させるように構成されることも好ましい。
【００１３】
この無線通信システムにおいて、送信側となる前記通信機器の前記制御部は、前記送信部から送信させた前記通信パケットが送信相手の前記通信機器に受信された場合、前記記憶部に記憶させた以前のデータ及びデータ識別情報を消去し、次回、通信パケットを送信させる際に、過去のデータ及びデータ識別情報を前記通信パケットに付加しないことも好ましい。
【００１４】
この無線通信システムにおいて、各々の前記通信機器の前記制御部は、前記通信パケットに付加させる前記データの数を所定の上限値以下に制限するように構成されることも好ましい。
【００１５】
この無線通信システムにおいて、発呼局となる前記通信機器の前記制御部は、データに付加するデータ識別情報を、初期値から、データを送信する毎に一定の変化分ずつ変化させた値とするように構成されることも好ましい。
【００１６】
この無線通信システムにおいて、発呼局となる前記通信機器の前記制御部は、データに付加するデータ識別情報を、前回送信時のデータ識別情報に所定の送信時間間隔を加算した値、又は、現在の時間情報の何れかとするように構成されることも好ましい。
【００１７】
この無線通信システムにおいて、前記通信機器によって送信されるデータが、測定対象の物理量を測定する測定部の測定データであり、発呼局となる前記通信機器では、前記送信部が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の前記通信機器で受信されなかった場合、前記制御部が、受信されなかった前記通信パケットの測定データ及びデータ識別情報を前記記憶部に記憶させ、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットの測定データ及びデータ識別情報を前記記憶部から読み出し、新たな前記通信パケットの測定データと前記記憶部から読み出した前記測定データとが同じであれば、前記記憶部から読み出した前記データ識別情報のみを新たな通信パケットに含めて前記送信部から送信させるように構成されることも好ましい。
【発明の効果】
【００１８】
本発明によれば、受信局となる通信機器において発呼局となる通信機器から送信された通信パケットの受信に失敗した場合、発呼局となる通信機器の制御部は、受信に失敗したデータ及びデータ識別情報を記憶部に記憶させる。そして、発呼局となる通信機器の制御部は、次回、通信パケットを送信する際に、前回、受信に失敗したデータ及びデータ識別情報を記憶部から読み出し、このデータ及びデータ識別情報を、今回送信する通信パケットに付加して送信している。よって、受信局となる通信機器で測定データの受信に失敗した場合、次回、通信パケットを送信する際に、受信に失敗した過去のデータだけではなく、新たなデータも一緒に送信されるから、送信データの品質が向上する。また、受信に失敗したデータを、次回の通信パケットに付加して送信しているので、受信に失敗したデータを含む通信パケットと次回の通信パケットを別々に送信する場合に比べて、送信のデータ量が少なくなる。よって、発呼局となる通信機器１Ａが通信によって消費する電力を低減できる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態の無線通信システムを概略的に示した図である。
【図２】（ａ）〜（ｄ）は同上で送受信される通信データのデータ構成を説明する図である。
【図３】同上の動作を説明するフローチャートである。
【図４】同上の他の形態を概略的に示した図である。
【発明を実施するための形態】
【００２０】
本発明に係る無線通信システムの実施形態を図１〜図４に基づいて説明する。
【００２１】
図１に本実施形態の無線通信システムの概略的なブロック図を示す。本実施形態の無線通信システムは、発呼局となる通信機器１Ａと、受信局（収集局）となる通信機器１Ｂを備え、通信機器１Ａと通信機器１Ｂの間では相互に無線通信を行っている。
【００２２】
２台の通信機器１Ａ，１Ｂは同一の構成を有しており、通信機器１Ａ，１Ｂの各々には個別の機器識別情報が割り当てられている。以下の説明では２台の通信機器１Ａ，１Ｂに共通する説明を行う場合は通信機器１と表記し、個別の通信機器について説明する場合は通信機器１Ａ，１Ｂと表記する。
【００２３】
通信機器１は、制御部１０と、送信部１１と、受信部１２と、記憶部１３を備える。
【００２４】
送信部１１は、自機に割り当てられた機器識別情報と、データと、データに付加されたデータ識別情報とを含む通信パケットを送信する。
【００２５】
受信部１２は、他の通信機器１から送信された機器識別情報とデータとデータ識別情報とを含む通信パケットを受信する。
【００２６】
記憶部１３は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read-Only Memory）のような、電気的に書き換え可能な不揮発性のメモリからなる。記憶部１３は、受信部１２が受信した通信パケットに含まれるデータ及びデータ識別情報を記憶する。また記憶部１３には、自機に割り当てられた機器識別情報が予め登録されている。
【００２７】
制御部１０は、受信部１２が受信した通信パケットの内容に基づいて送信部１１のデータ送信、及び、記憶部１３への書き込み処理を制御する。
【００２８】
本実施形態の無線通信システムは、例えばオフィス内の照度、温度、湿度などの物理量を測定するセンサ２の測定データを収集してサーバ３に送信するために用いられる。なお、送信部１１及び受信部１２による無線通信の方式は、特定省電力無線やＢｌｕｅｔｏｏｔｈ（登録商標）やＺｉｇＢｅｅ（登録商標）などの従来周知の通信方式を採用すればよく、その説明は省略する。
【００２９】
発呼局となる通信機器１Ａには、例えば温度を測定するセンサ２が接続されている。受信局となる通信機器１Ｂには、ＬＡＮ（Local Area Network）４を介してサーバ３が接続されている。ここで、発呼局となる通信機器１Ａが通信機器１Ｂにデータを送信する手順について図３のフローチャートを参照して説明する。
【００３０】
センサ２は所定の測定間隔で周囲の温度を測定する。なお、室内の温度や湿度は照度に比べて変化が緩やかであるから、温度又は湿度を測定するセンサ２の場合は測定間隔が例えば１０分に設定され、照度を測定するセンサ２の場合は測定間隔が約１秒に設定される。
【００３１】
センサ２が測定データを通信機器１Ａに出力すると、通信機器１Ａの制御部１０は、自機の機器識別情報と、センサ２の測定データと、この測定データを特定するためのデータ識別情報とを含む通信パケットを作成し、送信部１１から送信させる（ステップＳ１）。図２（ａ）は通信機器１Ａから送信される通信パケットの構造を示し、送信元アドレスや宛先アドレスなどを含むヘッダ部Ｄ１と、測定データなどを含むデータ部Ｄ２とで構成されている。また、図２（ｂ）はデータ部Ｄ２の構成を示し、データ部Ｄ２は、送信元の通信機器１Ａに割り当てられた機器識別情報Ｄ３と、センサ２の測定データＤ４ａと、データ識別情報Ｄ５ａとで構成されている。データ識別情報Ｄ５ａは、所定の時間間隔で測定される測定データの各々に１対１の関係で対応付けられた個別の識別情報であり、このデータ識別情報Ｄ５ａによって、いつ測定された測定データかを識別できるようになっている。なお、データ部Ｄ２には例えば最大４個の測定データを格納することができ、データ部Ｄ２に実際に格納される測定データの個数によって、通信パケットのフレーム長は変化する。
【００３２】
受信局となる通信機器１Ｂの受信部１２が通信機器１Ａからの通信パケットを受信すると、通信機器１Ｂの制御部１０は、通信機器１Ａからの通信パケットを受信したことを示すＡＣＫ（ACKnowledgement）信号を送信部１１から送信させる。また、通信機器１Ｂの制御部１０は、受信部１２が受信した通信パケットに含まれる機器識別情報と測定データとデータ識別情報を取り出し、このデータ識別情報を、記憶部１３に記憶されているデータ識別情報と比較する。そして、同じデータ識別情報Ｄ５ａが記憶部１３に記憶されていなければ、通信機器１Ｂの制御部１０は、通信機器１Ａからの通信パケットに含まれるデータ識別情報Ｄ５ａと測定データＤ４ａとを記憶部１３に記憶させる。一方、同じデータ識別情報Ｄ５ａが記憶部１３に記憶されていれば、通信機器１Ｂの制御部１０は、通信機器１Ａから送信されたデータ識別情報Ｄ５ａ及び測定データＤ４ａを廃棄する。
【００３３】
発呼局となる通信機器１Ａの制御部１０は、送信部１１が通信パケットを送信してから所定時間が経過するまでの間に、受信部１２が通信機器１Ｂから返送されるＡＣＫ信号を受信部１２が受信できるか否かで、通信が成立したか否かを判断する（ステップＳ２）。なお、上記の所定時間は、送信側の通信機器１が通信パケットを送信した時点より、受信側の通信機器１がＡＣＫ信号を返送するまでの標準的な時間をもとに、予め設定されているものとする。
【００３４】
ステップＳ２の判定で、通信パケットの送信時から所定時間が経過するまでの間に受信部１２がＡＣＫ信号を受信できれば、発呼局となる通信機器１Ａの制御部１０は、受信側の通信機器１Ｂとの間の通信が成立したと判断する（ステップＳ２のＹｅｓ）。このとき、通信機器１Ａの制御部１０は、ステップＳ１で送信した測定データＤ４ａ及びデータ識別情報Ｄ５ａを破棄し、センサ２から新たな測定データが入力されるのを待機する状態となる。
【００３５】
一方、ステップＳ２の判定で、通信パケットの送信時から所定時間が経過するまでの間に受信部１２がＡＣＫ信号を受信できなければ、発呼局となる通信機器１Ａの制御部１０は、通信エラーなどによって通信が成立しなかったと判断する（ステップＳ２のＮｏ）。このとき、通信機器１Ａの制御部１０は、ステップＳ１で送信した測定データＤ４ａ及びデータ識別情報Ｄ５ａを互いに対応付けて記憶部１３に記憶させる（ステップＳ３）。
【００３６】
その後、測定間隔が経過してセンサ２から新たな測定データＤ４ｂが通信機器１Ａに入力されると、通信機器１Ａの制御部１０は、前回送信に失敗した測定データＤ４ａとこのデータ識別情報Ｄ５ａを記憶部１３から読み出す。通信機器１Ａの制御部１０は、図２（ｃ）に示すように、自機の機器識別情報Ｄ３と、今回の測定データＤ４ｂ及びデータ識別情報Ｄ５ｂに、前回の測定データＤ４ａ及びデータ識別情報Ｄ５ａを付加した通信パケットを生成する（ステップＳ４）。そして、通信機器１Ａの制御部１０は、この通信パケットを送信部１１から送信させており（ステップＳ５）、この通信パケットは受信局となる通信機器１Ｂの受信部１２で受信される。
【００３７】
このとき、通信機器１Ｂの制御部１０は、受信部１２が受信した通信パケットから、測定データＤ４ｂ及びこのデータ識別情報Ｄ５ｂと、測定データＤ４ａ及びこのデータ識別情報Ｄ５ａを取り出す。そして、通信機器１Ｂの制御部１０は、受信した通信パケットに含まれるデータ識別情報Ｄ５ａ，Ｄ５ｂと、記憶部１３に記憶されているデータ識別情報を比較する。通信機器１Ｂは前回の測定データＤ４ａの受信に失敗しているので、データ識別情報Ｄ５ａ，Ｄ５ｂは両方とも記憶部１３に記憶されていない。したがって、通信機器１Ｂの制御部１０は、今回受信した通信パケットに含まれる測定データＤ４ｂ及びデータ識別情報Ｄ５ｂと、測定データＤ４ａ及びデータ識別情報Ｄ５ａをそれぞれ対応付けて記憶部１３に記憶させる。これにより、受信に失敗した前回の測定データが、受信局となる通信機器１Ｂによって受信されることになり、通信機器１Ｂは、センサ２で測定された測定データを確実に受信することができる。通信機器１Ｂは、センサ２の測定間隔よりも十分長い送信間隔が経過する毎に、上記送信間隔が経過する間にセンサ２から収集した測定データを、サーバ３へ送信する。
【００３８】
以上説明したように、本実施形態の無線通信システムは、それぞれ個別の機器識別情報が割り当てられて無線通信を行う複数台（本実施形態では例えば２台）の通信機器１Ａ，１Ｂを備える。複数台の通信機器１Ａ，１Ｂの各々は、制御部１０と送信部１１と受信部１２と記憶部１３とを備える。送信部１１は、自機に割り当てられた前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを送信する。受信部１２は、他の通信機器１から送信された、前記機器識別情報とデータと前記データに付加されたデータ識別情報とを含む通信パケットを受信する。記憶部１３は、受信部１２が受信した前記通信パケットに含まれるデータ及びデータ識別情報を記憶する。制御部１０は、受信部１２が受信した前記通信パケットの内容に基づいて送信部１１のデータ送信及び記憶部１３への書き込み処理を制御する。複数台の通信機器１Ａ，１Ｂのうち発呼局となる通信機器１Ａでは、送信部１１が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の通信機器１Ｂで受信されなかった場合、制御部１０が、受信されなかった前記通信パケットのデータ及びデータ識別情報を記憶部１３に記憶させる。そして、通信機器１Ａの制御部１０は、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を記憶部１３から読み出し、新たな前記通信パケットに含めて送信部１１から送信させるように構成されている。複数台の通信機器１Ａ，１Ｂのうち受信局となる通信機器１Ｂでは、受信部１２が他の通信機器１Ａから前記通信パケットを受信した場合、制御部１０は、前記通信パケットを受信したことを示すＡＣＫ信号を送信部１１から返送させる。また、通信機器１Ｂの制御部１０は、受信部１２が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が記憶部１３に記憶されていなければ、受信部１２が受信した前記通信パケットのデータ及びデータ識別情報を記憶部１３に記憶させる。通信機器１Ｂの制御部１０は、受信部１２が受信した前記通信パケットのデータ識別情報と同じデータ識別情報が記憶部１３に記憶されていれば、受信部１２が受信した前記通信パケットのデータ及びデータ識別情報を破棄するように構成されている。
【００３９】
これにより、通信機器１Ｂにおいて通信機器１Ａから送信された前記通信パケットの受信に失敗した場合、発呼側の通信機器１Ａの制御部１０は、受信に失敗したデータ及びデータ識別情報を記憶部１３に記憶させる。そして、通信機器１Ａの制御部１０は、次回、通信パケットを送信する際に、前回、受信に失敗したデータ及びデータ識別情報を記憶部１３から読み出し、このデータ及びデータ識別情報を、今回送信する通信パケットに付加して送信している。よって、受信側の通信機器１Ｂで受信に失敗したデータを、次回、通信パケットを送信する際に一緒に送信することができ、受信に失敗したデータを再送することで、データが確実に受信されるようになり、送信データの品質が向上する。また、受信に失敗したデータを、次回の通信パケットに付加して送信しているので、受信に失敗したデータを含む通信パケットと次回の通信パケットを別々に送信する場合に比べて、送信のデータ量が少なくなる。したがって、発呼局となる通信機器１Ａが通信によって消費する電力を低減できる。
【００４０】
本実施形態の無線通信システムにおいて、図４に示すように、発呼側の通信機器１Ａと受信側の通信機器１Ｂの間で通信パケットを中継する中継局となる通信機器１Ｃを備えることも好ましい。中継局となる通信機器１Ｃは、上述した通信機器１Ａ，１Ｂと同様の構成を有しており、その説明は省略する。
【００４１】
通信機器１Ｃでは、受信部１２が他の通信機器１Ａから通信パケットを受信した際に、制御部１０が、受信した通信パケットを送信部１１から送信させる処理、通信パケットを受信したことを示すＡＣＫ信号を送信部１１から送信させる処理、又は、送信部１１から何も送信させない処理の中から選択した処理を実行するように構成される。送信元の通信機器１Ａ，１Ｃは、自機が送信した通信パケットを受信した通信機器から送信される信号をもとに、自機が送信した通信パケットが受信されたか否かを判断するように構成されている。
【００４２】
通信機器１Ｃの制御部１０は、発呼側の通信機器１Ａから通信パケットを受信した時点から所定時間内に、通信機器１ＢからＡＣＫ信号を受信できなければ、受信した通信パケットを送信部１１から送信させるとともに、ＡＣＫ信号を通信機器１Ａに返送させる。また、通信機器１Ｃの制御部１０は、発呼側の通信機器１Ａから通信パケットを受信した時点から所定時間内に、通信機器１ＢからＡＣＫ信号を受信できれば、通信機器１Ａから通信機器１Ｂへ通信パケットが直接送信されたと判断する。この場合、通信機器１Ｃの制御部１０は、送信部１１から通信パケットを送信させないという処理を選択する。
【００４３】
また、送信元の通信機器１Ａでは、自機が送信した前記通信パケットを受信した通信機器１Ｃから送信される信号をもとに、自機が送信した前記通信パケットが受信されたか否かを判断しており、通信に成功したか否かを確実に判断できる。
【００４４】
中継局となる通信機器１Ｃが、通信機器１Ａと通信機器１Ｂとの間で通信パケットの送信を中継しているので、中継局が無い場合に比べてより離れた場所に通信機器１Ａ，１Ｂを設置して無線通信を行うことができる。
【００４５】
また、中継局となる通信機器１Ｃは、送信部１１が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の通信機器１Ｂで受信されなかった場合、制御部１０が、受信されなかった前記通信パケットのデータ（測定データ）及びデータ識別情報を記憶部１３に記憶させる。そして、通信機器１Ｃの制御部１０は、次回、新たな通信パケットを送信する際に、受信されなかった前記通信パケットのデータ及びデータ識別情報を記憶部１３から読み出し、新たな前記通信パケットに含めて送信部１１から送信させるように構成されている。
【００４６】
このように、受信側の通信機器１Ｂで通信パケットの受信に失敗した場合に、中継局となる通信機器１Ｃの制御部１０は、発呼局となる通信機器１Ａと同様、受信に失敗したデータ及びデータ識別情報を記憶部１３に記憶させる。そして、通信機器１Ｃの制御部１０は、次回、通信パケットを送信する際に、この通信パケットに、過去に受信側で受信できなかったデータ及びデータ識別情報を付加して送信しているので、データの信頼性が向上する。また、新たに送信する通信パケットに、過去に受信側で受信できなかったデータ及びデータ識別符号を付加しているだけなので、過去に受信できなかった通信パケットと新たな通信パケットとを別々に送信する場合に比べて、送信データのデータ量を小さくできる。したがって、受信側で受信できなかったデータを再度送信するために必要な電力を低減でき、中継局となる通信機器１Ｃの消費電力を低減できる。
【００４７】
ところで、本実施形態の無線通信システムにおいて、送信側（発呼局又は中継局）となる通信機器１Ａ，１Ｃの制御部１０は、送信部１１から送信させた前記通信パケットが送信相手の通信機器１に受信された場合に以下の処理を行うことも好ましい。すなわち、送信側となる通信機器１Ａ，１Ｃの制御部１０は、記憶部１３に記憶させた以前のデータ及びデータ識別情報を消去し、次回、通信パケットを送信させる際に、過去のデータ及びデータ識別情報を前記通信パケットに付加しない。
【００４８】
これにより、送信側となる通信機器１Ａ，１Ｃの記憶部１３に、記憶容量が小さい安価なメモリを使用できる。
【００４９】
また、本実施形態の無線通信システムにおいて、各々の通信機器１の制御部１０が、前記通信パケットに付加させるデータの数を所定の上限値以下に制限することも好ましい。
【００５０】
これにより、受信側の通信機器１でデータの受信に複数回失敗した場合でも、通信パケットに付加させるデータの数が上限値を超えることはないから、通信パケットのデータ長を制限でき、通信パケットの衝突が起こりにくくなる。
【００５１】
また、本実施形態の無線通信システムにおいて、発呼局となる通信機器１Ａの制御部１０は、データに付加するデータ識別情報を、初期値から、データを送信する毎に一定の変化分ずつ変化させた値とすることも好ましい。例えば、データ識別情報を、初期値からデータを送信する毎に（＋１）ずつ漸増させたり、（−１）ずつ漸減させたりすればよい。このように、データ識別情報が一定間隔で漸増又は漸減しているので、受信側の通信機器１では、受信したデータに付加されたデータ識別情報から、順番通りにデータを受信できているかを判断することができる。
【００５２】
また、本実施形態の無線通信システムにおいて、発呼局となる通信機器１Ａの制御部１０は、データに付加するデータ識別情報を、前回送信時のデータ識別情報に所定の送信時間間隔を加算した値、又は、現在の時間情報の何れかとすることも好ましい。
【００５３】
これにより、受信側の通信機器１では、データ及びそのデータ識別情報をもとに、発呼側の通信機器１Ａの通信間隔や時間におけるデータの変化量や変化傾向を把握することができる。
【００５４】
また、本実施形態の無線通信システムでは、通信機器１によって送信されるデータが、測定対象の物理量を測定する測定部（センサ２）の測定データである。発呼局となる通信機器１Ａでは、送信部１１が前記通信パケットを送信した際に、送信した前記通信パケットが受信局となる他の通信機器で受信されなかった場合、制御部１０が、受信されなかった通信パケットの測定データＤ４ａ及びデータ識別情報Ｄ５ａを記憶部１３に記憶させる。そして、通信機器１Ａの制御部１０は、次回、新たな通信パケットを送信する際に、受信されなかった測定データＤ４ａ及びデータ識別情報を記憶部１３から読み出す。通信機器１Ａの制御部１０は、新たな通信パケットの測定データＤ４ｂと記憶部１３から読み出した測定データＤ４ａとが同じであれば、記憶部１３から読み出したデータ識別情報Ｄ５ｂのみを新たな通信パケットに含めて送信部１１から送信させることも好ましい。
【００５５】
この場合の通信パケットは図２（ｄ）に示すようなデータ構成となり、測定データが同じ値であれば、同じ測定データが重複して送信されないから、データ長を短くすることができ、通信パケットの衝突を低減することができる。
【００５６】
なお、本実施形態の無線通信システムは、通信機器１の間で送受信されるデータがセンサ２の測定データの場合を例に説明を行ったが、Ｉ／Ｏデータや伝送データなどのデータを送受信する無線通信システムでもよい。
【符号の説明】
【００５７】
１Ａ  通信機器（発呼局となる通信機器）
１Ｂ  通信機器（受信局となる通信機器）
１Ｃ  通信機器（中継局となる通信機器）
２  センサ
３  サーバ
４  ＬＡＮ
１０  制御部
１１  送信部
１２  受信部
１３  記憶部
【図１】
2015015603.tif 000003
【図２】
2015015603.tif 000004
【図３】
2015015603.tif 000005
【図４】
2015015603.tif 000006