Nothing Special   »   [go: up one dir, main page]

JP2011029762A - Relay node device and sensor network system - Google Patents

Relay node device and sensor network system Download PDF

Info

Publication number
JP2011029762A
JP2011029762A JP2009171213A JP2009171213A JP2011029762A JP 2011029762 A JP2011029762 A JP 2011029762A JP 2009171213 A JP2009171213 A JP 2009171213A JP 2009171213 A JP2009171213 A JP 2009171213A JP 2011029762 A JP2011029762 A JP 2011029762A
Authority
JP
Japan
Prior art keywords
node device
host
node
relay node
communication
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.)
Pending
Application number
JP2009171213A
Other languages
Japanese (ja)
Inventor
Koyo Tamura
紅葉 田村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Precision Products Co Ltd
Original Assignee
Sumitomo Precision Products Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sumitomo Precision Products Co Ltd filed Critical Sumitomo Precision Products Co Ltd
Priority to JP2009171213A priority Critical patent/JP2011029762A/en
Publication of JP2011029762A publication Critical patent/JP2011029762A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a relay node device which relays by radio between a plurality of end node devices that collect various information and a host that requires information collected by the end node device in a predetermined period of time. <P>SOLUTION: If the relay node device determines that a request for information from the host to the end node device is not communicable at a lower stream side of the relay node device, a signal coping with the non-communication is transmitted to the host at the upper stream side. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、おおまかにはネットワークの最適化方法に関し、より具体的には無線センサネットワークの不要なトラフィックを低減する技術に関する。   The present invention relates generally to a network optimization method, and more specifically to a technique for reducing unnecessary traffic in a wireless sensor network.

無線センサネットワークを用いて、クライアント機器(client,子機、末端ノードとも呼ばれ、例えば計測機器)からのデータを無線で集めるニーズがある。例としてクライアント複数台がホスト機器(host,親機、基地局ノードとも呼ばれる)に無線ネットワークを介して接続される計測機器ネットワークが挙げられる。本明細書では簡単のために、クライアント機器を「クライアント」と呼び、ホスト機器を「ホスト」と呼ぶ。   There is a need to wirelessly collect data from client devices (also referred to as clients, slave units, and end nodes, for example, measurement devices) using a wireless sensor network. As an example, there is a measuring device network in which a plurality of clients are connected to a host device (also called a host, a parent device, or a base station node) via a wireless network. In the present specification, for simplicity, the client device is referred to as a “client” and the host device is referred to as a “host”.

特開2006−254420号公報JP 2006-254420 A 特表2006−500837号公報JP 2006-500807 A

従来技術によれば、クライアント機器(例えば末端ノード)と通信できない場合(不通信状態という)には、タイムアウト時間が経過するまで通信のリトライが行われる。その結果、リトライによって不要なトラフィックが増加する。またタイムアウト時間が経過するまで待機しなければならないので、通信を終えるための時間が長くなる。   According to the prior art, when communication with a client device (for example, a terminal node) cannot be performed (referred to as a non-communication state), communication is retried until a timeout time elapses. As a result, unnecessary traffic increases due to retries. In addition, since it is necessary to wait until the timeout time elapses, the time for finishing the communication becomes longer.

本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、ネットワーク上で、不通信のノードに関連する待機時間を短縮するシステムを提供することにある。   The present invention has been made in view of such a point, and an object of the present invention is to provide a system that shortens a standby time related to a non-communication node on a network.

本発明のある実施形態によれば、各種の情報を収集する複数の末端ノード装置と、該末端ノード装置が収集した前記情報を所定期間で要求するホストと、を無線で中継する中継ノード装置は、前記ホストから前記末端ノード装置に対する前記情報の要求が前記中継ノード装置の下流側で不通信であると当該中継ノード装置が判断した場合に、その上流側の前記ホストに対して不通信に対応する信号を送信する。   According to an embodiment of the present invention, a relay node device that wirelessly relays a plurality of terminal node devices that collect various types of information and a host that requests the information collected by the terminal node device over a predetermined period of time. When the relay node device determines that the request for the information from the host to the end node device is non-communication on the downstream side of the relay node device, the non-communication is supported on the upstream host. Send a signal to

本発明のある実施形態によれば、各種の情報を収集する複数の末端ノード装置と、該末端ノード装置が収集した前記情報を所定期間で要求するホストと、前記末端ノード装置と前記ホストとを無線で中継する中継ノード装置と、を具備するセンサネットワークシステムは、前記ホストから前記末端ノード装置に対する前記情報の要求が前記中継ノード装置の下流側で不通信であると当該中継ノード装置が判断した場合に、前記中継ノード装置はその上流側の前記ホストに不通信に対応する信号を送信する。   According to an embodiment of the present invention, a plurality of terminal node devices that collect various types of information, a host that requests the information collected by the terminal node device over a predetermined period, the terminal node device, and the host, A relay node device that relays wirelessly, the sensor node system determines that the request for the information from the host to the end node device is non-communication downstream of the relay node device. In this case, the relay node device transmits a signal corresponding to non-communication to the host on the upstream side.

上記構成により、本発明は、ネットワーク上で、不通信のノードに関連する待機時間を短縮することによって、目的の計測機器と可能な限り通信を行える効果を有する。   With the above configuration, the present invention has an effect that communication with the target measuring device can be performed as much as possible by shortening the standby time related to the non-communication node on the network.

本発明の例示的実施形態を用いたセンサネットワークシステムの概略図である。1 is a schematic diagram of a sensor network system using an exemplary embodiment of the present invention. ホスト、中継ノード、及び末端ノードの動作を示すタイミングチャートである。It is a timing chart which shows operation | movement of a host, a relay node, and a terminal node. 中継ノードが実行するプロセスのフローチャートである。It is a flowchart of the process which a relay node performs. 本発明の例示的実施形態のために用いられるクライアントのブロック図である。FIG. 4 is a block diagram of a client used for an exemplary embodiment of the present invention. 本発明の例示的実施形態のために用いられるホストのブロック図である。FIG. 4 is a block diagram of a host used for an exemplary embodiment of the invention.

本発明の例示的実施形態を図面を参照して以下に詳細に説明する。同じ参照符号は、同じ構成要素、又は異なる実施形態における対応する構成要素を表す。   Exemplary embodiments of the invention are described in detail below with reference to the drawings. The same reference signs represent the same component or corresponding components in different embodiments.

(システムの概要)
図1は、本発明の例示的実施形態を用いたセンサネットワークシステム100の概略図である。システム100は、アドホック無線センサネットワークである。このシステム100は、近接する小型無線センサ端末が自発的にネットワークを構築するよう構成される。システム100は、ホスト110、PC(パーソナルコンピュータ)120、及びクライアント130,140,150を備える。この実施形態ではクライアントを3つ設けたが、クライアントの個数はこれに限定されない。ホスト110は基地局ノードとも呼ばれる。クライアント130,140は中間ノードとも呼ばれる。クライアント150は末端ノードとも呼ばれる。本明細書では、ホスト及びクライアントのそれぞれを総称して単にノードともいう。
(System overview)
FIG. 1 is a schematic diagram of a sensor network system 100 using an exemplary embodiment of the present invention. System 100 is an ad hoc wireless sensor network. This system 100 is configured such that a small wireless sensor terminal in the vicinity spontaneously constructs a network. The system 100 includes a host 110, a PC (personal computer) 120, and clients 130, 140, and 150. Although three clients are provided in this embodiment, the number of clients is not limited to this. Host 110 is also referred to as a base station node. Clients 130 and 140 are also called intermediate nodes. Client 150 is also referred to as a terminal node. In this specification, the host and the client are collectively referred to as a node.

末端ノード150は、中間ノード130,140を介して、ホスト110と無線で結合される。例えば、ホスト110は、中間ノード130と無線リンク111,112によって結合される。中間ノード130は、中間ノード140と無線リンク131,132によって結合される。中間ノード140は、末端ノード150と無線リンク141,142によって結合される。一般に、ネットワークの中心部(例えばホスト)から遠ざかる向き、すなわち下り方向101のリンクを総称してダウンリンクという。逆に、ネットワークの中心部(例えばホスト)へ近づく向き、すなわち上り方向102のリンクを総称してアップリンクという。よって無線リンク111,131,141はダウンリンクであり、無線リンク112,132,142はアップリンクである。本明細書では、あるノードよりも下り方向101に位置するノードを下流ノードといい、逆に、あるノードよりも上り方向102に位置するノードを上流ノードという。   The end node 150 is wirelessly coupled to the host 110 via the intermediate nodes 130 and 140. For example, the host 110 is coupled to the intermediate node 130 by the wireless links 111 and 112. Intermediate node 130 is coupled to intermediate node 140 by wireless links 131 and 132. Intermediate node 140 is coupled to end node 150 by wireless links 141 and 142. In general, a link in a direction away from the center of the network (for example, a host), that is, a downlink 101 is collectively referred to as a downlink. Conversely, links in the direction approaching the center (for example, host) of the network, that is, the uplink 102 are collectively referred to as uplink. Therefore, the wireless links 111, 131, and 141 are downlinks, and the wireless links 112, 132, and 142 are uplinks. In this specification, a node located in the down direction 101 from a certain node is referred to as a downstream node, and conversely, a node located in the up direction 102 from a certain node is referred to as an upstream node.

末端ノード150aは、中間ノード130a,140aを介して、ホスト110と無線で結合される。例えば、ホスト110は、中間ノード130aと無線リンク111a,112aによって結合される。中間ノード130aは、中間ノード140aと無線リンク131a,132aによって結合される。中間ノード140aは、末端ノード150aと無線リンク141a,142aによって結合される。   The end node 150a is wirelessly coupled to the host 110 via the intermediate nodes 130a and 140a. For example, the host 110 is coupled to the intermediate node 130a by the wireless links 111a and 112a. Intermediate node 130a is coupled to intermediate node 140a by radio links 131a and 132a. The intermediate node 140a is coupled to the end node 150a by wireless links 141a and 142a.

末端ノード150bは、中間ノード130b,140bを介して、ホスト110と無線で結合される。例えば、ホスト110は、中間ノード130bと無線リンク111b,112bによって結合される。中間ノード130bは、中間ノード140bと無線リンク131b,132bによって結合される。中間ノード140bは、末端ノード150bと無線リンク141b,142bによって結合される。   The end node 150b is wirelessly coupled to the host 110 via the intermediate nodes 130b and 140b. For example, the host 110 is coupled to the intermediate node 130b by the wireless links 111b and 112b. The intermediate node 130b is coupled to the intermediate node 140b by wireless links 131b and 132b. Intermediate node 140b is coupled to end node 150b by radio links 141b and 142b.

末端ノード150cは、中間ノード130c,140cを介して、ホスト110と無線で結合される。例えば、ホスト110は、中間ノード130cと無線リンク111c,112cによって結合される。中間ノード130cは、中間ノード140cと無線リンク131c,132cによって結合される。中間ノード140cは、末端ノード150cと無線リンク141c,142cによって結合される。   The end node 150c is wirelessly coupled to the host 110 via the intermediate nodes 130c and 140c. For example, the host 110 is coupled to the intermediate node 130c by the wireless links 111c and 112c. Intermediate node 130c is coupled to intermediate node 140c by radio links 131c and 132c. The intermediate node 140c is coupled to the end node 150c by the radio links 141c and 142c.

無線リンク111,131,141,112,132,142は、例えば、2.4GHz帯を用いたIEEE802.15.4に準拠する短距離無線ネットワークであり得る。このIEEE802.15.4は、PAN(Personal Area Network)又はWPAN(Wireless Personal Area Network)と呼ばれる無線通信規格の一つであり、低コスト・低消費電力で、高い信頼性とセキュリティを持つ。無線リンク111,131,141,112,132,142は、上述の特定の無線ネットワークに限定されず、典型的にはパケットの形で情報をやりとりできる任意の適切なネットワークであり得る。   The wireless links 111, 131, 141, 112, 132, and 142 may be, for example, a short-range wireless network that conforms to IEEE 802.15.4 using the 2.4 GHz band. This IEEE 802.15.4 is one of wireless communication standards called PAN (Personal Area Network) or WPAN (Wireless Personal Area Network), and has low cost, low power consumption, high reliability and security. The wireless links 111, 131, 141, 112, 132, 142 are not limited to the specific wireless networks described above, and can be any suitable network that can typically exchange information in the form of packets.

ある実施形態によれば、それぞれのノードは、自動中継機能を有し、通信環境を察知して自発的にネットワークを構成し得る。例示的なネットワークは、真メッシュであり、ホップ数も実質的に無制限である。換言すれば本発明の実施形態は、マルチホップの無線ネットワークを使用可能である。   According to an embodiment, each node has an automatic relay function, and can spontaneously configure a network by sensing a communication environment. The exemplary network is a true mesh and the number of hops is virtually unlimited. In other words, embodiments of the present invention can use multi-hop wireless networks.

(末端ノード、センサ)
末端ノード150は、センサ152に例えば有線で結合され得る。具体的には、末端ノード150は、センサ152にRS485、RS422、RS232C、UART(Universal Asynchronous Receiver Transmitter)等で接続され得る。同様に末端ノード150a,150b,150cも、それぞれセンサ152a,152b,152cに例えば有線で結合され得る。
(Terminal node, sensor)
The end node 150 may be coupled to the sensor 152, for example, by wire. Specifically, the end node 150 can be connected to the sensor 152 by RS485, RS422, RS232C, UART (Universal Asynchronous Receiver Transmitter), or the like. Similarly, the end nodes 150a, 150b, and 150c may be coupled to the sensors 152a, 152b, and 152c, respectively, by wire, for example.

センサ152,152a,152b,152cは、任意の適切なセンサであり得る。そのようなセンサには、温度センサ、湿度センサ、加速度(衝撃)センサ、光センサ等があるが、これらには限定されない。センサ152は、機械的、電磁気的、熱的、音響的、化学的なパラメータ(例えば温度)を表すデータ(「センサデータ」)を出力する。   The sensors 152, 152a, 152b, 152c can be any suitable sensor. Such sensors include, but are not limited to, temperature sensors, humidity sensors, acceleration (impact) sensors, optical sensors, and the like. The sensor 152 outputs data (“sensor data”) representing mechanical, electromagnetic, thermal, acoustic, and chemical parameters (eg, temperature).

末端ノード150,150a,150b,150cは、それぞれセンサ152,152a,152b,152cから受け取ったセンサデータを、符号化及び変調することによって無線信号を発生する。末端ノード150は、この無線信号を無線リンク142,132,112を介してホスト110へ送る。同様に、末端ノード150aは、無線信号を無線リンク142a,132a,112aを介してホスト110へ送る。末端ノード150bは、無線信号を無線リンク142b,132b,112bを介してホスト110へ送る。末端ノード150cは、無線信号を無線リンク142c,132c,112cを介してホスト110へ送る。無線信号の符号化及び変調のための方式にはさまざまなものがあるが、ある具体的な実施形態では、上述のIEEE802.15.4に準拠した方式が用いられる。   The end nodes 150, 150a, 150b, and 150c generate wireless signals by encoding and modulating sensor data received from the sensors 152, 152a, 152b, and 152c, respectively. The end node 150 sends this radio signal to the host 110 via the radio links 142, 132, 112. Similarly, end node 150a sends wireless signals to host 110 via wireless links 142a, 132a, 112a. The end node 150b sends a radio signal to the host 110 via the radio links 142b, 132b, and 112b. The end node 150c sends a radio signal to the host 110 via the radio links 142c, 132c, and 112c. There are various schemes for encoding and modulating a radio signal. In a specific embodiment, a scheme conforming to the above-mentioned IEEE 802.15.4 is used.

ホスト110は、末端ノード150,150a,150b,150cから受け取られた無線信号を復調及び復号化することによって、センサデータを得る。ホスト110は、得られたセンサデータをPC120に送る。PC120は、ホスト110に例えば有線で結合される。具体的にはPC120は、ホスト110にUSB(ユニバーサルシリアルバス)等で接続され得る。   Host 110 obtains sensor data by demodulating and decoding radio signals received from end nodes 150, 150a, 150b, 150c. The host 110 sends the obtained sensor data to the PC 120. The PC 120 is coupled to the host 110 by, for example, a wired connection. Specifically, the PC 120 can be connected to the host 110 via a USB (Universal Serial Bus) or the like.

PC120は、例えば、GUI(グラフィカルユーザインタフェース)を備えるソフトウェアを用いて、センサ152から受け取られたセンサデータを視覚的に表示したり、統計的に処理したりできる。そのようなソフトウェアは、例えば通信状態の確認、センサデータの数値表示、グラフ表示、センサ値の分布カラーマッピング、センサデータの記録、センサデータのエクスポート、端末設定の変更等を行うことができる。   The PC 120 can visually display or statistically process sensor data received from the sensor 152 using, for example, software including a GUI (graphical user interface). Such software can perform, for example, confirmation of communication status, numerical display of sensor data, graph display, distribution color mapping of sensor values, recording of sensor data, export of sensor data, change of terminal settings, and the like.

センサネットワークシステム100は、4つの末端ノード150,150a,150b,150cと、4つのセンサ152,152a,152b,152cとを含み、それぞれの末端ノードには、2つの中間ノードが対応する。末端ノードの個数及びセンサの個数は、4には限定されず、一般には任意の個数であり得る。中間ノードの個数も2には限定されず、一般には任意の個数であり得る。   The sensor network system 100 includes four terminal nodes 150, 150a, 150b, and 150c and four sensors 152, 152a, 152b, and 152c, and two intermediate nodes correspond to each terminal node. The number of end nodes and the number of sensors are not limited to four, and can be generally any number. The number of intermediate nodes is not limited to 2 and can be generally any number.

(中継ノードの動作)
図2は、ホスト110,中継ノード130,140、及び末端ノード150の動作を示すタイミングチャートである。図3は、中継ノード140が実行するプロセス300のフローチャートである。図2及び図3を参照して、中継ノード140の動作を中心としてセンサネットワークシステム100の動作を以下に説明する。末端ノード150a,150b,150cについても同様のデータ転送が行われる。
(Relay node operation)
FIG. 2 is a timing chart showing operations of the host 110, the relay nodes 130 and 140, and the end node 150. FIG. 3 is a flowchart of a process 300 executed by the relay node 140. With reference to FIGS. 2 and 3, the operation of the sensor network system 100 will be described below with a focus on the operation of the relay node 140. Similar data transfer is performed for the end nodes 150a, 150b, and 150c.

ブロック302においてプロセス300は始まる。ブロック304において、上流ノード(例えばホスト110又は中継ノード130)から下流ノード(末端ノード150)へ向かうパケットかを判断する。ブロック304における判断がNOの場合は、処理はブロック302の後に戻る。   At block 302, process 300 begins. In block 304, it is determined whether the packet is from an upstream node (eg, host 110 or relay node 130) to a downstream node (end node 150). If the determination at block 304 is no, the process returns after block 302.

ある具体的な例では、時刻t0においてホスト110は、中継ノード130に「末端ノード150が出力するセンサデータをホスト110に送れ」という命令210を送信する。中継ノード130は、中継ノード140に命令210と同じ命令212を送信(転送)する。   In a specific example, at time t0, the host 110 transmits an instruction 210 “send sensor data output from the end node 150 to the host 110” to the relay node 130. The relay node 130 transmits (transfers) the same command 212 as the command 210 to the relay node 140.

中継ノード140は、ホスト110から末端ノード150へのパケット212を受け取る。この時、ブロック304における判断がYESになるので、処理はブロック306へ進む。ここで中継ノード140は、中継ノード150に命令212と同じ命令214を送信(転送)し、かつのちの再送のためにメモリに記憶する(306)。   The relay node 140 receives the packet 212 from the host 110 to the end node 150. At this time, the determination in block 304 is YES, so the process proceeds to block 306. Here, the relay node 140 transmits (transfers) the same command 214 as the command 212 to the relay node 150, and stores it in the memory for later retransmission (306).

ここで末端ノード150から中継ノード140へのアップリンク142が不通状態にあると仮定する。ブロック308において、中継ノード140は、アクノリッジ(ACK、受信確認)を末端ノード150から受信したかを判断する。ブロック308における判断がYESなら、末端ノード150から中継ノード140へのアップリンク142は正常であり、プロセス300は終了する(309)。   Here, it is assumed that the uplink 142 from the end node 150 to the relay node 140 is in a disconnected state. In block 308, the relay node 140 determines whether an acknowledgment (ACK, reception confirmation) has been received from the end node 150. If the determination at block 308 is YES, the uplink 142 from the end node 150 to the relay node 140 is normal and the process 300 ends (309).

ブロック308における判断がNOなら、中継ノード140は、待機期間twだけ待機する。ブロック310において、期間twが経過したかを判断する。ブロック310における判断がNOなら、ブロック308に戻る。ブロック310における判断がYESなら、ブロック312に進む。   If the determination in block 308 is NO, the relay node 140 waits for the waiting period tw. In block 310, it is determined whether the period tw has elapsed. If the determination at block 310 is no, return to block 308. If the determination at block 310 is yes, proceed to block 312.

ブロック312において、中継ノード140がパケットを末端ノード150に送信した回数をチェックする。ブロック312における判断がNOなら、すなわち既に送信した回数がn回(nは2以上の整数)を越えていないなら、プロセスはブロック306へ戻る。   At block 312, check the number of times relay node 140 has sent the packet to end node 150. If the determination in block 312 is NO, that is, if the number of transmissions has not been exceeded n (n is an integer greater than or equal to 2), the process returns to block 306.

ブロック312における判断がYESなら、すなわち既に送信した回数がn回を越えているなら、プロセスはブロック314へ進み、上流ノードへ(この場合はパケット212のオリジンであるホスト110へ)不通信であることを表すパケット(不通信情報ともいう)240,242を送り、ブロック316においてプロセス300は終了する。不通信であることを表すパケットは、典型的には中継ノード140自身及び/又は中継ノード140より下流に位置する末端ノード150の識別子を含み得る。そのような識別子は、例えばパケット内の複数のビットによって表されるノード番号であり得る。   If the determination at block 312 is YES, i.e., if the number of transmissions has already exceeded n, the process proceeds to block 314 and is not communicating to the upstream node (in this case, to the host 110 which is the origin of the packet 212). Packets (also referred to as non-communication information) 240, 242 are sent, and the process 300 ends at block 316. The packet indicating that there is no communication may include the identifier of the relay node 140 itself and / or the end node 150 located downstream from the relay node 140. Such an identifier may be, for example, a node number represented by a plurality of bits in the packet.

アップリンク142が不通である状態が継続する場合、ブロック306,308,310,312により、中継ノード140は、同じパケットをn回(ここではn=8)だけ送信(214〜221)する。この例では、アップリンク142が不通であるとしたが、これには限定されず、ダウンリンク141が不通の場合もシステム100は、上述のような振る舞いを示し得る。   When the state where the uplink 142 is disconnected is continued, the relay node 140 transmits (214 to 221) the same packet n times (here, n = 8) by the blocks 306, 308, 310, and 312. In this example, it is assumed that the uplink 142 is disconnected. However, the present invention is not limited to this, and the system 100 may exhibit the above-described behavior even when the downlink 141 is disconnected.

(待機期間tw及びリトライ回数)
待機期間twは、例えば10msのオーダーである。上述の例では、n=8なので、本来の送信である214に加えて、再送信を行ったリトライ215〜221の回数は(n−1)である7回となる。この時、中継ノード140がパケット212を受け取ってから、パケット240を送信するまでのロスタイムは、100ms未満である。従来は、末端ノード150からアクノリッジが来ない場合は、数秒のオーダーだけ待機していた。すなわちタイムアウト期間は数秒のオーダーであった。これに対して本実施形態では、最大でも0.1秒のオーダーだけ待機してからホスト110へ不通信情報が送ることができる。この結果、最小限のロスタイムで、ホスト110は、中継ノード140と末端ノード150との間が不通信であることを知ることができる。
(Waiting period tw and number of retries)
The waiting period tw is, for example, on the order of 10 ms. In the above example, since n = 8, in addition to 214 which is the original transmission, the number of retries 215 to 221 that have been retransmitted is 7 (n−1). At this time, the loss time from when the relay node 140 receives the packet 212 to when the packet 240 is transmitted is less than 100 ms. Conventionally, when an acknowledge does not come from the end node 150, the system waits for the order of several seconds. That is, the timeout period was on the order of a few seconds. On the other hand, in this embodiment, non-communication information can be sent to the host 110 after waiting for an order of 0.1 seconds at the maximum. As a result, the host 110 can know that there is no communication between the relay node 140 and the end node 150 with a minimum loss time.

待機時間tw、及びリトライ回数(n−1)は、上述の例に限定されず、任意の適切な値であり得る。他の実施形態においては、待機時間twはリトライの回数に応じて変化させてもよい。例えば、送信214〜217(リトライ1回目〜3回目)については、tw=10msに設定し、送信218〜221(リトライ4回目〜8回目)については、tw=20msに設定するように、リトライの回数が増えると待機時間を長めに確保してもよい。   The standby time tw and the number of retries (n−1) are not limited to the above example, and may be any appropriate value. In another embodiment, the waiting time tw may be changed according to the number of retries. For example, the transmission 214 to 217 (retry 1st to 3rd) is set to tw = 10 ms, and the transmission 218 to 221 (retry 4th to 8th) is set to tw = 20 ms. If the number of times increases, a longer waiting time may be secured.

