JP6843681B2 - Wireless communication system and wireless communication equipment - Google Patents
Wireless communication system and wireless communication equipment Download PDFInfo
- Publication number
- JP6843681B2 JP6843681B2 JP2017076674A JP2017076674A JP6843681B2 JP 6843681 B2 JP6843681 B2 JP 6843681B2 JP 2017076674 A JP2017076674 A JP 2017076674A JP 2017076674 A JP2017076674 A JP 2017076674A JP 6843681 B2 JP6843681 B2 JP 6843681B2
- Authority
- JP
- Japan
- Prior art keywords
- wireless communication
- wireless
- network
- communication system
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims description 190
- 238000004891 communication Methods 0.000 title claims description 190
- 238000012546 transfer Methods 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、センタシステムと無線通信機器とが複数の通信端末によって構築されるネットワークを介して通信を行う無線通信システム、および当該無線通信システムにおける無線通信機器に関し、特に無線通信機器のファームウェアを更新するための技術に関するものである。 The present invention relates to a wireless communication system in which a center system and a wireless communication device communicate with each other via a network constructed by a plurality of communication terminals, and the wireless communication device in the wireless communication system, particularly updating the firmware of the wireless communication device. It is about the technology to do.
近年の無線通信技術の進展に伴い、様々な無線通信システムが展開されている。また、無線通信機器の小型化および高機能化により、既存のネットワークインフラを利用することなく、無線通信機器間での通信を可能とする無線メッシュネットワークが注目されている。そして、無線通信機器間での制御通信を実現するM2M(Machine to Machine)ネットワーク、およびデータ収集に向けたセンサネットワークが展開されつつある。一般的には、M2Mネットワークおよびセンサネットワークなどのネットワークは、無線通信機器が配置されるローカルなエリアにおいて、ゲートウェイ装置を根とするツリー型のネットワークとして構築される。そして、ゲートウェイ装置が、センタシステムが接続された広域ネットワークと接続することによって、センタシステムと無線通信機器とが双方向の通信を行う。 With the development of wireless communication technology in recent years, various wireless communication systems have been developed. In addition, due to the miniaturization and high functionality of wireless communication devices, a wireless mesh network that enables communication between wireless communication devices without using the existing network infrastructure is attracting attention. Then, an M2M (Machine to Machine) network that realizes control communication between wireless communication devices and a sensor network for data collection are being developed. Generally, a network such as an M2M network and a sensor network is constructed as a tree-type network with a gateway device as a root in a local area where wireless communication devices are arranged. Then, the gateway device connects to the wide area network to which the center system is connected, so that the center system and the wireless communication device perform bidirectional communication.
一方、サービスの拡張などに対応するため、展開済みの組込機器に対してのファームウェア更新を実現するための技術が多方面で提案されている。例えば、特許文献1では、更新ファームウェアを分割して配信する手法が示されている。 On the other hand, in order to support the expansion of services, technologies for realizing firmware updates for deployed embedded devices have been proposed in various fields. For example, Patent Document 1 discloses a method of dividing and distributing updated firmware.
また、データ配信の技術として、特許文献2では、インターネット上のストリーミングサービスを例として、マルチキャスト配信あるいは放送配信を状況に応じて選択するコンテンツ供給システムが示されている。また、特許文献3では、上位装置がコネクションレス型通信でデータを配信し、下位装置がコネクション型通信で応答を通知する、確実かつ効率的なデータ配送手段が示されている。また、特許文献4では、無線システムでのブロードキャストパケットの転送に関し、配下の中継ユニット数等をもとに遅延時間を算出し、干渉を回避して転送する手法が示されている。 Further, as a data distribution technique, Patent Document 2 discloses a content supply system that selects multicast distribution or broadcast distribution according to a situation, taking a streaming service on the Internet as an example. Further, Patent Document 3 discloses a reliable and efficient data delivery means in which a higher-level device delivers data by connectionless communication and a lower-level device notifies a response by connection-oriented communication. Further, Patent Document 4 discloses a method of calculating a delay time based on the number of subordinate relay units and the like to avoid interference and transfer a broadcast packet in a wireless system.
従来の、センタシステムと無線通信機器とが複数の通信端末によって構築されるネットワークを介して信号の送受信を行う、M2Mネットワークあるいはセンサネットワークなどのネットワークでは、ファームウェア更新などのための大容量データについては、広域ネットワークから転送されるパケットがネットワーク内で消失する可能性が高く、広域ネットワークを含めたデータの再送が必要となるため、広域ネットワークの帯域を消費するという問題点があった。 In a conventional network such as an M2M network or a sensor network in which a center system and a wireless communication device transmit and receive signals via a network constructed by a plurality of communication terminals, a large amount of data for updating firmware is used. In addition, there is a high possibility that packets transferred from the wide area network will be lost in the network, and it is necessary to retransmit data including the wide area network, so that there is a problem that the bandwidth of the wide area network is consumed.
そこで本発明は、上記のような問題点を解消するためになされたものであって、センタシステムと無線通信機器とが複数の通信端末によって構築されるネットワークを介して信号の送受信を行う無線通信システムにおいて、無線通信機器にファームウェア更新用のデータをより確実に転送することができる無線通信システム、および当該無線通システムにおける無線通信機器を提供することを目的とする。 Therefore, the present invention has been made to solve the above-mentioned problems, and wireless communication in which a center system and a wireless communication device transmit and receive signals via a network constructed by a plurality of communication terminals. An object of the present invention is to provide a wireless communication system capable of more reliably transferring data for updating firmware to a wireless communication device in the system, and a wireless communication device in the wireless communication system.
本発明に係る無線通信システムは、複数の通信端末によって構築されるネットワークにセンタシステムと無線通信機器とが接続され、センタシステムと無線通信機器とが当該ネットワークを介して信号の送受信を行う無線通信システムである。無線通信機器は、当該ネットワークのエッジに位置する通信端末と直接的な無線通信を行う。センタシステムは、無線通信機器と直接的な無線通信を行う通信端末に、無線通信機器が自機器のファームウェアを更新するためのデータを配送する。当該データが配送される通信端末は、当該データを確認・応答型の通信方式にて、自端末と直接的な無線通信を行う無線通信機器に転送する。 In the wireless communication system according to the present invention, a center system and a wireless communication device are connected to a network constructed by a plurality of communication terminals, and the center system and the wireless communication device transmit and receive signals via the network. It is a system. The wireless communication device directly performs wireless communication with a communication terminal located at the edge of the network. The center system delivers data for the wireless communication device to update the firmware of its own device to a communication terminal that directly performs wireless communication with the wireless communication device. The communication terminal to which the data is delivered transfers the data to a wireless communication device that directly performs wireless communication with the own terminal by a confirmation / response type communication method.
本発明によれば、無線通信機器はネットワークのエッジに位置する通信端末と直接的な無線通信を行い、通信端末は無線通信機器が自機器のファームウェアを更新するためのデータを確認・応答型の通信方式にて無線通信機器に転送することから、無線通信機器にファームウェア更新用のデータをより確実に転送することができる。 According to the present invention, the wireless communication device directly performs wireless communication with a communication terminal located at the edge of the network, and the communication terminal is a confirmation / response type of data for the wireless communication device to update the firmware of its own device. Since the data is transferred to the wireless communication device by the communication method, the data for updating the firmware can be transferred to the wireless communication device more reliably.
<前提技術>
本発明の実施の形態について説明する前に、まずは前提技術について説明する。図6は、前提技術に係る無線通信システム100の全体構成の一例を概略的に示す図である。図6に示されるように、無線通信システム100は、無線通信ネットワーク200、センタシステム101、ゲートウェイ装置601、および無線通信機器111a〜111dを備える。無線通信ネットワーク200には、センタシステム101および無線通信機器111a〜111dが接続されており、センタシステム101と無線通信機器111a〜111dのそれぞれとが、無線通信ネットワーク200を介して信号の送受信を行う。
<Prerequisite technology>
Before explaining the embodiment of the present invention, first, the prerequisite technique will be described. FIG. 6 is a diagram schematically showing an example of the overall configuration of the
無線通信システム100は、例えば、無線通信機器111a〜111dのそれぞれが有するセンサ(図示せず)が取得するセンシングデータをセンタシステム101が収集するセンサネットワーク、あるいはセンタシステム101が、無線通信機器111a〜111dのそれぞれに制御データを送信し、無線通信機器111a〜111dそれぞれの動作を制御するM2Mネットワークとして構築される。
In the
無線通信ネットワーク200は、ヘッドエンドシステム202を有する広域ネットワーク201と、広域ネットワーク201に接続される無線サブネットワーク210とによって構成される。無線サブネットワーク210は、ゲートウェイ装置203および通信端末211a〜211fによって構成されている。通信端末211a〜211fのそれぞれは、ゲートウェイ装置203を介して広域ネットワーク201に接続し、ヘッドエンドシステム202と通信を行う。
The
通信端末211a〜211fは、無線通信ネットワーク200のエッジ(つまり無線サブネットワーク210の終端)に位置する無線端末である。以下では、通信端末211a〜211fを、それぞれ、「エンドデバイス211a〜211f」とも呼ぶ。また、エンドデバイス211a〜211fのそれぞれを特に区別する必要がない場合には、それぞれを「エンドデバイス211」とも呼ぶ。
The
無線通信機器111a〜111dは、ゲートウェイ装置601を根とするツリー型のネットワークを構築している。ゲートウェイ装置601は、エンドデバイス211(図6の例ではエンドデバイス211a)に接続されており、無線通信機器111a〜111dが無線サブネットワーク210に接続できるように、無線サブネットワーク210における通信と、無線通信機器111a〜111dによって構成されるネットワークにおける通信との間でのプロトコル変換を行う。以下では、無線通信機器111a〜111dを、それぞれ、「無線ノード111a〜111d」とも呼ぶ。また、無線ノード111a〜111dのそれぞれを特に区別する必要がない場合には、それぞれを「無線ノード111」とも呼ぶ。
The
ヘッドエンドシステム202は、無線通信ネットワーク200に接続する他のネットワークにおけるセンタシステムとの接続点として機能する。ヘッドエンドシステム202には、センタシステム101が接続されており、センタシステム101から無線ノード111宛のパケット、および無線ノード111からセンタシステム101宛のパケットを転送する。
The
以上のように、無線通信システム100では、複数の無線ノード111によって、ゲートウェイ装置601を根とするツリー型のネットワークが構築される。そのため、無線ノード111に対してファームウェア更新などのために大容量のデータを転送する場合、ゲートウェイ装置601近傍の無線ノード111においてデータ転送の回数が増加するため、ゲートウェイ装置601近傍の無線ノード111の消費電力が増大するという問題点があった。
As described above, in the
具体的には、図6の例では、ゲートウェイ装置601と直接的な通信を行う無線ノード111bには、無線ノード111c,111dが接続されており、センタシステム101から無線ノード111c,111dにデータを転送する際には、無線ノード111bを介することから、無線ノード111bの消費電力が増大する。
Specifically, in the example of FIG. 6, the
また、ゲートウェイ装置601あるいはゲートウェイ装置601および他の無線ノード111を介して無線ノード111にデータを送信することから、ファームウェア更新などのための大容量データについては、広域ネットワーク201から転送されるパケットが消失する可能性が高く、広域ネットワーク201を含めたデータの再送が必要となるため、広域ネットワーク201の帯域を消費するという問題点があった。
Further, since data is transmitted to the
以下では、上記問題を解決するための本発明の実施の形態について図面に基づいて説明する。 Hereinafter, embodiments of the present invention for solving the above problems will be described with reference to the drawings.
<実施の形態1>
<無線通信システムの全体構成>
図1は、本発明の実施の形態1に係る無線通信システム100Aの全体構成の一例を概略的に示す図である。なお、図1において既出の図において説明したものと同一の構成要素については同一符号を付して説明を省略する。また、以下の図においても同様である。
<Embodiment 1>
<Overall configuration of wireless communication system>
FIG. 1 is a diagram schematically showing an example of the overall configuration of the
図1に示されるように、本実施の形態に係る無線通信システム100Aでは、前提技術に係る無線通信システム100と比較して、ゲートウェイ装置601を備えていない。そして、無線通信システム100Aでは、無線ノード111とエンドデバイス211とが、直接的な無線通信を行うように接続される。図1の例では、無線ノード111aとエンドデバイス211aとが直接的に接続されており、無線ノード111bとエンドデバイス211bとが直接的に接続されている。
As shown in FIG. 1, the
また、本実施の形態では、エンドデバイス211は、無線サブネットワーク210における通信と、無線ノード111によって構成されるネットワークにおける通信との間でのプロトコル変換を行うゲートウェイ機能を有しており、無線サブネットワーク210に接続すると共に、無線ノード111を接続可能な無線端末となっている。
Further, in the present embodiment, the
<無線ノードの構成>
次に、無線ノード111の構成について説明する。図2は、本発明の実施の形態1に係る無線ノード111の構成の一例を示すブロック図である。無線ノード111は、センタシステム101とデータの送受信を行うとともに、センタシステム101からの指示に基づき、自ノードのファームウェアの更新を行う機能を有する。図2に示されるように、無線ノード111は、送受信部301、制御部302、記憶部303、および電源部304を備える。
<Wireless node configuration>
Next, the configuration of the
送受信部301は、エンドデバイス211と直接的に無線通信を行うことによって、無線通信ネットワーク200を介してセンタシステム101と通信する。例えば、送受信部301は、エンドデバイス211からデータを受信すると、制御部302に通知し、制御部302からの指示に応じてセンタシステム101に向けてデータを送信する。送受信部301は、制御部302からの指示に応じて、自発的にエンドデバイス211にデータを送信する。
The transmission /
記憶部303は、例えば、不揮発性または揮発性の半導体メモリなどの記憶媒体である。記憶部303は、無線ノード111の各構成要素を制御するためのプログラムであるファームウェアが格納される第1プログラム格納部331および第2プログラム格納部332と、無線ノード111を動作させるための各種データなどを格納するデータ格納部333を有する。なお、本実施の形態では、プログラム格納部が2つの場合を例に説明するが、プログラム格納部は3つ以上であってもよい。
The
制御部302は、記憶部303に格納されるプログラムを実行するCPU(Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、DSPともいう)、CPUの作業領域として使用されるRAM(Random Access Memory)等から構成される(いずれも図示省略)。制御部302は、経路制御部321およびファームウェア制御部322を有する。
The
経路制御部321は、センタシステム101と通信を行うための経路、すなわち、無線ノード111が接続するエンドデバイス211を経路として決定する。ファームウェア制御部322は、無線ノード111の制御プログラムであるファームウェアを管理・維持しており、無線ノード111のファームウェアの更新などを行う。
The
なお、経路制御部321およびファームウェア制御部322の各機能は制御部302により実現される。経路制御部321およびファームウェア制御部322の各機能はソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、記憶部303に格納される。制御部302は、記憶部303に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。また、このプログラムは、経路制御部321およびファームウェア制御部322の手順や方法をコンピュータに実行させるものであるともいえる。
Each function of the
なお、制御部302は、専用のハードウェアであってもよい。制御部302が専用のハードウェアである場合、制御部302は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、またはこれらを組み合わせたものが該当する。経路制御部321およびファームウェア制御部322の各部の機能をまとめて制御部302で実現してもよいし、各部の機能それぞれを異なる処理回路で実現しても良い。
The
また、経路制御部321およびファームウェア制御部322の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。
Further, for each function of the
電源部304はバッテリ341を備えており、バッテリ341は無線ノード111の各構成要素に電源を供給する。バッテリ341から無線ノード111の各構成要素への電源電圧の供給は、電源部304が有するバッテリ制御回路(図示せず)によって制御される。
The
<ファームウェア更新の動作>
次に、無線ノード111に対するファームウェア更新の動作について説明する。図3は、本発明の実施の形態1に係る無線通信システム100Aにおける無線ノード111のファームウェア更新の動作の流れを示す図である。
<Firmware update operation>
Next, the operation of updating the firmware for the
図3に示されるように、まず、センタシステム101は、無線通信ネットワーク200を構成するヘッドエンドシステム202に対して、無線ノード111a,111bに対するファームウェアの更新要求を通知する(ステップS31)。ここで、ファームウェアの更新要求には、無線ノード111a,111bに対するファームウェアが含まれている。なお、無線ノード111bのファームウェア更新の動作の流れは、無線ノード111aのファームウェア更新の動作の流れと同様であるので、図示および説明を省略する。
As shown in FIG. 3, first, the
ヘッドエンドシステム202は、センタシステム101からのファームウェアの更新要求を受信すると、無線通信ネットワーク200で提供される大容量データの転送メカニズムに従い、受信したファームウェアを該当の無線ノード111a,111bがそれぞれ接続するエンドデバイス211a,211bに転送する。
When the head-
なお、エンドデバイス211a,211bのそれぞれは、一般に保持するメモリ量が小さく、ファームウェアの全てのデータを保持することが出来ない。そのため、ヘッドエンドシステム202、または無線通信ネットワーク200に含まれる機器が一時的に大容量データとなるファームウェアを蓄積し、ファームウェアが分割された複数のデータブロックをエンドデバイス211a,211bのそれぞれに順次転送する(ステップS32,S35,S36)。ここでは、無線通信ネットワーク200に含まれる機器を省略し、ヘッドエンドシステム202がファームウェアを分割して通知するシーケンスとしているが、無線通信ネットワーク200に含まれる任意の機器、例えば、ゲートウェイ装置203がファームウェアを分割して通知することも可能である。
It should be noted that each of the
分割されたファームウェアの一部を受信したエンドデバイス211aは、受信パケットを無線ノード111aに転送する(ステップS33)。ここで、エンドデバイス211aは、無線ノード111aとの通信におけるパケット損による影響を軽減するため、ユニキャストかつ確認・応答型の通信方式にて無線ノード111aにパケットを送信する。すなわち、無線ノード111aは、エンドデバイス211aからのファームウェア更新に係るパケットを受信した際には、受信したことを通知する応答パケットをエンドデバイス211aに対して送信する(ステップS34)。
The
無線ノード111aは、ファームウェア更新に関わるパケットを受信した際には、受信したパケットからファームウェア更新に関わるデータブロックを取り出し、記憶部303に格納する。ここで、例えば、第1プログラム格納部331には現在の、つまり更新前のファームウェアが格納されており、ファームウェア更新に関わるデータブロックは第2プログラム格納部332に格納される。
When the
そして、無線ノード111aは、ファームウェア更新に係る最後のデータブロックを含むパケットを受信した際には、ファームウェアを構成するデータブロックの中で不足分のデータブロックの情報を、エンドデバイス211aを介して無線通信ネットワーク200に通知する(ステップS37)。
Then, when the
ヘッドエンドシステム202または無線通信ネットワーク200に含まれる一時的に大容量データとなるファームウェアを蓄積する機器は、不足分のデータブロックを無線ノード111aに通知する(ステップS38)、そして全ての無線ノードへのファームウェア更新の処理が完了した際には、センタシステム101に対してファームウェア更新の完了を通知する(ステップS39)。
The device included in the
以上のように、本実施の形態に係る無線通信システム100Aでは、無線ノード111は無線通信ネットワーク200のエッジに位置するエンドデバイス211と直接的な無線通信を行うように接続される。また、無線通信ネットワーク200のエッジに位置するエンドデバイス211は、確認・応答型の通信方式にて無線ノード111に対してファームウェア更新に関わるパケットを送信する。これにより、パケット転送の失敗を抑制することができ、無線通信ネットワーク200におけるパケットの再送を抑制することができる。
As described above, in the
また、複数の無線ノード111は、それぞれ、複数のエンドデバイス211に直接的な無線通信を行うように接続されることから、複数の無線ノード111がゲートウェイ装置を根とするツリー型に接続される場合と比較して、特定の無線ノード111において、データ転送回数が増加して消費電力が増加することを抑制することができ、無線ノード111間での消費電力のバラツキを抑制することができる。特に、本実施の形態のように無線ノード111がバッテリで駆動されるような場合に好適である。
Further, since each of the plurality of
<実施の形態2>
<無線通信システムの全体構成>
実施の形態1では、エンドデバイス211と無線ノード111とが1:1で接続する場合を示したが、エンドデバイス211と無線ノード111とが1:N(Nは1以上の整数)で接続してもよい。以下、図を用いて詳細に説明する。
<Embodiment 2>
<Overall configuration of wireless communication system>
In the first embodiment, the case where the
図4は、本発明の実施の形態2に係る無線通信システム100Bの全体構成の一例を概略的に示す図である。図4に示されるように、本実施の形態に係る無線通信システム100Bでは、複数の無線ノード111が1つのエンドデバイスに接続している。図4の例では、無線ノード111a,111bがエンドデバイス211aに接続され、無線ノード111cがエンドデバイス211bに接続されている。
FIG. 4 is a diagram schematically showing an example of the overall configuration of the
<ファームウェア更新の動作>
次に、無線ノード111に対するファームウェア更新の動作について説明する。図5は、本発明の実施の形態2に係る無線通信システム100Bにおける無線ノード111のファームウェア更新の動作の流れを示す図である。
<Firmware update operation>
Next, the operation of updating the firmware for the
図5に示されるように、まず、センタシステム101は、無線通信ネットワーク200を構成するヘッドエンドシステム202に対して、無線ノード111a〜111cに対するファームウェアの更新要求を通知する(ステップS51)。ここで、ファームウェアの更新要求には無線ノード111a〜111cに対するファームウェアが含まれている。なお、エンドデバイス211bに接続する無線ノード111cのファームウェア更新の動作の流れは、実施の形態1における、エンドデバイス211aに接続する無線ノード111aのファームウェア更新の動作の流れと同様であるので、図示および説明を省略する。
As shown in FIG. 5, first, the
ヘッドエンドシステム202は、センタシステム101からのファームウェアの更新要求を受信すると、無線通信ネットワーク200で提供される大容量データの転送メカニズムに従い、受信したファームウェアを該当の無線ノード111a,111bが接続するエンドデバイス211aに転送する。
When the head-
なお、エンドデバイス211a,211bのそれぞれは、一般に保持するメモリ量が小さく、全てのファームウェアを保持することが出来ないため、ヘッドエンドシステム202または無線通信ネットワーク200に含まれる機器が一時的に大容量データとなるファームウェアを蓄積し、ファームウェアが分割されたデータブロックをエンドデバイス211a,211bのそれぞれに順次転送する(ステップS52,S56,S57)。ここでは、無線通信ネットワーク200に含まれる機器を省略し、ヘッドエンドシステム202がファームウェアを分割して通知するシーケンスとしているが、無線通信ネットワーク200に含まれる任意の機器、例えば、ゲートウェイ装置203が分割して通知することも可能である。
Since each of the
分割されたファームウェアの一部を受信したエンドデバイス211aは、受信パケットを無線ノード111a,111bのそれぞれに転送する(ステップS53)。ここで、エンドデバイス211aは、複数台の無線ノードに対して分割されたファームウェアの一部のパケットを転送するため、マルチキャスト型の通信によりパケットを転送する。
The
無線ノード111a,111bのそれぞれは、エンドデバイス211aとの通信におけるパケット損による影響を軽減するため、マルチキャスト型の通信により受信した分割されたファームウェアの一部のパケットに対して、応答パケットをエンドデバイス211aに送信する(ステップS54,S55)。ここで、エンドデバイス211aがマルチキャストかつ確認・応答型の通信方式にて分割されたファームウェアの一部のパケットを転送する例を示したが、無線ノード111a,111bのそれぞれに対して、個別にユニキャストかつ確認・応答型の通信にてパケットを転送することも可能である。
In order to reduce the influence of packet loss in communication with the
無線ノード111aは、ファームウェア更新に関わるパケットを受信した際には、受信したパケットからファームウェア更新に関わるデータブロックを取り出し、記憶部303に格納する。そして、無線ノード111aは、ファームウェア更新に係る最後のデータブロックを含むパケットを受信した際には、ファームウェアを構成するデータブロックの中で不足分のデータブロックの情報を、エンドデバイス211aを介して無線通信ネットワーク200に通知する(ステップS58)。
When the
ヘッドエンドシステム202または無線通信ネットワーク200に含まれる一時的に大容量データとなるファームウェアを蓄積する機器は、不足分のデータブロックを無線ノード111aに通知する(ステップS59)。
A device included in the head-
無線ノード111bも無線ノード111aと同様に、ファームウェア更新に関わるパケットを受信した際には、受信したパケットからファームウェア更新に関わるデータブロックを取りだし、記憶部303に格納する。そして、無線ノード111bは、ファームウェア更新に係る最後のデータブロックを含むパケットを受信した際には、ファームウェアを構成するデータブロックの中で不足分のデータブロックの情報を、エンドデバイス211aを介して無線通信ネットワーク200に通知する(ステップS60)。
Similar to the
ヘッドエンドシステム202または無線通信ネットワーク200に含まれる一時的に大容量データとなるファームウェアを蓄積する機器は、不足分のデータブロックを無線ノード111bに通知するとともに、全ての無線ノード111へのファームウェア更新の処理が完了した際には、センタシステム101に対してファームウェア更新の完了を通知する(ステップS61)。
The device included in the
以上のように、本実施の形態に係る無線通信システム100Bでは、複数台の無線ノード111が、無線通信ネットワーク200のエッジに位置する一つのエンドデバイス211に対して接続することから、エンドデバイス211の数によらず、多くの無線ノード111を設置することができる。
As described above, in the
なお、本発明は、その発明の範囲において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。 In the present invention, each embodiment can be freely combined, and each embodiment can be appropriately modified or omitted within the scope of the invention.
100,100A,100B 無線通信システム、101 センタシステム、111,111a〜111d 無線通信機器(無線ノード)、200 無線通信ネットワーク、201 広域ネットワーク、202 ヘッドエンドシステム、203,601 ゲートウェイ装置、210 無線サブネットワーク、211,211a〜211f 通信端末(エンドデバイス)、301 送受信部、302 制御部、303 記憶部、304 電源部、321 経路制御部、322 ファームウェア制御部、331 第1プログラム格納部、332 第2プログラム格納部、333 データ格納部、341 バッテリ。 100, 100A, 100B wireless communication system, 101 center system, 111, 111a to 111d wireless communication equipment (wireless node), 200 wireless communication network, 201 wide area network, 202 headend system, 203,601 gateway device, 210 wireless subnetwork , 211, 211a to 211f Communication terminal (end device), 301 Transmission / reception unit, 302 control unit, 303 storage unit, 304 power supply unit, 321 route control unit, 322 firmware control unit, 331 first program storage unit, 332 second program Storage unit, 333 data storage unit, 341 battery.
Claims (11)
前記無線通信機器は、前記ネットワークのエッジに位置する前記通信端末と直接的な無線通信を行い、
前記センタシステムは、前記無線通信機器と前記無線通信を行う前記通信端末に、前記無線通信機器が自機器のファームウェアを更新するためのデータを配送し、
前記データが配送される前記通信端末は、前記データを確認・応答型の通信方式にて、自端末と前記無線通信を行う前記無線通信機器に転送する、無線通信システム。 A wireless communication system in which a center system and a wireless communication device are connected to a network constructed by a plurality of communication terminals, and the center system and the wireless communication device transmit and receive signals via the network.
The wireless communication device directly performs wireless communication with the communication terminal located at the edge of the network.
The center system delivers data for the wireless communication device to update the firmware of its own device to the communication terminal that performs the wireless communication with the wireless communication device.
The communication terminal to which the data is delivered is a wireless communication system that transfers the data to the wireless communication device that performs the wireless communication with the own terminal by a confirmation / response type communication method.
複数の前記無線通信機器のそれぞれが、前記ネットワークのエッジに位置する前記通信端末と前記無線通信を行う、無線通信システム。 The wireless communication system according to claim 1.
A wireless communication system in which each of a plurality of the wireless communication devices performs the wireless communication with the communication terminal located at the edge of the network.
前記データが配送される前記通信端末は、前記データを前記データが分割された複数のデータブロックとして受信する、無線通信システム。 The wireless communication system according to claim 1 or 2.
The communication terminal to which the data is delivered is a wireless communication system that receives the data as a plurality of data blocks in which the data is divided.
前記ネットワークは、無線端末である前記通信端末によって構築される無線ネットワークである、無線通信システム。 The wireless communication system according to any one of claims 1 to 3.
The network is a wireless communication system which is a wireless network constructed by the communication terminal which is a wireless terminal.
前記無線通信機器と前記無線通信を行う前記通信端末は、前記無線通信と前記ネットワークにおける通信との間でのプロトコル変換を行うゲートウェイ機能を有する、無線通信システム。 The wireless communication system according to any one of claims 1 to 4.
The communication terminal that performs the wireless communication with the wireless communication device is a wireless communication system having a gateway function that performs protocol conversion between the wireless communication and communication in the network.
前記無線通信システムは、前記無線通信機器が前記センタシステムに自機器が有するセンサが取得するセンシングデータを送信するセンサネットワーク、あるいは前記センタシステムが前記無線通信機器に当該無線通信機器を制御するための制御データを送信するM2Mネットワークとして構築される、無線通信システム。 The wireless communication system according to any one of claims 1 to 5.
The wireless communication system is a sensor network in which the wireless communication device transmits sensing data acquired by a sensor owned by the device to the center system, or the center system controls the wireless communication device to the wireless communication device. A wireless communication system constructed as an M2M network that transmits control data.
一つの前記通信端末に対して一つの前記無線通信機器が前記無線通信を行うように接続される、無線通信システム。 The wireless communication system according to any one of claims 1 to 6.
A wireless communication system in which one wireless communication device is connected to one communication terminal so as to perform the wireless communication.
一つの前記通信端末に対して複数の前記無線通信機器のそれぞれが前記無線通信を行うように接続される、無線通信システム。 The wireless communication system according to any one of claims 1 to 6.
A wireless communication system in which a plurality of the wireless communication devices are connected to one communication terminal so as to perform the wireless communication.
前記無線通信機器はバッテリを備え、前記バッテリによって駆動される、無線通信システム。 The wireless communication system according to any one of claims 1 to 8.
A wireless communication system in which the wireless communication device includes a battery and is driven by the battery.
前記無線通信機器は、現在のファームウェアを記憶する第1プログラム格納部と、前記通信端末から転送される前記データを記憶する第2プログラム格納部とを有する記憶部を備える、無線通信システム。 The wireless communication system according to any one of claims 1 to 9.
The wireless communication device is a wireless communication system including a storage unit having a first program storage unit for storing the current firmware and a second program storage unit for storing the data transferred from the communication terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017076674A JP6843681B2 (en) | 2017-04-07 | 2017-04-07 | Wireless communication system and wireless communication equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017076674A JP6843681B2 (en) | 2017-04-07 | 2017-04-07 | Wireless communication system and wireless communication equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018182450A JP2018182450A (en) | 2018-11-15 |
JP6843681B2 true JP6843681B2 (en) | 2021-03-17 |
Family
ID=64276168
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017076674A Active JP6843681B2 (en) | 2017-04-07 | 2017-04-07 | Wireless communication system and wireless communication equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6843681B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5971225B2 (en) * | 2013-10-24 | 2016-08-17 | 横河電機株式会社 | Wireless device, wireless module, interface module, and communication method |
JP6254840B2 (en) * | 2013-12-06 | 2017-12-27 | 関西電力株式会社 | Aggregation apparatus, distribution method, distribution program, and network system |
JP2015176234A (en) * | 2014-03-13 | 2015-10-05 | 富士電機株式会社 | Sensor network software delivery system, wireless terminal, software delivery method, and program |
JPWO2016039039A1 (en) * | 2014-09-10 | 2017-04-27 | 日本電気株式会社 | COMMUNICATION DEVICE, ITS CONTROL METHOD, COMMUNICATION SYSTEM, AND PROGRAM |
JP6468980B2 (en) * | 2015-09-24 | 2019-02-13 | シャープ株式会社 | Wireless communication system and gateway radio |
-
2017
- 2017-04-07 JP JP2017076674A patent/JP6843681B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018182450A (en) | 2018-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4541439B2 (en) | Method and apparatus for matching routing table information in a wireless network | |
CN105830401A (en) | Software-defined network infrastructure having virtual range extenders | |
CN108476457A (en) | Distributed reaction resource in time slotted channel hopping network and management and running | |
WO2004073270A1 (en) | Router setting method and router device | |
KR20060089501A (en) | Apparatus and method for routing path setting in sensor network | |
US6958988B1 (en) | Mobile communication network and data delivery method in mobile communications network | |
JP2010219801A (en) | Communication system and node management method | |
EP3622670B1 (en) | Connectivity monitoring for data tunneling between network device and application server | |
JP5875696B2 (en) | Data distribution system, distribution device, terminal device, and data distribution method | |
JP6177933B2 (en) | COMMUNICATION DEVICE AND COMMUNICATION CHANNEL AND SLOT ALLOCATION METHOD | |
WO2012101779A1 (en) | Network management system, network management server, network terminal, and network management method | |
JP4815547B2 (en) | Data synchronization system, data synchronization method, and synchronization management server | |
WO2016039039A1 (en) | Communication apparatus, control method therefor, communication system, and program | |
Jia et al. | Efficient algorithm for mobile multicast using anycast group | |
JP2010532138A (en) | System and method for adaptive access point mode | |
JP6843681B2 (en) | Wireless communication system and wireless communication equipment | |
EP3111594B1 (en) | System, device, and method for communicating data over a mesh network | |
US11080036B2 (en) | Software-updating method for a wireless communication network | |
JP2009278297A (en) | Gateway device, communication system including the same, and communication method | |
EP3547615B1 (en) | Software-updating method for a wireless communication network | |
CN103068000A (en) | Self-organizing network method and system based on minisatellites | |
JP6254840B2 (en) | Aggregation apparatus, distribution method, distribution program, and network system | |
JP3965201B1 (en) | Communication program for network communication equipment and bidirectional ring network. | |
KR100983772B1 (en) | Apparatus and method for processing packet data in wireless packet data network | |
Pacheco et al. | Queuing and routing in a hierarchical powerline communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200326 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201225 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6843681 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |