(57)【要約】【課題】  データ送信回数を増加させることができる無線情報収集システム、無線情報収集装置、無線情報収集方法を提供する。【解決手段】  無線情報収集システムは、無線でデータを送信する複数のデバイスと、前記複数のデバイスが送信したデータを受信するゲートウェイと、を備え、前記複数のデバイスは、受信可能範囲内の他のデバイスが送信したデータを中継する機能を持ち、前記ゲートウェイは、前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤを格納しており、前記ゲートウェイは、前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知する。【選択図】  図２
2020123910.tif 000002
【特許請求の範囲】
【請求項１】
無線でデータを送信する複数のデバイスと、
前記複数のデバイスが送信したデータを受信するゲートウェイと、を備え、
前記複数のデバイスは、受信可能範囲内の他のデバイスが送信したデータを中継する機能を持ち、
前記ゲートウェイは、前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤを格納しており、
前記ゲートウェイは、前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知することを特徴とする無線情報収集システム。
【請求項２】
前記中継待ちの条件は、無線の設定と、中継待ちスケジュールとを含むことを特徴とする請求項１記載の無線情報収集システム。
【請求項３】
前記複数のデバイスは、周期的に、受信可能範囲内のデバイスを探索し、探索結果を前記ゲートウェイに送信することを特徴とする請求項１または２に記載の無線情報収集システム。
【請求項４】
前記ゲートウェイは、データを受信しない期間が閾値を上回るか否かを判定することで、デバイスに無線通信障害が発生しているか否かを判定することを特徴とする請求項１〜３のいずれか一項に記載の無線情報収集システム。
【請求項５】
データを無線で送信する機能と、受信可能範囲内の他のデバイスが送信したデータを中継する機能と、を備えた複数のデバイスから、前記複数のデバイスが送信したデータを受信する受信部と、
前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤとを格納する格納部と、
前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知する通知部と、を備えることを特徴とする無線情報収集装置。
【請求項６】
データを無線で送信する機能と、受信可能範囲内の他のデバイスが送信したデータを中継する機能と、を備えた複数のデバイスから、前記複数のデバイスが送信したデータをゲートウェイが受信し、
前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤとを前記ゲートウェイの格納部に格納し、
前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を前記ゲートウェイの通知部が通知する、ことを特徴とする無線情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、無線情報収集システム、無線情報収集装置および無線情報収集方法に関する。
【背景技術】
【０００２】
近年、フィールドエリアデバイスのデータをゲートウェイが収集し、クラウドへ送信する技術が開示されている。例えば、各デバイスが無線でデータを中継器に送信し、ゲートウェイが中継器からデータを受信することがある。無線通信障害が発生すると、デバイスからデータを収集することができなくなる。そこで、他のデバイスにデータを中継させる技術が開示されている（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９５２３５号公報
【特許文献２】特開２０１７−５０７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、各通信ノードが転送先の判断を自身が行っているため、各デバイスによるルーティング負荷が大きくなってしまう。この場合、各デバイスがデータ送信を行う回数が少なくなってしまう。
【０００５】
１つの側面では、本発明は、データ送信回数を増加させることができる無線情報収集システム、無線情報収集装置、無線情報収集方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
１つの態様では、無線情報収集システムは、無線でデータを送信する複数のデバイスと、前記複数のデバイスが送信したデータを受信するゲートウェイと、を備え、前記複数のデバイスは、受信可能範囲内の他のデバイスが送信したデータを中継する機能を持ち、前記ゲートウェイは、前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤを格納しており、前記ゲートウェイは、前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知することを特徴とする。
【０００７】
他の態様では、無線情報収集装置は、データを無線で送信する機能と、受信可能範囲内の他のデバイスが送信したデータを中継する機能と、を備えた複数のデバイスから、前記複数のデバイスが送信したデータを受信する受信部と、前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤとを格納する格納部と、前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知する通知部と、を備える。
【発明の効果】
【０００８】
データ送信回数を増加させることができる。
【図面の簡単な説明】
【０００９】
【図１】ＩｏＴフィールド運用管理を例示する図である。
【図２】実施例１に係る無線情報収集システムの概要について例示する図である。
【図３】デバイスデータの中継の流れの概要について例示する図である。
【図４】（ａ）は実施例１に係る無線情報収集システムの全体構成を表す機能ブロック図であり、（ｂ）は孤立デバイステーブルを例示する図である。
【図５】実施例１に係るシーケンスを例示する図である。
【図６】（ａ）はゲートウェイのハードウェア構成を例示するブロック図であり、（ｂ）はデバイスのハードウェア構成を例示するブロック図である。
【発明を実施するための形態】
【００１０】
実施例の説明に先立って、ＩｏＴ（Internet of Things）フィールド運用管理の概要について説明する。図１は、ＩｏＴフィールド運用管理を例示する図である。図１で例示するように、ゲートウェイ（ＧＷ）は、フィールドエリアネットワークの各デバイスからデータを収集する。例えば、各デバイスは、有線で中継器を介してゲートウェイにデータを送信する。または、各デバイスは、有線で中継器を介さずにゲートウェイにデータを送信する。または、各デバイスは、有線でＬ２ＳＷなどのスイッチングハブを介してゲートウェイにデータを送信する。または、各デバイスは、無線でアクセスポイントや中継器を介してゲートウェイにデータを送信する。
【００１１】
ゲートウェイは、Ｌ２ＳＷなどのスイッチングハブやブロードバンドルータなどを介して、インターネットを経由してクラウド上のプラットフォームに各デバイスのデータを送信する。プラットフォームは、アプリケーションからの要求に応じて、各デバイスから収集したデータ分析し、現場で起きた障害やその原因を特定することで、ＩｏＴシステムの運用管理を効率化する。
【００１２】
このようなＩｏＴフィールド運用管理においては、無線通信障害で普段利用しているアクセスポイントや中継器と通信できず孤立したデバイスからデータを収集できなくなることがある。そこで、当該障害が発生した経路の代替経路をスキャンして、孤立したデバイスからデータを収集することが考えられる。しかしながら、各デバイスがデータの中継先を自身で判断する場合には、無線による周辺走査や周辺デバイス情報の蓄積、送信デバイス選択処理など無線、記憶領域、ＣＰＵ処理などのルーティング負荷が増大してしまう。その結果、本来のデータ送信に用いるリソースが少なくなってしまい、送信可能なデータ量や回数が少なくなってしまう。
【００１３】
以下の実施例では、デバイスの負荷を軽減し、ゲートウェイにデータを送信するためのデータ送信回数を増加させることができる無線情報収集システム、無線情報収集装置、無線情報収集方法について説明する。
【実施例１】
【００１４】
図２は、実施例１に係る無線情報収集システムの概要について例示する図である。図２で例示するように、ゲートウェイは、１以上の中継器を介して、複数のデバイスＤｅｖＡ〜ＤｅｖＥからデータを収集する。デバイスＤｅｖＡ〜ＤｅｖＥは、無線で中継器にデータを送信する。
【００１５】
各デバイスは、中継器にデータを無線送信しない期間に、周辺のデバイスの電波を傍受する。電波を傍受できたデバイスは、受信可能範囲内のデバイスである。各デバイスは、受信可能範囲内のデバイスを確認し、中継依頼対象として定期的にゲートウェイに送信する。ゲートウェイは、各デバイスの受信可能範囲内のデバイスを格納しておく。図２の例では、デバイスＤｅｖＢは、受信可能範囲内のデバイスとしてデバイスＤｅｖＡおよびＤｅｖＣを確認し、中継依頼対象として定期的にゲートウェイに送信する。
【００１６】
また、各デバイスは中継待ち条件(無線種別、中継待ち無線設定、中継待ちスケジュールなど)をゲートウェイに事前に送信する。ゲートウェイは、各デバイスの中継待ち条件を格納しておく。
【００１７】
各デバイスは、無線通信障害が発生した場合(孤立デバイスとなった場合)に、無線種別、無線設定、および中継待ちスケジュールに従って、中継待ちモードに移行する。図２では、デバイスＤｅｖＢに無線通信障害が発生しているため、デバイスＤｅｖＢが孤立デバイスとなっている。
【００１８】
ゲートウェイは。デバイスＤｅｖＢの無線通信障害を検出した際に、デバイスＤｅｖＢについて登録した中継依頼対象のうち、デバイスＤｅｖＢの中継待ち条件と合致するデバイスに、中継依頼を通知する。中継依頼には、中継依頼対象と中継待ち条件とが含まれる。
【００１９】
ゲートウェイから中継依頼を受信したデバイスは、当該中継依頼に従って、孤立デバイスとデバイス間通信を行い、孤立デバイスのデータを中継器へ中継する。図２の例では、デバイスＤｅｖＡおよびデバイスＤｅｖＣのうち条件に合致するデバイスＤｅｖＡが、ゲートウェイからの中継依頼に従って、デバイスＤｅｖＢとデバイス間通信を行い、デバイスＤｅｖＢのデータを中継器へ中継する。
【００２０】
このような無線情報収集システムでは、デバイスの設定を変更するだけでデータ中継を実現できるようになる。
【００２１】
図３は、デバイスデータの中継の流れの概要について例示する図である。図３で例示するように、各デバイスは、孤立デバイスとなった場合の中継待ち条件（無線種別、中継待ち無線設定、および中継待ちスケジュール）をゲートウェイに登録しておく。また、各デバイスは、無線通信が正常である場合に各無線種別で周辺のデバイス通信を傍受し、受信可能範囲内のデバイス（傍受デバイス）のＩＤ等をゲートウェイに登録しておく。
【００２２】
まず、中継器とデバイスＤｅｖＢとの間に無線通信障害が発生すると、ゲートウェイは、デバイスＤｅｖＢの孤立状態を検出する。例えば、ゲートウェイは、デバイスＤｅｖＢから所定期間以上にわたってデータを受信できない(タイムアウト)場合に、デバイスＤｅｖＢの孤立状態を検出することができる。
【００２３】
デバイスＤｅｖＢは、中継器と所定期間以上にわたって無線通信できない場合に、自身が登録済みの中継待ち条件に従って、中継待ちの状態となる。
【００２４】
次に、ゲートウェイは、孤立デバイスとなったデバイスＤｅｖＢについて登録された傍受デバイスのうち、中継待ち条件が合致するデバイスに、中継依頼を通知する。図３の例では、ゲートウェイは、デバイスＤｅｖＡに中継依頼を通知する。
【００２５】
デバイスＤｅｖＡは、デバイスＤｅｖＢの無線種別、中継待ち無線設定、および無線待ちスケジュールに合わせて、デバイスＤｅｖＢとデバイス間接続を行う。
【００２６】
次に、デバイスＤｅｖＡは、デバイスＤｅｖＢの中継待ちプロトコルで接続し、デバイスＤｅｖＢのデータを取得する。その後、デバイスＤｅｖＡは、デバイスＤｅｖＢのデータを、中継器を介してゲートウェイに送信する。
【００２７】
図４（ａ）は、実施例１に係る無線情報収集システム１００の全体構成を表す機能ブロック図である。図４（ｂ）は、孤立デバイステーブルを例示する図である。図４（ａ）で例示するように、無線情報収集システム１００は、少なくとも、ゲートウェイ１０、中継器２０、複数のデバイス３０を備える。
【００２８】
ゲートウェイ１０は、孤立デバイス情報格納部１１、データ受信部１２、データ格納部１３、孤立デバイス検出部１４、中継依頼通知部１５などとして機能する。孤立デバイス情報格納部１１は、孤立デバイステーブルを格納している。データ受信部１２は、中継器２０を介して、各デバイス３０からデータを受信する。データ格納部１３は、各デバイスから受信したデータを格納している。孤立デバイス検出部１４は、中継器２０との間で無線通信障害が発生した孤立デバイスを検出する。例えば、孤立デバイス検出部１４は、データを受信しない期間が閾値を上回るか否かを判定することで、デバイスに無線通信障害が発生しているか否かを判定する。中継依頼通知部１５は、孤立デバイスのデータを受信可能な周辺デバイスに、中継依頼を通知する。
【００２９】
図４（ｂ）で例示するように、孤立デバイステーブルには、各デバイスに関連付けて、最終受信時刻、無線種別、中継待ち無線設定、中継待ちスケジュール、傍受デバイスなどが格納されている。「最終受信時刻」には、各デバイス３０からデータを受信した最終時刻が格納されている。図４（ｂ）の例では、デバイスＤｅｖＡおよびデバイスＤｅｖＣからは予め決められた周期でデータを受信できているため、「正常接続中」に係る情報が格納されている。デバイスＤｅｖＢからは、予め決められた周期を超えてもデータが受信できていないため（タイムアウト）、最終受信時刻が格納されている。
【００３０】
「無線種別」には、各デバイス３０が中継待ちを行う場合の無線種別が格納されている。図４（ｂ）の例では、各デバイス３０は、中継待ちを行う場合の第１無線種別としてＷｉ−Ｆｉ（登録商標）を用い、第２無線種別としてＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）を用いる。
【００３１】
「中継待ち無線設定」には、中継待ちを行う場合の無線設定が格納されている。例えば、デバイスＤｅｖＢでは、第１無線種別について、ＳＳＩＤの１チャネルが無線設定として登録されている。また、デバイスＤｅｖＢでは、第２無線種別について、ビーコンモードが無線設定として登録されている。「中継待ちスケジュール」には、中継待ちを行う際の待ち時間（周期）とその稼働時間が格納されている。例えば、デバイスＤｅｖＡでは、常時稼働するように設定されている。デバイスＤｅｖＢでは、待ち時間が１０分周期に設定され、稼働時間が１分に設定されている。
【００３２】
「傍受デバイス」には、各無線種別について、周辺のデバイスのうち受信可能範囲内のデバイスのＩＤなどが格納されている。例えば、各デバイスは、第１無線種別および第２無線種別で周辺のデバイスの電波を傍受することで、受信可能範囲内のデバイスを検出する。例えば、デバイスＤｅｖＢでは、第１無線種別についてデバイスＤｅｖＣが受信可能範囲内のデバイスであり、第２無線種別についてデバイスＤｅｖＡが受信可能範囲内のデバイスである。
【００３３】
中継器２０は、無線通信部２１、通信ブリッジ部２２などとして機能する。無線通信部２１は、各デバイス３０と無線通信を行う。通信ブリッジ部２２は、無線通信部２１が各デバイスとの無線通信によって受信したデータをゲートウェイ１０に有線または無線で送信する。
【００３４】
各デバイス３０は、中継待ち条件通知部３１、データ送信部３２、第１無線通信部３３、第２無線通信部３４、周辺デバイス検出部３５、中継依頼受信部３６、デバイス間接続部３７、中継処理部３８などとして機能する。中継待ち条件通知部３１は、中継器２０と無線通信を行うことで、中継待ち条件（無線種別、中継待ち無線設定、中継待ちスケジュールなど）をゲートウェイ１０に通知する。
【００３５】
データ送信部３２は、中継器２０と無線通信を行うことで、中継器２０にデータを送信する。第１無線通信部３３は、第１無線種別での無線通信を行う。第２無線通信部３４は、第２無線種別での無線通信を行う。周辺デバイス検出部３５は、第１無線通信部３３による第１無線種別での無線通信機能を用いて、第１無線種別の受信可能範囲内のデバイス３０を検出する。また、周辺デバイス検出部３５は、第２無線通信部３４による第２無線種別での無線通信機能を用いて、第２無線種別の受信可能範囲内のデバイス３０を検出する。
【００３６】
中継依頼受信部３６は、中継器２０と無線通信を行うことで、ゲートウェイ１０から中継依頼を受信する。デバイス間接続部３７は、受信した中継待ち条件に合致する無線種別での無線通信機能を用いて、周辺のデバイス３０とデバイス間通信を行う。中継処理部３８は、周辺のデバイス３０から受信したデータをデータ送信部３２に送信させる処理を行う。
【００３７】
図５は、本実施例に係るシーケンスを例示する図である。図５では、無線障害発生前と無線障害発生後のシーケンスが例示されている。デバイス３０ａは、無線障害発生後に孤立デバイスとなるデバイスである。デバイス３０ｂは、無線障害発生後に孤立したデバイス３０ａの送信データを中継するデバイスである。
【００３８】
まず、無線障害発生前のシーケンスについて説明する。デバイス３０ｂの中継待ち条件通知部３１は、中継器２０と無線通信を行うことで、デバイス３０ｂの中継待ち条件をゲートウェイ１０に送信する（ステップＳ１）。デバイス３０ａの中継待ち条件通知部３１は、中継器２０と無線通信を行うことで、デバイス３０ａの中継待ち条件をゲートウェイ１０に送信する（ステップＳ２）。ゲートウェイ１０の孤立デバイス情報格納部１１は、各デバイスに関連付けて中継待ち条件を格納する。
【００３９】
デバイス３０ｂのデータ送信部３２は、中継器２０と無線通信を行うことで、所定の周期でデバイス３０ｂのデータをゲートウェイ１０に送信する。デバイス３０ａのデータ送信部３２は、中継器２０と無線通信を行うことで、所定の周期でデバイス３０ａのデータをゲートウェイ１０に送信する。データ格納部１３は、デバイス３０ａおよびデバイス３０ｂのデータを格納する。
【００４０】
デバイス３０ａおよびデバイス３０ｂは、定期的に周辺のデバイスをスキャンする。具体的には、デバイス３０ｂの周辺デバイス検出部３５は、中継器２０との無線通信を切断し、傍受デバイスをスキャンする（ステップＳ３）。それにより、デバイス３０ｂの周辺デバイス検出部３５は、第１無線種別および第２無線種別の傍受デバイスのリストを作成する。デバイス３０ｂの周辺デバイス検出部３５は、中継器２０と無線通信を行うことで、傍受デバイスのリスト（中継依頼対象）をゲートウェイ１０に送信する（ステップＳ４）。デバイス３０ａの周辺デバイス検出部３５は、中継器２０との通信を切断し、傍受デバイスをスキャンする（ステップＳ５）。それにより、デバイス３０ａの周辺デバイス検出部３５は、第１無線種別および第２無線種別の傍受デバイスのリストを作成する。デバイス３０ａの周辺デバイス検出部３５は、中継器２０と無線通信を行うことで、傍受デバイスのリスト（中継依頼対象）をゲートウェイ１０に送信する（ステップＳ６）。孤立デバイス情報格納部１１は、孤立デバイステーブルに傍受デバイスのリストを追加する。
【００４１】
無線通信障害が発生すると、デバイス３０ａは、中継器２０と無線通信できなくなり、データをゲートウェイ１０に送信できなくなる。孤立デバイス検出部１４は、所定期間以上にわたってデバイス３０ａからのデータ受信ができない(タイムアウト)場合に、デバイス３０ａが孤立デバイスとなったことを検出する。そこで、中継依頼通知部１５は、孤立デバイス情報格納部１１に格納されている孤立デバイステーブルを参照し、デバイス３０ａについて傍受デバイスを抽出する。次に、中継依頼通知部１５は、抽出した傍受デバイスのうち、デバイス３０ａの中継待ち条件と合致する中継待ち条件が登録された傍受デバイスを選択する。図５の例では、デバイス３０ｂが選択されるものとする。そこで、中継依頼通知部１５は、中継器２０を介して、デバイス３０ｂに中継依頼を通知する（ステップＳ７）。
【００４２】
ここで、中継待ち条件が合致するとは、中継依頼対象のデバイス３０ｂと孤立デバイス３０ａと無線種別が同一で、デバイス３０ｂは「孤立デバイス３０ａの中継待ちスケジュール周期に、同デバイスの中継待ち無線設定で無線接続をして、中継処理を実施可能なこと」を意味する。必ずしも中継待ちスケジュールの周期が同一でなくてもよい。
【００４３】
デバイス３０ｂの中継依頼受信部３６は、中継依頼を受信する。デバイス間接続部３７は、受信した中継待ち条件に対応する無線種別で、デバイス３０ａとのデバイス間接続を行う（ステップＳ８）。デバイス３０ｂの中継処理部３８は、デバイス３０ａからデータを取得する（ステップＳ９）。その後、デバイス間接続部３７は、デバイス３０ａとのデバイス間接続を切断し、中継器２０にデバイス３０ａのデータを送信する（ステップＳ１０）。
【００４４】
本実施例によれば、ゲートウェイ１０が、孤立デバイステーブルを格納しており、中継デバイスに中継依頼を通知する。この構成では、各デバイス３０が多数のデバイス情報を管理して自身で中継デバイスを探索する必要がない。それにより、各デバイス３０の負荷が軽減され、ゲートウェイ１０にデータを送信するための本来のデータ送信時間を増加させることができる。
【００４５】
なお、中継デバイスおよび孤立デバイスの無線ＬＡＮなどの設定変更を行うだけで、ゲートウェイ１０の指示によってデバイス間中継を実現することができる。中継待ち条件（無線種別、中継待ち無線設定、中継待ちスケジュールなど）を登録しておくことで、中継デバイスおよび孤立デバイスの双方が、少ない試行でより確実に中継することが可能である。ゲートウェイ１０が、各デバイスの複数無線プロトコルの通信可能範囲と、無線通信障害発生時の中継待ちスケジュールを管理することで、通常の中継器へのデータ送信と異なるプロトコルを使ったデバイス間中継が可能である。
【００４６】
図６（ａ）は、ゲートウェイ１０のハードウェア構成を例示するブロック図である。図６（ｂ）は、デバイス３０のハードウェア構成を例示するブロック図である。図６（ａ）を参照して、ゲートウェイ１０は、ＣＰＵ１０１、ＲＡＭ１０２、記憶装置１０３、通信装置１０４等を備える。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、中央演算処理装置である。ＣＰＵ１０１は、１以上のコアを含む。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１が実行するプログラム、ＣＰＵ１０１が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置１０３は、不揮発性記憶装置である。記憶装置１０３として、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置１０３は、プログラムを記憶している。通信装置１０４は、中継器２０との通信を行うための通信装置である。なお、本実施例においては、ゲートウェイ１０の各部は、プログラムの実行によって実現されているが、専用の回路などのハードウェアを用いてもよい。
【００４７】
図６（ｂ）を参照して、デバイス３０は、ＣＰＵ２０１、ＲＡＭ２０２、記憶装置２０３、無線通信装置２０４等を備える。ＣＰＵ２０１は、中央演算処理装置である。ＣＰＵ２０１は、１以上のコアを含む。ＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラム、ＣＰＵ２０１が処理するデータなどを一時的に記憶する揮発性メモリである。記憶装置２０３は、不揮発性記憶装置である。記憶装置２０３として、例えば、ＲＯＭ、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。記憶装置２０３は、プログラムを記憶している。無線通信装置２０４は、中継器２０との無線通信を行うための無線通信装置である。なお、本実施例においては、デバイス３０の各部は、プログラムの実行によって実現されているが、専用の回路などのハードウェアを用いてもよい。
【００４８】
なお、上記例では、各デバイス３０は、中継器２０に対して無線でデータを送信し、中継器２０がデータをゲートウェイ１０に中継しているが、それに限られない。例えば、ゲートウェイ１０に無線受信機能が備わっていれば、ゲートウェイ１０が無線送信されたデータを直接受信してもよい。このように、ゲートウェイ１０は、各デバイス３０から無線送信されたデータを直接受信してもよく、間に他の装置を介して間接的に受信してもよい。
【００４９】
上記各例において、複数のデバイス３０が、無線でデータを送信する複数のデバイスとして機能する。ゲートウェイ１０が、前記複数のデバイスが送信したデータを受信するゲートウェイの一例として機能する。データ受信部１２が、データを無線で送信する機能と、受信可能範囲内の他のデバイスが送信したデータを中継する機能と、を備えた複数のデバイスから、前記複数のデバイスが送信したデータを受信する受信部の一例として機能する。孤立デバイス情報格納部１１が、前記複数のデバイスの中継待ちの条件と、前記複数のデバイスの受信可能範囲内のデバイスのＩＤとを格納する格納部の一例として機能する。中継依頼通知部１５が、前記複数のデバイスのうち第１デバイスに無線通信障害が生じた場合に、前記第１デバイスについての受信可能範囲内のデバイスのうち、前記第１デバイスの中継待ちの条件に合致する第２デバイスに、前記第１デバイスの中継依頼を通知する通知部の一例として機能する。
【００５０】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５１】
１０  ゲートウェイ
２０  中継器
３０  デバイス
１１  孤立デバイス情報格納部
１２  データ受信部
１３  データ格納部
１４  孤立デバイス検出部
１５  中継依頼通知部
２１  無線通信部
２２  通信ブリッジ部
３１  中継待ち条件通知部
３２  データ送信部
３３  第１無線通信部
３４  第２無線通信部
３５  周辺デバイス検出部
３６  中継依頼受信部
３７  デバイス間接続部
３８  中継処理部
１００  無線情報収集システム
【図１】
2020123910.tif 000003
【図２】
2020123910.tif 000004
【図３】
2020123910.tif 000005
【図４】
2020123910.tif 000006
【図５】
2020123910.tif 000007
【図６】
2020123910.tif 000008