(ホストによる不通信情報の利用)
ホスト110は、不通信情報を中継ノード140から受け取ると、それ以降にセンサからセンサデータを収集する時には、その情報を考慮することができる。換言すれば、ホスト110は、それぞれのノードに関する不通信に関する情報、逆に通信が確実に行えることを表す通信の良好さに関する情報等を考慮して、当該ノードに対して通信を行うかどうか(リクエスト等を送信するかどうか)を決定することができる。
(Use of non-communication information by the host)
When the non-communication information is received from the relay node 140, the host 110 can consider the information when collecting sensor data from the sensor thereafter. In other words, the host 110 considers information regarding non-communication regarding each node, conversely information regarding the goodness of communication indicating that communication can be reliably performed, and the like. Whether to send a request or the like).

例えばホスト110は、各ノードの通信状態を表すマップをそのメモリ内に有し得る。そのようなマップは、それぞれの無線リンクの通信状態を例えばマトリクスの形で記述し得る。通信状態マップが、ノード150への無線リンク141又は142が不通信であることを示す場合には、ホスト110は、不通信であるノード150への通信(例えばセンサデータの収集のリクエスト)を停止する。   For example, the host 110 may have a map in its memory that represents the communication state of each node. Such a map may describe the communication state of each radio link, for example in the form of a matrix. If the communication status map indicates that the wireless link 141 or 142 to the node 150 is not communicating, the host 110 stops communication to the node 150 that is not communicating (for example, a request to collect sensor data). To do.

ある実施形態においてホスト110は、その中に、センサデータを収集すべきノード群のリスト(ここでは「送信リスト」という)を有する。送信リストは、例えば、ノード150,150a,150b,150cの順にセンサデータを収集することを規定する。上述のようにノード150が不通信状態である場合には、送信リストは、ノード150への通信を行うことなく、ノード150a,150b,150cの順にセンサデータを収集することを規定するよう修正され得る。送信リストに基づいて、ホスト110は、通信できなかったノード150への通信に続いて、次にノード150a,150b,150cに対してリクエストを送る。ホスト110がノード150cにリクエストを送ると、次にはノード150aにリクエストを送る。つまり不通信であるノード(ここでは150)が検出されると、その情報が送信リストに記憶される。これによりホスト110は、不通信ノードの検出後には、不通信ノードへの通信を行わないことが可能となる。   In one embodiment, the host 110 has a list of nodes (herein referred to as a “transmission list”) in which sensor data is to be collected. The transmission list specifies that sensor data is collected in the order of nodes 150, 150a, 150b, and 150c, for example. As described above, when the node 150 is in a non-communication state, the transmission list is modified to specify that sensor data is collected in the order of the nodes 150a, 150b, and 150c without performing communication with the node 150. obtain. Based on the transmission list, the host 110 sends a request to the nodes 150a, 150b, and 150c next to the communication to the node 150 that has failed to communicate. When the host 110 sends a request to the node 150c, next, the request is sent to the node 150a. That is, when a node that is not communicating (here 150) is detected, the information is stored in the transmission list. As a result, the host 110 can not communicate with the non-communication node after detecting the non-communication node.

以上のように、ホスト110は、不通信ノードに関する不通信情報を利用することにより、応答が来ないノードに対して待機する時間を短縮することができる。それにより通信可能なノードに対する通信頻度を上げることができる。その結果、不通信ノードが発生しても、全体としての通信の効率は低下しない。その結果、不通信ノードに対するリクエストをリトライするためのトラフィックを低減することができる。   As described above, the host 110 can reduce the waiting time for a node that does not respond by using the non-communication information regarding the non-communication node. As a result, the communication frequency for the communicable node can be increased. As a result, even if a non-communication node occurs, the overall communication efficiency does not decrease. As a result, traffic for retrying a request for a non-communication node can be reduced.

上述の例では、単一の末端ノード150が不通信であると仮定したが、これには限定されず、複数の末端ノードが不通信であってもよい。例えば末端ノード150,150bが不通信である場合は、送信リストは、150a,150cの順で2つの末端ノードだけに対して通信を行うことを規定する。これにより通信可能である2つのノード150a,150cに対してだけ通信を行えばよい。4つのノードに対して通信を行うのに比較すると、2つのノードに対する通信は、2倍の頻度で行うことが理論上、可能である。このように、通信可能なノードに対して通信頻度を上げることができる。   In the above example, it is assumed that the single end node 150 is not communicating, but the present invention is not limited to this, and a plurality of end nodes may be not communicating. For example, when the end nodes 150 and 150b are not communicating, the transmission list specifies that communication is performed only for the two end nodes in the order of 150a and 150c. Thus, it is only necessary to communicate with the two nodes 150a and 150c that can communicate with each other. Compared to communication with four nodes, it is theoretically possible to perform communication with two nodes twice as often. In this way, the communication frequency can be increased for nodes that can communicate.

不通信状態になり得るノードは、末端ノード150,150a,150b,150cには限定されず、任意の中間ノードであってもよい。例えば中継ノード130と中継ノード140との間で不通信となった場合には、上述のように、中継ノード140に対してリトライ等が適宜行われる。その後、ホスト110に対して、不通信情報が送られることによって、送信リストから末端ノード150が削除され、末端ノード150a,150b,150cに対してだけ、ホスト110は通信を行う。   The nodes that can be in a non-communication state are not limited to the end nodes 150, 150a, 150b, and 150c, and may be any intermediate node. For example, when there is no communication between the relay node 130 and the relay node 140, a retry or the like is appropriately performed on the relay node 140 as described above. Thereafter, the non-communication information is sent to the host 110, whereby the end node 150 is deleted from the transmission list, and the host 110 performs communication only with the end nodes 150a, 150b, and 150c.

また例えば中間ノード140cが不通信である(無線リンク131c又は132cが不通信である)時は、中継ノード140cに対してリトライ等をした後、ホスト110に対して不通信情報が送信される。その結果、送信リストから末端ノード150cが削除され、末端ノード150,150a,150bに対してだけ、ホスト110は通信を行う。   Also, for example, when the intermediate node 140c is not communicating (the wireless link 131c or 132c is not communicating), after retrying the relay node 140c, the non-communication information is transmitted to the host 110. As a result, the end node 150c is deleted from the transmission list, and the host 110 communicates only with the end nodes 150, 150a, and 150b.

(クライアントのハードウェア)
図4は、本発明の例示的実施形態のために用いられる末端ノード150のブロック図である。
(Client hardware)
FIG. 4 is a block diagram of an end node 150 used for an exemplary embodiment of the present invention.

