(57)【要約】【課題】低消費電力でシンプルな構成の無線通信ネットワークシステムを簡単に構築する。【解決手段】第１無線通信モジュール２３は、アクセスポイント３との間で無線通信を行うエンドデバイス２に設けられた無線通信モジュールであって、エンドデバイス用として動作する第１動作モードと、アクセスポイント用として動作する第２動作モードとを含む複数の動作モードで動作可能に構成され、第１動作モードで動作するよう予め設定されており、アクセスポイント３へのデータ送信を行う際、ブロードキャスト方式でデータ送信を行った後、所定の条件が成立すると、ユニキャスト方式でデータ送信を行う。【選択図】図２
2020005100.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントとの間で無線通信を行うエンドデバイスに設けられた無線通信モジュールであって、
エンドデバイス用として動作する第１動作モードと、アクセスポイント用として動作する第２動作モードとを含む複数の動作モードで動作可能に構成され、
前記第１動作モードで動作するよう予め設定されており、
前記アクセスポイントへのデータ送信を行う際、ブロードキャスト方式で前記データ送信を行った後、所定の条件が成立すると、ユニキャスト方式で前記データ送信を行う、
無線通信モジュール。
【請求項２】
前記所定の条件は、前記データ送信が正常に行われたことを示す前記アクセスポイントからの応答を受信したことである、
請求項１に記載された無線通信モジュール。
【請求項３】
前記所定の条件が成立しないと、ブロードキャスト方式で前記データ送信を行う、
請求項１又は２に記載された無線通信モジュール。
【請求項４】
前記エンドデバイスが起動後に初めて前記データ送信を行う際、ブロードキャスト方式で前記データ送信を行う、
請求項１〜３の何れか１項に記載された無線通信モジュール。
【請求項５】
前記エンドデバイスは、１又は複数のエンドデバイスから構成され、
前記アクセスポイントと前記１又は複数のエンドデバイスとは、スター型のネットワークトポロジを構成するように無線接続され、
前記無線通信は、周波数帯域が９２０ＭＨｚ帯である電波を用いて行われ、
前記１又は複数のエンドデバイスのそれぞれは、センサを備え、
前記データ送信で送信されるデータは、前記センサの検出結果である、
請求項１〜４の何れか１項に記載された無線通信モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信モジュールに関する。特に、本発明は、無線通信ネットワークシステムにおいて、アクセスポイントとの間で無線通信を行うエンドデバイスに設けられる無線通信モジュールに関する。
【背景技術】
【０００２】
無線通信ネットワークシステムでは、エンドデバイスとアクセスポイントとの間においてコネクションを確立する方法として、様々な方法が提案されている。
【０００３】
特許文献１には、無線ネットワークの各装置を選択する方法が開示されている。特許文献１の方法では、無線リモート装置が、ＲＳＳＩ（Received Signal Strength Indication）値に対応した第１閾値を含むブロードキャストメッセージを無線ネットワークの各装置へ送出する。無線ネットワークの各装置は、受信されたブロードキャストメッセージのＲＳＳＩ測定を行い、受信されたブロードキャストメッセージに含まれる第１閾値とＲＳＳＩ測定値とを比較する。そして、無線ネットワークの各装置では、第１閾値より大きいＲＳＳＩ測定値を測定した無線ネットワークの装置だけが、ＲＳＳＩ測定値を含むユニキャストメッセージを無線リモート装置へ送信する。その後、無線リモート装置では、最大のＲＳＳＩ測定値を含むユニキャストメッセージを送信した装置を、最良の通信リンク品質を有する装置として選択し、コマンドを送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１０−５１４３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の方法では、無線ネットワークの各装置と無線リモート装置とが、ＲＳＳＩという受信信号強度に基づくペアリング技術を用いることによって、両者間のコネクションを確立している。更に、特許文献１の方法では、無線ネットワークの各装置と無線リモート装置とのそれぞれに、専用の無線通信モジュールを用意する必要がある。このようなことから、特許文献１の方法では、無線ネットワークの各装置及び無線リモート装置のそれぞれの構成が複雑になると共に、コネクションを確立するには非常に手間が掛かり、消費電力も大きくなる。よって、特許文献１の方法では、低消費電力でシンプルな構成の無線通信ネットワークシステムを構築することは、容易ではない。
【０００６】
本発明は、上述の事情に鑑みてなされたものであり、上述のような問題点を解決することを課題の一例とする。すなわち、本発明の課題の一例は、低消費電力でシンプルな構成の無線通信ネットワークシステムを簡単に構築することである。
【課題を解決するための手段】
【０００７】
本発明に係る無線通信モジュールは、アクセスポイントとの間で無線通信を行うエンドデバイスに設けられた無線通信モジュールであって、エンドデバイス用として動作する第１動作モードと、アクセスポイント用として動作する第２動作モードとを含む複数の動作モードで動作可能に構成され、前記第１動作モードで動作するよう予め設定されており、前記アクセスポイントへのデータ送信を行う際、ブロードキャスト方式で前記データ送信を行った後、所定の条件が成立すると、ユニキャスト方式で前記データ送信を行う。
【０００８】
好適には、前記無線通信モジュールにおいて、前記所定の条件は、前記データ送信が正常に行われたことを示す前記アクセスポイントからの応答を受信したことである。
【０００９】
好適には、前記無線通信モジュールは、前記所定の条件が成立しないと、ブロードキャスト方式で前記データ送信を行う。
【００１０】
好適には、前記無線通信モジュールは、前記エンドデバイスが起動後に初めて前記データ送信を行う際、ブロードキャスト方式で前記データ送信を行う。
【００１１】
好適には、前記無線通信モジュールにおいて、前記エンドデバイスは、１又は複数のエンドデバイスから構成され、前記アクセスポイントと前記１又は複数のエンドデバイスとは、スター型のネットワークトポロジを構成するように無線接続され、前記無線通信は、周波数帯域が９２０ＭＨｚ帯である電波を用いて行われ、前記１又は複数のエンドデバイスのそれぞれは、センサを備え、前記データ送信で送信されるデータは、前記センサの検出結果である。
【発明の効果】
【００１２】
本発明に係る無線通信モジュールは、低消費電力でシンプルな構成の無線通信ネットワークシステムを簡単に構築することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１に係る無線通信システムの構成を示す図である。
【図２】エンドデバイス及びアクセスポイントの機能的構成を示すブロック図である。
【図３】第１無線通信モジュール及び第２無線通信モジュールの動作モードを説明するための図である。
【図４】エンドデバイスで行われるデータ送信処理の流れを示す図である。
【図５】アクセスポイントで行われるデータ受信処理の流れを示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を参照しながら説明する。
【００１５】
［実施形態１：無線通信システム及び無線通信モジュールの構成］
図１は、実施形態１に係る無線通信システム１の構成を示す図である。
【００１６】
無線通信システム１は、エンドデバイス２とアクセスポイント３とが無線接続されたコンピュータネットワークシステムである。無線通信システム１は、低消費電力で長距離通信が可能な無線通信ネットワークシステムである。無線通信システム１の無線通信に用いられる電波の周波数帯域は、その使用に関する免許が不要な帯域であり、例えば、日本においては９２０ＭＨｚ帯域である。無線通信システム１は、ＩｏＴ（Internet of Things）又はＭ２Ｍ（Machine to Machine）等の技術分野に適したシステムであってよい。
【００１７】
無線通信システム１は、図１に示されるように、１又は複数のエンドデバイス２と、アクセスポイント３と、上位制御部４とを有する。アクセスポイント３と１又は複数のエンドデバイス２とは、１対Ｎのスター型のネットワークトポロジを構成するように無線接続される。上位制御部４は、アクセスポイント３と接続された、サーバ等の上位制御装置のコントローラである。
【００１８】
無線通信システム１では、１又は複数のエンドデバイス２のそれぞれで取得されたデータが、アクセスポイント３へ送信され、アクセスポイント３と接続された上位制御部４へ送信される。そして、上位制御部４へ送信されたデータは、上位制御部４の各種アプリケーションプログラムで分析及び加工され、各種サービスの提供等に活用される。無線通信システム１は、図１に示された装置以外の各種機器を有してよい。
【００１９】
図２は、エンドデバイス２及びアクセスポイント３の機能的構成を示すブロック図である。
【００２０】
１又は複数のエンドデバイス２のそれぞれは、上位制御部４へ送信するためにアクセスポイント３へ送信される各種データを取得する機器である。１又は複数のエンドデバイス２のそれぞれは、温度等の所定物理量の検出等を行って各種データを取得するセンサを備えた機器であってよい。
【００２１】
エンドデバイス２は、図２に示されるように、データ取得部２１と、端末制御部２２と、第１無線通信モジュール２３とを備える。
【００２２】
データ取得部２１は、アクセスポイント３へ送信される各種データを取得する。データ取得部２１は、所定物理量の検出等を行う各種センサであってよい。データ取得部２１で取得されるデータは、各種センサの検出値等の検出結果であってよい。データ取得部２１は、端末制御部２２と接続され、取得されたデータを端末制御部２２へ出力する。
【００２３】
端末制御部２２は、エンドデバイス２の各構成要素を統括的に制御するコントローラである。端末制御部２２は、プロセッサ及び記憶装置を含むと共に、エンドデバイス２の各種機能が実装された各種プログラムを含んで構成される。端末制御部２２は、データ取得部２１から出力されたデータを受け取る。端末制御部２２は、受け取られたデータを第１無線通信モジュール２３へ送信する。
【００２４】
第１無線通信モジュール２３は、エンドデバイス２に設けられ、アクセスポイント３との間で無線通信を行うための無線通信モジュールである。
【００２５】
第１無線通信モジュール２３は、図２に示されるように、ＩＦ（interface）回路部２４と、無線通信回路部２５と、記憶部２６と、制御部２７とを備える。
【００２６】
第１無線通信モジュール２３は、ＩＦ回路部２４、無線通信回路部２５、記憶部２６及び制御部２７を備えたＳｏＣ（System on a Chip）と、このＳｏＣが搭載されるプリント基板とから構成されてよい。プリント基板には、プリントアンテナが設けられてもよいし、外部アンテナとの接続に用いられるコネクタが設けられてもよい。
【００２７】
ＩＦ回路部２４は、第１無線通信モジュール２３をその周辺回路と通信可能に接続するためのＩＦ回路である。第１無線通信モジュール２３の周辺回路は、例えば、端末制御部２２等である。ＩＦ回路部２４は、シリアルデータ通信形式に対応したＩＦ回路であってよい。ＩＦ回路部２４は、例えば、ＵＡＲＴ（Universal Asynchronous Receiver - Transmitter）形式に対応したＩＦ回路であってよい。
【００２８】
第１無線通信モジュール２３と端末制御部２２とのデータ通信は、所定のコマンド体系に基づいて行われる。所定のコマンド体系は、ＡＴコマンド等の、ＵＡＲＴ通信に係る汎用的なコマンド体系であってよい。この所定のコマンド体系は、端末制御部２２と第１無線通信モジュール２３とのデータ通信だけでなく、第２無線通信モジュール３１と上位制御部４とのデータ通信でも使用され、無線通信システム１全体で共有されている。
【００２９】
無線通信回路部２５は、アンテナを含み、アクセスポイント３へ送信されるデータを、所定の通信プロトコルに準じて、アクセスポイント３に備えられた第２無線通信モジュール３１の無線通信回路部３３へ送信する。
【００３０】
記憶部２６には、制御部２７が各種処理を実行するために必要な各種プログラム及び各種設定情報、並びに、各種処理の結果として一時的に生じたデータ等が記憶される。特に、記憶部２６には、無線通信システム１の通信機能を実現するためのファームウェアが予め記憶されている。このファームウェアは、エンドデバイス２とアクセスポイント３との間の無線通信に係るプログラムと、エンドデバイス２又はアクセスポイント３におけるシリアルデータ通信に係るプログラムと、第１無線通信モジュール２３を複数の動作モードで動作させるためのプログラムとを含む。なお、複数の動作モードの詳細については、図３を用いて後述する。
【００３１】
制御部２７は、プロセッサを含み、第１無線通信モジュール２３の各構成要素を統括的に制御して、第１無線通信モジュール２３の各種機能を実現するための各種処理を実行する。特に、制御部２７は、第１無線通信モジュール２３と第２無線通信モジュール３１との間の無線通信を行う際には、記憶部２６に記憶されたプログラムに基づいて、無線通信回路部２５の動作を制御する。また、制御部２７は、第１無線通信モジュール２３がその起動時に設定された動作モードで動作するよう、ＩＦ回路部２４及び無線通信回路部２５を含む第１無線通信モジュール２３の各構成要素を制御する。
【００３２】
アクセスポイント３は、エンドデバイス２からのデータ送信を受け付け、上位制御部４との通信を仲介する機器である。アクセスポイント３は、図２に示されるように、第２無線通信モジュール３１を備える。
【００３３】
第２無線通信モジュール３１は、アクセスポイント３に設けられ、エンドデバイス２との間で無線通信を行うための無線通信モジュールである。第２無線通信モジュール３１は、第１無線通信モジュール２３と略同一のハードウェア及びファームウェアで構成される。
【００３４】
すなわち、第２無線通信モジュール３１は、図２に示されるように、上位制御部４と通信可能に接続され、エンドデバイス２から送信されたデータを上位制御部４へ送信するＩＦ回路部３２を備える。更に、第２無線通信モジュール３１は、アンテナを含み、エンドデバイス２から送信されたデータを、上述の所定の通信プロトコルに準じて受信する無線通信回路部３３を備える。更に、第２無線通信モジュール３１は、制御部３５が各種処理を実行するために必要な各種プログラム等が記憶された記憶部３４を備える。更に、第２無線通信モジュール３１は、第２無線通信モジュール３１の各構成要素を統括的に制御する制御部３５を備える。
【００３５】
［実施形態１：無線通信モジュールの動作モード］
図３は、第１無線通信モジュール２３及び第２無線通信モジュール３１の動作モードを説明するための図である。
【００３６】
上述のように、第１無線通信モジュール２３及び第２無線通信モジュール３１は、互いに略同一のハードウェア及びファームウェアで構成される。このファームウェアには、第１無線通信モジュール２３及び第２無線通信モジュール３１を、複数の動作モードで動作させるためのプログラムが含まれる。複数の動作モードは、第１動作モード及び第２動作モードを含む。
【００３７】
第１動作モードは、エンドデバイス２に設けられる無線通信モジュールの通信機能を実現するための動作モードである。具体的には、第１動作モードは、エンドデバイス２の端末制御部２２との間でシリアルデータ通信を行い、第２無線通信モジュール３１との間で所定の通信プロトコルに準じて無線通信を行う動作モードである。
【００３８】
第２動作モードは、アクセスポイント３に設けられる無線通信モジュールの通信機能を実現するための動作モードである。具体的には、第２動作モードは、第１無線通信モジュール２３との間で所定の通信プロトコルに準じて無線通信を行い、上位制御部４との間でシリアルデータ通信を行う動作モードである。
【００３９】
第１無線通信モジュール２３及び第２無線通信モジュール３１のそれぞれは、電源投入時又はハードウェアリセット時等の起動時に、データ入出力ポートがどのような状態であるかに応じて、第１動作モード又は第２動作モードの何れかが設定される。そして、第１無線通信モジュール２３及び第２無線通信モジュール３１のそれぞれは、設定された動作モードに応じて、エンドデバイス２に設けられる無線通信モジュールとして動作するのか、アクセスポイント３に設けられる無線通信モジュールとして動作するのかが決定される。このように、第１無線通信モジュール２３及び第２無線通信モジュール３１は、共通のハードウェア及びファームウェアで構成されるものの、起動時に設定された動作モードに応じて、異なる通信機能を実現するように動作することができる。
【００４０】
［実施形態１：データ通信処理］
本実施形態では、エンドデバイス２で取得されたデータを、上位制御部４へ送信するために無線通信システム１で行われる処理を、単に「データ通信処理」とも称する。また、本実施形態では、データ通信処理のうち、エンドデバイス２からアクセスポイント３へデータを送信する処理を、単に「データ送信処理」とも称する。また、本実施形態では、データ通信処理のうち、エンドデバイス２から送信されたデータをアクセスポイント３で受信する処理を、単に「データ受信処理」とも称する。
【００４１】
データ送信処理では、エンドデバイス２は、取得されたデータをパケット単位でアクセスポイント３へ送信する。本実施形態では、エンドデバイス２からアクセスポイント３へ送信されるパケットを、単に「送信パケット」とも称する。同様に、本実施形態では、送信パケットに応答するためにアクセスポイント３からエンドデバイス２へ送信されるパケットを、単に「応答パケット」とも称する。
【００４２】
データ通信処理の際、端末制御部２２は、データ取得部２１で取得されたデータを受け取ると、このデータを含む送信コマンドを作成して、第１無線通信モジュール２３へ送信する。第１無線通信モジュール２３は、受信されたコマンドを確認する。そして、第１無線通信モジュール２３は、コマンドが送信コマンドであれば、送信コマンドに含まれるデータがアクセスポイント３へ送信するデータであると判断し、データ送信処理を行う。アクセスポイント３では、エンドデバイス２からデータが送信されると、第２無線通信モジュール３１がデータ受信処理を行う。
【００４３】
図４は、エンドデバイス２で行われるデータ送信処理の流れを示す図である。
【００４４】
ステップ４０１において、第１無線通信モジュール２３は、パケットを送信する宛先の情報である宛先情報が予め指定されているか否かを判断する。宛先情報は、宛先であるアクセスポイント３の識別情報である。アクセスポイント３の識別情報は、アクセスポイント３に設けられた第２無線通信モジュール３１のＭＡＣ（Media Access Control）アドレスの下位３２ビットであってよい。第１無線通信モジュール２３は、宛先情報が予め指定されていない場合、ステップ４０２へ移行する。一方、第１無線通信モジュール２３は、宛先情報が予め指定されている場合、ステップ４１０へ移行する。
【００４５】
宛先情報が予め指定されていない場合とは、例えば、電源投入後又はハードウェアリセット後等の、エンドデバイス２が起動後に初めてデータ送信を行う場合である。宛先情報が予め指定されている場合とは、例えば、従前にデータ送信が正常に行われ、その宛先情報が記憶されている場合である。
【００４６】
ステップ４０２において、第１無線通信モジュール２３は、無線通信システム１のネットワーク内に存在する不特定多数の機器が宛先であることを示す情報を用いて、送信パケットを作成する。すなわち、この送信パケットは、不特定多数の機器が宛先であることを示す情報を宛先情報とし、エンドデバイス２自身の識別情報を送信元情報として作成される。不特定多数の機器が宛先であることを示す情報は、例えば１６進数表記で「０ｘＦＦ」など、アクセスポイント３との間で予め定められていればよい。エンドデバイス２の識別情報は、エンドデバイス２に設けられた第１無線通信モジュール２３のＭＡＣアドレスの下位３２ビットであってよい。
【００４７】
ステップ４０３において、第１無線通信モジュール２３は、作成された送信パケットを、ブロードキャスト方式でアクセスポイント３へ送信する。第１無線通信モジュール２３は、送信パケットの宛先情報が、不特定多数の機器が宛先であることを示す情報である場合、送信パケットをブロードキャスト方式でアクセスポイント３へ送信する。
【００４８】
ステップ４０４において、第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信したか否かを判断する。肯定応答を示す応答パケットは、データ送信が正常に行われたことを示す応答パケットであり、アクセスポイント３から送信される。第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信していない場合、ステップ４０８へ移行する。一方、第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信した場合、ステップ４０５へ移行する。
【００４９】
ステップ４０５において、第１無線通信モジュール２３は、データ送信が正常に行われたことを通知するＯＫ信号を端末制御部２２へ送信する。
【００５０】
ステップ４０６において、第１無線通信モジュール２３は、受信された応答パケットの送信元情報を特定する。この応答パケットは、送信パケットを正常に受信したアクセスポイント３において、アクセスポイント３自身の識別情報を送信元情報とし、受信された送信パケットの送信元情報であるエンドデバイス２の識別情報を宛先情報として作成される。すなわち、受信された応答パケットの送信元情報を特定することは、送信パケットを正常に受信したアクセスポイント３の識別情報を特定することである。
【００５１】
ステップ４０７において、第１無線通信モジュール２３は、特定された応答パケットの送信元情報を、次回以降のデータ送信の宛先情報に指定し、記憶する。それにより、第１無線通信モジュール２３は、次回以降のデータ送信をブロードキャスト方式ではなく、宛先情報を特定のアクセスポイント３に指定してデータ送信を行うユニキャスト方式で行うことができる。
【００５２】
ステップ４０８において、第１無線通信モジュール２３は、データ送信がタイムアウトとなったか否かを判断する。第１無線通信モジュール２３は、データ送信がタイムアウトとなっていない場合、ステップ４０２へ移行する。一方、第１無線通信モジュール２３は、データ送信がタイムアウトとなった場合、ステップ４０９へ移行する。
【００５３】
ステップ４０９において、第１無線通信モジュール２３は、データ送信が正常に行われなかったことを通知するＮＧ信号を端末制御部２２へ送信する。その後、第１無線通信モジュール２３は、本処理を終了する。
【００５４】
ステップ４１０において、第１無線通信モジュール２３は、指定された宛先情報で送信パケットを作成する。すなわち、この送信パケットは、従前に送信パケットを正常に受信したアクセスポイント３の識別情報を宛先情報とし、エンドデバイス２自身の識別情報を送信元情報として作成される。
【００５５】
ステップ４１１において、第１無線通信モジュール２３は、作成された送信パケットを、ユニキャスト方式でアクセスポイント３へ送信する。
【００５６】
ステップ４１２において、第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信したか否かを判断する。第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信していない場合、ステップ４０８へ移行する。一方、第１無線通信モジュール２３は、肯定応答を示す応答パケットを受信した場合、ステップ４１３へ移行する。
【００５７】
ステップ４１３において、第１無線通信モジュール２３は、データ送信が正常に行われたことを通知するＯＫ信号を端末制御部２２へ送信する。その後、第１無線通信モジュール２３は、本処理を終了する。
【００５８】
図５は、アクセスポイント３で行われるデータ受信処理の流れを示す図である。
【００５９】
ステップ５０１において、第２無線通信モジュール３１は、エンドデバイス２から送信された送信パケットの送信元情報及び宛先情報を特定する。
【００６０】
ステップ５０２において、第２無線通信モジュール３１は、送信パケットの宛先情報がブロードキャスト方式での送信を示す情報、又は、自身を指定する情報であるか否かを判断する。ブロードキャスト方式での送信を示す情報であるとは、上述のように、不特定多数の機器が宛先であることを示す情報であり、予め定められた情報である。自身を指定する情報とは、上述のように、アクセスポイント３の識別情報であり、アクセスポイント３の識別情報は、第２無線通信モジュール３１のＭＡＣアドレスの下位３２ビットであってよい。第２無線通信モジュール３１は、送信パケットの宛先情報がブロードキャスト方式での送信を示す情報、及び、自身を指定する情報の何れでもない場合、ステップ５０６へ移行する。一方、第２無線通信モジュール３１は、送信パケットの宛先情報がブロードキャスト方式での送信を示す情報、又は、自身を指定する情報である場合、ステップ５０３へ移行する。
【００６１】
ステップ５０３において、第２無線通信モジュール３１は、送信パケットを送信したエンドデバイス２からのデータ受信を許可すると判断する。そして、第２無線通信モジュール３１は、送信パケットの送信元情報を記憶してよい。送信パケットの送信元情報は、送信パケットを送信したエンドデバイス２の識別情報であり、第１無線通信モジュール２３のＭＡＣアドレスの下位３２ビットであってよい。
【００６２】
ステップ５０４において、第２無線通信モジュール３１は、肯定応答を示す応答パケットをエンドデバイス２へ送信する。
【００６３】
ステップ５０５において、第２無線通信モジュール３１は、エンドデバイス２からの送信パケットを、正常に受信した受信データとして上位制御部４へ送信する。その後、第２無線通信モジュール３１は、本処理を終了する。
【００６４】
ステップ５０６において、第２無線通信モジュール３１は、送信パケットを送信したエンドデバイス２からのデータ受信を拒否すると判断する。そして、第２無線通信モジュール３１は、送信パケットの送信元情報を記憶してよい。
【００６５】
ステップ５０７において、第２無線通信モジュール３１は、エンドデバイス２からの送信パケットを破棄する。その後、第２無線通信モジュール３１は、本処理を終了する。なお、第２無線通信モジュール３１は、否定応答を示す応答パケットをエンドデバイス２へ送信してもよい。
【００６６】
［実施形態１：作用効果］
以上のように、実施形態１に係る第１無線通信モジュール２３は、エンドデバイス用として動作する第１動作モードと、アクセスポイント用として動作する第２動作モードとを含む複数の動作モードで動作可能に構成される。そして、第１無線通信モジュール２３は、起動時に設定された第１動作モードに応じて、エンドデバイス２の通信機能を実現するように動作することができる。このため、実施形態１に係る第１無線通信モジュール２３は、無線通信のデータ送信機能を実現するための専用品として構成されるのではなく、無線通信に不可欠な汎用品として構成され得る。それにより、実施形態１に係る第１無線通信モジュール２３は、大幅にコストを低減することができると共に、無線通信ネットワークシステムの簡単な構築に大きく貢献することができる。
【００６７】
加えて、実施形態１に係る第１無線通信モジュール２３は、アクセスポイント３へのデータ送信を行う際、ブロードキャスト方式でデータ送信を行った後、所定の条件が成立すると、ユニキャスト方式でデータ送信を行うことができる。このため、実施形態１に係る第１無線通信モジュール２３は、アクセスポイント３との間でペアリングを行うために専用の相互認証処理を行わなくても、アクセスポイント３とのコネクションを確立し、通信信頼性を確保することができる。そして、実施形態１に係る第１無線通信モジュール２３は、ユニキャスト方式へ変更することにより、不用意なブロードキャスト方式でのデータ送信を抑制して消費電力を抑制することができる。
【００６８】
特に、複数のエンドデバイス２が１つのアクセスポイント３へ接続される場合、従来のエンドデバイスに設けられた無線通信モジュールでは、アクセスポイントとの間で多数のペアリングを行う必要がある。このため、従来の無線通信ネットワークシステムでは、コネクションの確立に非常に手間が掛かると共に、アクセスポイント側で多大な電力を消費する。このことは、アクセスポイントの交換が行われた場合には、特に問題となる。
【００６９】
実施形態１に係る第１無線通信モジュール２３は、ペアリング不要でコネクションを容易に確立することができると共に、不用意なブロードキャスト方式でのデータ送信を抑制して消費電力を抑制することができる。
【００７０】
このようなことから、実施形態１に係る第１無線通信モジュール２３は、低消費電力でシンプルな構成の無線通信ネットワークシステムを、簡単に構築することができる。
【００７１】
更に、実施形態１に係る第１無線通信モジュール２３では、ブロードキャスト方式からユニキャスト方式へ変更する条件が、データ送信が正常に行われたことを示すアクセスポイント３からの応答を受信したことである。すなわち、実施形態１に係る第１無線通信モジュール２３は、アクセスポイント３とのコネクションを確立したことが確認された後に、データ送信の方式をユニキャスト方式へ変更することができる。このため、実施形態１に係る第１無線通信モジュール２３は、アクセスポイント３とのコネクションを確実に確立することができると共に、ブロードキャスト方式でのデータ送信を最小限に抑制することができる。よって、実施形態１に係る第１無線通信モジュール２３は、低消費電力でシンプルな構成の無線通信ネットワークシステムを、更に簡単に構築することができる。
【００７２】
更に、実施形態１に係る第１無線通信モジュール２３は、ブロードキャスト方式からユニキャスト方式へ変更する条件が成立しないと、ブロードキャスト方式でデータ送信を行うことができる。このため、実施形態１に係る第１無線通信モジュール２３は、正常にデータ送信を行ったにも関わらず、アクセスポイント３の故障等によって応答が無い場合であっても、アクセスポイント３を交換するだけで直ぐにコネクションを復帰させることができる。よって、実施形態１に係る第１無線通信モジュール２３は、低消費電力でシンプルな構成の無線通信ネットワークシステムを、更に簡単に構築することができる。
【００７３】
更に、実施形態１に係る第１無線通信モジュール２３では、エンドデバイス２が起動後に初めてデータ送信を行う際、ブロードキャスト方式でデータ送信を行うことができる。このため、実施形態１に係る第１無線通信モジュール２３では、データ送信の宛先であるアクセスポイント３が予め指定されていなくても、エンドデバイス２を起動するだけで直ぐにコネクションを確立することができる。よって、実施形態１に係る第１無線通信モジュール２３は、低消費電力でシンプルな構成の無線通信ネットワークシステムを、更に簡単に構築することができる。
【００７４】
更に、実施形態１に係る無線通信システム１では、エンドデバイス２は１又は複数のエンドデバイス２から構成され、アクセスポイント３と１又は複数のエンドデバイス２とはスター型のネットワークトポロジを構成するように無線接続される。そして、実施形態１に係る無線通信システム１では、無線通信は、周波数帯域が９２０ＭＨｚ帯である電波を用いて行われ、１又は複数のエンドデバイス２のそれぞれはセンサを備え、それぞれのエンドデバイス２から送信されるデータはセンサの検出結果である。すなわち、実施形態１に係る無線通信システム１は、１又は複数のセンサにより取得された様々なデータを、ネットワークを介して収集し、各種サービスの提供に利用するセンサネットワークシステムに好適である。そして、実施形態１に係る第１無線通信モジュール２３は、センサネットワークシステムに好適な無線通信ネットワークシステムを構築するための無線通信モジュールに適用することができる。よって、実施形態１に係る第１無線通信モジュール２３は、センサネットワークシステムとして好適な、低消費電力でシンプルな構成の無線通信ネットワークシステムを、簡単に構築することができる。
【００７５】
［他の実施形態］
実施形態１に係る第１無線通信モジュール２３は、図４のステップ４０１において、アクセスポイント３へ送信されるデータ（パケット）の宛先情報が予め指定されているか否かを判断する。この際、宛先情報が予め指定されていない場合とは、例えば、エンドデバイス２が起動後に初めてデータ送信を行う場合である。宛先情報が予め指定されている場合とは、例えば、従前にデータ送信が正常に行われ、その宛先情報が記憶されている場合である。すなわち、実施形態１に係る第１無線通信モジュール２３では、起動後のデータ送信が正常に行われると、送信されるデータの宛先情報が指定され、それ以降は、指定された宛先情報でデータ送信を行う。
【００７６】
これに対し、実施形態２に係る第１無線通信モジュール２３では、エンドデバイス２の起動時の初期設定において、送信されるデータの宛先情報が予め指定されてよい。それにより、実施形態２に係る第１無線通信モジュール２３は、宛先情報が明確に決まっている状況において、起動後に初めてデータ送信を行う場合であっても、ユニキャスト方式でデータ送信を行うことができる。よって、実施形態２に係る第１無線通信モジュール２３は、ブロードキャスト方式でのデータ送信を更に抑制して消費電力を更に抑制することができる。
【００７７】
また、実施形態２に係る第１無線通信モジュール２３では、端末制御部２２からのコマンドによって宛先情報が指定されてもよい。それにより、実施形態２に係る第１無線通信モジュール２３では、データ送信の宛先を起動中に変更したい状況において、送信されるデータの宛先情報を容易に変更することができる。よって、実施形態２に係る第１無線通信モジュール２３では、ユニキャスト方式及びブロードキャスト方式を問わず、所望のタイミングから所望の宛先情報にてデータ送信を行うことができる。
【００７８】
［その他］
上述の実施形態において、第１無線通信モジュール２３は、特許請求の範囲に記載された「無線通信モジュール」の一例に該当する。エンドデバイス２は、特許請求の範囲に記載された「エンドデバイス」の一例に該当する。アクセスポイント３は、特許請求の範囲に記載された「アクセスポイント」の一例に該当する。データ取得部２１は、特許請求の範囲に記載された「センサ」の一例に該当する。
【００７９】
上述の実施形態は、変形例を含めて各実施形態同士で互いの技術を適用することができる。上述の実施形態は、本発明の内容を限定するものではなく、特許請求の範囲を逸脱しない程度に変更を加えることができる。
【００８０】
上述の実施形態及び特許請求の範囲で使用される用語は、限定的でない用語として解釈されるべきである。例えば、「含む」という用語は、「含むものとして記載されたものに限定されない」と解釈されるべきである。「備える」という用語は、「備えるものとして記載されたものに限定されない」と解釈されるべきである。「有する」という用語は、「有するものとして記載されたものに限定されない」と解釈されるべきである。
【符号の説明】
【００８１】
１        無線通信システム
２        エンドデバイス
３        アクセスポイント
４        上位制御部
２１      データ取得部
２２      端末制御部
２３      第１無線通信モジュール
２４      ＩＦ回路部
２５      無線通信回路部
２６      記憶部
２７      制御部
３１      第２無線通信モジュール
３２      ＩＦ回路部
３３      無線通信回路部
３４      記憶部
３５      制御部
【図１】
2020005100.tif 000003
【図２】
2020005100.tif 000004
【図３】
2020005100.tif 000005
【図４】
2020005100.tif 000006
【図５】
2020005100.tif 000007