末端ノード150は、センサ150に結合される。末端ノード150は、RFユニット410及びアンテナ430を備える。センサ152は、センサデータをRFユニット410に出力する。RFユニット410は、センサ152が出力したセンサデータを無線信号に変換して、アンテナ430から例えば上流ノード(ホスト110等)へ送る。センサ152は、計測機器であってもよい。   End node 150 is coupled to sensor 150. The end node 150 includes an RF unit 410 and an antenna 430. The sensor 152 outputs sensor data to the RF unit 410. The RF unit 410 converts the sensor data output from the sensor 152 into a radio signal, and sends it to the upstream node (host 110 or the like) from the antenna 430, for example. The sensor 152 may be a measuring device.

RFユニット410は、センサインタフェース440、DC(直流)電源445、MCU(Micro Controller Unit)450、ROM(読み出し専用メモリ)452、RAM(ランダムアクセスメモリ)454、タイマ456、無線送受信部458、及びRFインタフェース460を有する。センサインタフェース440は、センサ135によって出力されたセンサ信号をMCU450が処理できる適当な信号(例えば10ビットデジタル信号)に変換する。DC電源445は、RFユニット134の各機能ブロックに直流電源を供給する。DC電源445は、例えば直流3Vを供給するリチウム電池であり得る。   The RF unit 410 includes a sensor interface 440, a DC (direct current) power supply 445, an MCU (micro controller unit) 450, a ROM (read only memory) 452, a RAM (random access memory) 454, a timer 456, a wireless transmission / reception unit 458, and an RF. An interface 460 is included. The sensor interface 440 converts the sensor signal output by the sensor 135 into an appropriate signal (for example, a 10-bit digital signal) that can be processed by the MCU 450. The DC power source 445 supplies a DC power source to each functional block of the RF unit 134. The DC power source 445 can be, for example, a lithium battery that supplies a direct current of 3V.

MCU450は、末端ノード132の機能を実現するのに用いられるマイクロプロセッサである。MCU450は、末端ノード132の機能を実現するのに必要なプログラム及びデータをROM452又はRAM454に記憶する。タイマ456は、例えば電源をオフにするタイミングを計測し、所定時間が経過したときに、DC電源445からの電源供給を断つようMCU450をトリガする。MCU450は、ROM452、RAM454、及びタイマ456などの周辺素子をその中に含んでもよい。この場合、ROMなどを独立した部品として搭載する場合に比べて、システム構築のためのコストを抑えることができる。   The MCU 450 is a microprocessor used to realize the functions of the end node 132. The MCU 450 stores a program and data necessary for realizing the function of the end node 132 in the ROM 452 or the RAM 454. The timer 456 measures the timing of turning off the power, for example, and triggers the MCU 450 to cut off the power supply from the DC power supply 445 when a predetermined time has elapsed. MCU 450 may include peripheral elements such as ROM 452, RAM 454, and timer 456 therein. In this case, the cost for constructing the system can be reduced as compared with the case where a ROM or the like is mounted as an independent component.

無線送受信部458は、MCU450からのデータをホスト110へ送る応答パケットに変換したり、ホストから受け取られた要求パケットをデータに変換したりする。RFインタフェース460は、無線送受信部458から出力されたパケットをRF信号に変換し、アンテナに出力したり、アンテナで受け取られたRF信号からパケットを再生し、無線送受信部458に出力したりする。   The wireless transmission / reception unit 458 converts data from the MCU 450 into a response packet to be sent to the host 110 or converts a request packet received from the host into data. The RF interface 460 converts the packet output from the wireless transmission / reception unit 458 into an RF signal and outputs the RF signal to the antenna, reproduces the packet from the RF signal received by the antenna, and outputs the packet to the wireless transmission / reception unit 458.

中継ノード130,140も、センサが結合されないことを除いて、図4に示される末端ノード150と同様の構成を有する。代替として、中継ノード130,140も、図4に示されるようにセンサが結合される末端ノード150と同様の構成を有してもよい。   The relay nodes 130 and 140 also have the same configuration as the end node 150 shown in FIG. 4 except that the sensors are not coupled. Alternatively, the relay nodes 130 and 140 may have the same configuration as the end node 150 to which the sensor is coupled as shown in FIG.

(ホストのハードウェア)
図5は、本発明の例示的実施形態のために用いられるホスト110のブロック図である。ホスト110は、RFユニット510、及びアンテナ530を備える。一般にホスト110は、複数のクライアントのうちどれと通信してもよい。本明細書の以下の説明では、ホスト110が任意の中間ノード130,140を介して末端ノード150と通信すると仮定して説明する。
(Host hardware)
FIG. 5 is a block diagram of a host 110 used for an exemplary embodiment of the invention. The host 110 includes an RF unit 510 and an antenna 530. In general, the host 110 may communicate with any of a plurality of clients. The following description herein assumes that the host 110 communicates with the end node 150 via any intermediate node 130,140.

RFユニット510は、末端ノード150に対する要求を無線信号に変換して、アンテナ530から末端ノード150へ送る。RFユニット510は、アンテナ530によって受け取られた末端ノード150からの応答をデータに変換して、RFユニット510からインタフェース540を介してPC120へ送る。   The RF unit 510 converts the request for the end node 150 into a radio signal and sends it from the antenna 530 to the end node 150. The RF unit 510 converts the response from the end node 150 received by the antenna 530 into data and sends the data from the RF unit 510 to the PC 120 via the interface 540.

RFユニット510は、インタフェース540、電源545、MCU550、ROM552、RAM554、タイマ556、無線送受信部558、及びRFインタフェース560を有する。インタフェース540は、PC120によって出力されたさまざまな信号をMCU550が処理できる適当な信号(例えば8ビットデジタル信号)に変換する。電源545は、ホスト110の各機能ブロックに直流電源を供給する。電源545は、例えば家庭用AC(交流)電源のコンセントから供給される100Vの交流を受け取り、直流3Vに変換し、直流電圧を各ブロックに供給する。   The RF unit 510 includes an interface 540, a power supply 545, an MCU 550, a ROM 552, a RAM 554, a timer 556, a wireless transmission / reception unit 558, and an RF interface 560. The interface 540 converts various signals output by the PC 120 into appropriate signals (for example, 8-bit digital signals) that can be processed by the MCU 550. The power source 545 supplies DC power to each functional block of the host 110. The power source 545 receives, for example, 100V AC supplied from a household AC (AC) power outlet, converts it to DC 3V, and supplies DC voltage to each block.

MCU550は、ホスト110の機能を実現するのに用いられるマイクロプロセッサである。MCU550は、ホスト110の機能を実現するのに必要なプログラム及びデータをROM552又はRAM554に記憶する。タイマ556は、例えばタイムアウト時間230を計測し、所定時間が経過したときに、要求取消を送信するようMCU550をトリガする。MCU550は、ROM552、RAM554、及びタイマ556などの周辺素子をその中に含んでもよい。この場合、ROMなどを独立した部品として搭載する場合に比べて、システム構築のためのコストを抑えることができる。   The MCU 550 is a microprocessor that is used to realize the functions of the host 110. The MCU 550 stores programs and data necessary for realizing the functions of the host 110 in the ROM 552 or the RAM 554. The timer 556 measures a timeout time 230, for example, and triggers the MCU 550 to transmit a request cancellation when a predetermined time has elapsed. MCU 550 may include peripheral elements such as ROM 552, RAM 554, and timer 556 therein. In this case, the cost for constructing the system can be reduced as compared with the case where a ROM or the like is mounted as an independent component.

無線送受信部558は、MCU550からのデータを、クライアントへ送る要求パケット又は要求取消パケットに変換したり、クライアントから受け取られた応答パケットをデータに変換したりする。RFインタフェース560は、無線送受信部558から出力されたパケットをRF信号に変換し、アンテナに出力したり、アンテナで受け取られたRF信号からパケットを再生し、無線送受信部558に出力したりする。   The wireless transmission / reception unit 558 converts data from the MCU 550 into a request packet or a request cancellation packet to be sent to the client, or converts a response packet received from the client into data. The RF interface 560 converts the packet output from the wireless transmission / reception unit 558 into an RF signal and outputs the RF signal to the antenna, reproduces the packet from the RF signal received by the antenna, and outputs the packet to the wireless transmission / reception unit 558.

以上、本発明の実施形態を詳細に説明した。   The embodiments of the present invention have been described in detail above.

本発明の実施形態によるホスト及びクライアントは、基板上に取り付けられた、半導体素子を含む回路要素群によって典型的には実現され得る。典型的にはホスト110,中間ノード130,140、及び末端ノード150は、センサからのアナログ信号、及び無線ネットワークのための高周波信号を扱うアナログ回路と、MCUを主要素とするデジタル回路との組み合わせによって実現され得る。   Hosts and clients according to embodiments of the present invention can typically be realized by a group of circuit elements including semiconductor elements mounted on a substrate. Typically, the host 110, the intermediate nodes 130 and 140, and the end node 150 are a combination of an analog circuit that handles an analog signal from a sensor and a high-frequency signal for a wireless network, and a digital circuit whose main element is an MCU. Can be realized.

本発明によるホスト機器の制御は、典型的にはソフトウェアによって実現され得る。すなわち図2及び図3に示されるプロシージャ(又は動作)は、典型的にはコンピュータで読み取り可能な媒体に記憶されたソフトウェアによって実現され得る。コンピュータで読み取り可能な媒体には、ハードディスクドライブ、半導体メモリ等がある。代替として本発明の実施形態によるプロシージャは、ソフトウェア及びハードウェアの組み合わせ、又はハードウェアのみによって実現され得る。本発明の実施形態によるクライアント機器の制御も典型的にはソフトウェアによって実現され得る。   The control of the host device according to the present invention can typically be realized by software. That is, the procedure (or operation) shown in FIGS. 2 and 3 can be typically implemented by software stored on a computer readable medium. Examples of the computer readable medium include a hard disk drive and a semiconductor memory. Alternatively, procedures according to embodiments of the present invention may be implemented by a combination of software and hardware, or only by hardware. Control of client devices according to embodiments of the present invention may also typically be implemented by software.

図4及び図5に示される機能ブロック群の一部又は全ては、適宜、結合されることによって一体化されて実現されてもよい。例えば、RFユニット410は、ハイブリッドIC(集積回路)として実現されてもよい。さらには例えば末端ノード150は、RFユニット410、センサ152、及びアンテナ430を一つの基板に一体化して実現されてもよい。   A part or all of the functional block groups shown in FIGS. 4 and 5 may be integrated and realized by being appropriately combined. For example, the RF unit 410 may be realized as a hybrid IC (integrated circuit). Further, for example, the end node 150 may be realized by integrating the RF unit 410, the sensor 152, and the antenna 430 on one substrate.

本発明は、実施形態に限定されず、その精神又は主要な特徴から逸脱することなく他の色々な形で実施することができる。   The present invention is not limited to the embodiments, and can be implemented in various other forms without departing from the spirit or main features thereof.

このように、上述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は特許請求の範囲によって示すものであって、明細書には何ら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内のものである。   As described above, the above-described embodiment is merely an example in all respects and should not be interpreted in a limited manner. The scope of the present invention is defined by the claims, and is not limited by the specification. Further, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention.

以上説明したように、本発明は、特に無線を利用するセンサネットワーク等について有用である。   As described above, the present invention is particularly useful for sensor networks that use radio.

200 プロシージャ
110 ホスト
130,140 中継ノード
150 末端ノード
210,212,214〜221,240,242 パケット
200 Procedure 110 Host 130, 140 Relay node 150 End node 210, 212, 214-221, 240, 242 Packet

Claims (7)

各種の情報を収集する複数の末端ノード装置と、該末端ノード装置が収集した前記情報を所定期間で要求するホストと、を無線で中継する中継ノード装置であって、
前記ホストから前記末端ノード装置に対する前記情報の要求が前記中継ノード装置の下流側で不通信であると当該中継ノード装置が判断した場合に、その上流側の前記ホストに対して不通信に対応する信号を送信する、中継ノード装置。
A relay node device that wirelessly relays a plurality of terminal node devices that collect various types of information and a host that requests the information collected by the terminal node device over a predetermined period,
When the relay node device determines that the request for the information from the host to the terminal node device is non-communication on the downstream side of the relay node device, it corresponds to non-communication to the host on the upstream side. A relay node device that transmits a signal.
下流側の中継ノード装置に対して前記要求を所定回数送信し、当該下流側の中継ノード装置から該要求に対する受信確認を受信しなかった場合には不通信であると判断する、請求項1に記載の中継ノード装置。   The request is transmitted to a downstream relay node device a predetermined number of times, and if no reception confirmation is received from the downstream relay node device, it is determined that there is no communication. The relay node device described. 不通信に対応する前記信号には、自己の及び/又は前記下流側の前記末端ノード装置の識別子が含まれる、請求項1又は2のいずれか1項に記載の中継ノード装置。   3. The relay node device according to claim 1, wherein the signal corresponding to non-communication includes an identifier of the terminal node device on its own and / or on the downstream side. 4. 各種の情報を収集する複数の末端ノード装置と、該末端ノード装置が収集した前記情報を所定期間で要求するホストと、前記末端ノード装置と前記ホストとを無線で中継する中継ノード装置と、を具備するセンサネットワークシステムであって、
前記ホストから前記末端ノード装置に対する前記情報の要求が前記中継ノード装置の下流側で不通信であると当該中継ノード装置が判断した場合に、
前記中継ノード装置はその上流側の前記ホストに不通信に対応する信号を送信する、センサネットワークシステム。
A plurality of terminal node devices that collect various types of information; a host that requests the information collected by the terminal node device over a predetermined period; and a relay node device that relays the terminal node device and the host wirelessly. A sensor network system comprising:
When the relay node device determines that the request for the information from the host to the terminal node device is non-communication on the downstream side of the relay node device,
The relay node device transmits a signal corresponding to non-communication to the host on the upstream side thereof.
不通信に対応する前記信号を受信した前記ホストは、前記情報を要求した前記末端ノード装置に対する当該要求を停止すると共に、次の順番の前記末端ノード装置に対して前記情報を要求する、請求項4に記載のセンサネットワークシステム。   The host that has received the signal corresponding to non-communication stops the request for the end node device that has requested the information, and requests the information from the end node device in the next order. 5. The sensor network system according to 4. 下流側の中継ノード装置に対して所定回数の前記要求を送信し、当該下流側の中継ノード装置から該要求に対する受信確認を受信しなかった場合には不通信であると判断する、請求項4又は5のいずれか1項に記載のセンサネットワークシステム。   The request is transmitted a predetermined number of times to a downstream relay node device, and it is determined that there is no communication when no reception confirmation for the request is received from the downstream relay node device. 6. The sensor network system according to any one of 5 or 5. 不通信に対応する前記信号には、自己の及び/又は前記下流側の前記末端ノード装置の識別子が含まれる、請求項4〜6のいずれか1項に記載のセンサネットワークシステム。   The sensor network system according to any one of claims 4 to 6, wherein the signal corresponding to non-communication includes an identifier of the terminal node device on its own and / or on the downstream side.
JP2009171213A 2009-07-22 2009-07-22 Relay node device and sensor network system Pending JP2011029762A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009171213A JP2011029762A (en) 2009-07-22 2009-07-22 Relay node device and sensor network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009171213A JP2011029762A (en) 2009-07-22 2009-07-22 Relay node device and sensor network system

Publications (1)

Publication Number Publication Date
JP2011029762A true JP2011029762A (en) 2011-02-10

Family

ID=43638032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009171213A Pending JP2011029762A (en) 2009-07-22 2009-07-22 Relay node device and sensor network system

Country Status (1)

Country Link
JP (1) JP2011029762A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014168198A (en) * 2013-02-28 2014-09-11 Sumitomo Electric Networks Inc Power information collection system, power information acquisition device, registration information transmission program and master device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036970A (en) * 1999-07-23 2001-02-09 Fuji Electric Co Ltd Radio network
JP2007249647A (en) * 2006-03-16 2007-09-27 Nippon Telegr & Teleph Corp <Ntt> Environment control system and environment control method
JP2008301268A (en) * 2007-05-31 2008-12-11 Panasonic Electric Works Co Ltd Method of searching communication route and communication terminal using the same
JP2009111455A (en) * 2007-10-26 2009-05-21 Hitachi Electronics Service Co Ltd Sensor network system and server computer
JP2009159075A (en) * 2007-12-25 2009-07-16 Seiko Epson Corp Communication system, slave station and communication method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036970A (en) * 1999-07-23 2001-02-09 Fuji Electric Co Ltd Radio network
JP2007249647A (en) * 2006-03-16 2007-09-27 Nippon Telegr & Teleph Corp <Ntt> Environment control system and environment control method
JP2008301268A (en) * 2007-05-31 2008-12-11 Panasonic Electric Works Co Ltd Method of searching communication route and communication terminal using the same
JP2009111455A (en) * 2007-10-26 2009-05-21 Hitachi Electronics Service Co Ltd Sensor network system and server computer
JP2009159075A (en) * 2007-12-25 2009-07-16 Seiko Epson Corp Communication system, slave station and communication method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014168198A (en) * 2013-02-28 2014-09-11 Sumitomo Electric Networks Inc Power information collection system, power information acquisition device, registration information transmission program and master device

Similar Documents

Publication Publication Date Title
JP7536929B2 (en) A Multihop Networking Protocol for Wide-Area Energy Harvesting Sensor Network Deployment
US8310978B2 (en) Wireless communication system, wireless communication device and wireless communication method, and computer program
JP5104859B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMPUTER PROGRAM
CN107005443B (en) Method for relaying messages, residential gateway, storage device
KR100818297B1 (en) Method and Apparatus for performing wireless sensor network communicating selectively using Infrared and Radio Frequency Communication
JP4702458B2 (en) Wireless communication apparatus, wireless communication system, wireless communication method, and computer program
US11146421B2 (en) Transmission of messages between a terminal, a gateway and a server using a relay in an LPWAN communication system
JP4377875B2 (en) Wireless communication apparatus and method for determining necessity of relay of wireless communication apparatus
JP2008034957A (en) Sensor data collection method, sensor data collection system and terminal station, and radio communication method, radio communication system and slave station
JP5687859B2 (en) Network system and node device
JP5290834B2 (en) Host device
JP5227867B2 (en) Host device
JP2011029762A (en) Relay node device and sensor network system
JP5349513B2 (en) Wireless communication apparatus and method
WO2018088021A1 (en) Control device, terminal device, and device control system
JP2008301163A (en) Wireless communications equipment, communication switching method and program
JP2008061144A (en) Radio communication equipment, computer program and radio communication system
JP2011205396A (en) Node apparatus
JP5582993B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM
WO2020241662A1 (en) Communication device, server, control method, and communication system
JP5670955B2 (en) COMMUNICATION SYSTEM, TERMINAL, RELAY DEVICE, COMMUNICATION METHOD, AND COMPUTER PROGRAM
JP5979705B2 (en) Node device, node device control method, and node device control program
CN105518999A (en) Communication apparatus, communication system and communication method
JP6721958B2 (en) Centralized monitoring system
TW201545516A (en) Communication device and wireless mesh network

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20120305

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131112

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140311