Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4982191B2 - Sensor network - Google Patents
[go: Go Back, main page]

JP4982191B2 - Sensor network - Google Patents

Sensor network Download PDF

Info

Publication number
JP4982191B2
JP4982191B2 JP2007008455A JP2007008455A JP4982191B2 JP 4982191 B2 JP4982191 B2 JP 4982191B2 JP 2007008455 A JP2007008455 A JP 2007008455A JP 2007008455 A JP2007008455 A JP 2007008455A JP 4982191 B2 JP4982191 B2 JP 4982191B2
Authority
JP
Japan
Prior art keywords
sensor
sensors
wireless device
transmission request
wireless 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.)
Expired - Fee Related
Application number
JP2007008455A
Other languages
Japanese (ja)
Other versions
JP2008176502A (en
Inventor
睿 滕
兵 張
康雄 丹
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.)
National Institute of Information and Communications Technology
Original Assignee
National Institute of Information and Communications Technology
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 National Institute of Information and Communications Technology filed Critical National Institute of Information and Communications Technology
Priority to JP2007008455A priority Critical patent/JP4982191B2/en
Publication of JP2008176502A publication Critical patent/JP2008176502A/en
Application granted granted Critical
Publication of JP4982191B2 publication Critical patent/JP4982191B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Small-Scale Networks (AREA)

Description

この発明は、センサーネットワークに関し、特に、無線通信によってデータを送受信するセンサーネットワークに関するものである。   The present invention relates to a sensor network, and more particularly to a sensor network that transmits and receives data by wireless communication.

従来のセンサーネットワークは、複数のセンサーと、シンクノードとからなる。複数のセンサーは、温度を検出するセンサー、湿度を検出するセンサー、建物内の1階に配置されたセンサーおよび建物内の2階に配置されたセンサー等からなる。そして、「温度」、「湿度」、「1階」および「2階」等は、各センサーの属性を表すものである。   A conventional sensor network includes a plurality of sensors and a sink node. The plurality of sensors include a sensor for detecting temperature, a sensor for detecting humidity, a sensor arranged on the first floor in the building, a sensor arranged on the second floor in the building, and the like. “Temperature”, “humidity”, “first floor”, “second floor”, and the like represent attributes of each sensor.

センサーネットワークのユーザは、建物内の温度を知りたいと希望した場合、「温度」という属性を指定した問合せ(query)をシンクノードにインプットし、シンクノードは、「温度」を含む問合せを受信し、その受信した問合せを複数のセンサーへブロードキャストする。   When the user of the sensor network desires to know the temperature in the building, the query specifying the attribute “temperature” is input to the sink node, and the sink node receives the query including “temperature”. The received inquiry is broadcast to a plurality of sensors.

そうすると、温度を検出するセンサーは、「温度」を含む問合せを受信し、その受信した問合せの属性(=「温度」)を参照して、自己が検出した温度データをシンクノードへ送信する。また、温度以外を検出するセンサーは、「温度」を含む問合せを受信し、その受信した問合せの属性(=「温度」)を参照して、検出データの送信を要求されていないと判定する。そして、温度以外を検出するセンサーは、問合せを破棄する。   Then, the sensor that detects the temperature receives a query including “temperature”, refers to the attribute (= “temperature”) of the received query, and transmits temperature data detected by itself to the sink node. Further, the sensor that detects other than the temperature receives an inquiry including “temperature”, and refers to the attribute (= “temperature”) of the received inquiry to determine that transmission of detection data is not requested. Then, the sensor that detects other than the temperature discards the inquiry.

シンクノードは、温度を検出するセンサーから温度データを受信し、その受信した温度データを表示する。これによって、ユーザは、所望の温度データを取得する。   The sink node receives temperature data from a sensor that detects the temperature, and displays the received temperature data. Thereby, the user acquires desired temperature data.

このように、従来のセンサーネットワークにおいては、複数のセンサーへの問合せは、ブロードキャストによって送信されていた(非特許文献1)。
Chalermek Intanagonwiwat, Ramesh Govindan, Deborah Estrin, John Heidemann, and Fabio Silva, "Directed Diffusion for Wireless Sensor Networking." ACM/IEEE Transactions on Networking, 11(1), pp.2-16, February, 2002.
As described above, in the conventional sensor network, inquiries to a plurality of sensors are transmitted by broadcast (Non-Patent Document 1).
Chalermek Intanagonwiwat, Ramesh Govindan, Deborah Estrin, John Heidemann, and Fabio Silva, "Directed Diffusion for Wireless Sensor Networking." ACM / IEEE Transactions on Networking, 11 (1), pp.2-16, February, 2002.

しかし、従来のセンサーネットワークでは、問合せは、ブロードキャストによって複数のセンサーへ送信されるため、問合せを送信するときのオーバーヘッドが大きくなるという問題がある。その結果、問合せを転送する各センサーの消費電力も高くなり、問合せの転送効率が非常に低くなる。特に、センサーネットワークのサイズが大きい場合には、この問題が顕著である。   However, in the conventional sensor network, since the inquiry is transmitted to a plurality of sensors by broadcasting, there is a problem that overhead when the inquiry is transmitted increases. As a result, the power consumption of each sensor that transfers a query also increases, and the query transfer efficiency becomes very low. This problem is particularly noticeable when the sensor network size is large.

また、問合せをブロードキャストによって送信すると、問合せに対応する各センサーは、検出データをシンクノードへ独立に送信するので、効率的なデータ収集が困難になるという問題がある。   In addition, when an inquiry is transmitted by broadcast, each sensor corresponding to the inquiry transmits detection data to the sink node independently, which makes it difficult to efficiently collect data.

そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、問合せを効率的に送信可能なセンサーネットワークを提供することである。   Therefore, the present invention has been made to solve such a problem, and an object of the present invention is to provide a sensor network capable of efficiently transmitting a query.

また、この発明の別の目的は、検出データを効率的に収集可能なセンサーネットワークを提供することである。   Another object of the present invention is to provide a sensor network that can efficiently collect detection data.

この発明によれば、センサーネットワークは、複数のセンサーと、無線装置とを備える。複数のセンサーは、各々がデータを検出する。無線装置は、センサーの属性によって検出データを送信すべき一部のセンサーを複数のセンサーの中から特定し、かつ、その特定した一部のセンサーに検出データの送信を要求するための送信要求を無線通信によって一部のセンサーへ送信する。   According to the present invention, the sensor network includes a plurality of sensors and a wireless device. Each of the plurality of sensors detects data. The wireless device identifies a part of the sensors that should transmit the detection data according to the sensor attributes, and sends a transmission request for requesting the transmission of the detection data to the specified part of the sensors. Send to some sensors via wireless communication.

好ましくは、無線装置は、ユニキャストと一部のセンサーが存在する対象領域内におけるブロードキャストとによって送信要求を一部のセンサーへ送信する。   Preferably, the wireless device transmits a transmission request to some sensors by unicast and broadcast in a target area where some sensors exist.

好ましくは、無線装置は、センサーの識別子と前記識別子に対応するセンサーの位置情報とに基づいて、対象領域を決定する。   Preferably, the wireless device determines the target region based on the sensor identifier and the position information of the sensor corresponding to the identifier.

好ましくは、無線装置は、自己から対象領域までの無線通信経路を決定し、その決定した無線通信経路に沿って送信要求をユニキャストする。   Preferably, the wireless device determines a wireless communication path from itself to the target area, and unicasts a transmission request along the determined wireless communication path.

好ましくは、無線装置は、複数のセンサーの位置情報に基づいて、自己から対象領域までのホップ数が最小になるように無線通信経路を決定する。   Preferably, the wireless device determines a wireless communication path based on position information of a plurality of sensors so that the number of hops from itself to the target region is minimized.

好ましくは、無線装置は、一部のセンサーの位置情報に基づいて、対象領域内のセンサーから自己に最も近い位置に存在する第1のセンサーを選択し、その選択した第1のセンサーへ無線通信経路に沿って送信要求をユニキャストする。第1のセンサーは、無線装置から受信した送信要求を対象領域内でブロードキャストする。   Preferably, the wireless device selects a first sensor existing at a position closest to itself from the sensors in the target region based on position information of some sensors, and performs wireless communication to the selected first sensor. Unicast the transmission request along the route. The first sensor broadcasts a transmission request received from the wireless device within the target area.

好ましくは、無線装置は、一部のセンサーの位置情報に基づいて、対象領域内の中央部に存在する第1のセンサーを選択し、その選択した第1のセンサーへ無線通信経路に沿って送信要求をユニキャストする。第1のセンサーは、無線装置から受信した送信要求を対象領域内でブロードキャストする。   Preferably, the wireless device selects a first sensor existing in a central portion in the target area based on position information of some sensors, and transmits the selected first sensor along the wireless communication path. Unicast the request. The first sensor broadcasts a transmission request received from the wireless device within the target area.

好ましくは、無線装置は、無線通信経路を送信要求に含めてユニキャストする。無線装置から一部のセンサーまでの間に存在するセンサーは、送信要求に含まれる無線通信経路を参照して送信要求を第1のセンサーへ中継する。   Preferably, the wireless device performs unicast by including the wireless communication path in the transmission request. A sensor existing between the wireless device and some sensors relays the transmission request to the first sensor with reference to the wireless communication path included in the transmission request.

好ましくは、送信要求は、一部のセンサーの識別子を含む。無線装置から一部のセンサーまでの間に存在するセンサーは、送信要求に含まれる一部のセンサーの識別子を参照して送信要求を第1のセンサーへ中継する。   Preferably, the transmission request includes identifiers of some sensors. Sensors existing between the wireless device and some sensors refer to the identifiers of some sensors included in the transmission request and relay the transmission request to the first sensor.

好ましくは、一部のセンサーは、自己の検出データを第1のセンサーへ送信する。第1のセンサーは、一部のセンサーから受信した検出データをまとめて無線通信経路に沿って無線装置へユニキャストする。   Preferably, some sensors transmit their detection data to the first sensor. The first sensor collectively unicasts detection data received from some sensors to the wireless device along the wireless communication path.

好ましくは、複数のセンサーは、m(mは正の整数)個のセンサーと、n(nは正の整数)個のセンサーとを含む。m個のセンサーは、第1の種類のデータを検出する。n個のセンサーは、第1の種類と異なる第2の種類のデータを検出する。   Preferably, the plurality of sensors includes m (m is a positive integer) sensors and n (n is a positive integer) sensors. The m sensors detect the first type of data. The n sensors detect a second type of data different from the first type.

好ましくは、複数のセンサーは、m(mは正の整数)個のセンサーと、n(nは正の整数)個のセンサーとを含む。m個のセンサーは、建物内の第1のフロアに配置される。n個のセンサーは、第1のフロアと異なる第2のフロアに配置される。   Preferably, the plurality of sensors includes m (m is a positive integer) sensors and n (n is a positive integer) sensors. The m sensors are arranged on the first floor in the building. The n sensors are arranged on a second floor different from the first floor.

好ましくは、無線装置は、一部のセンサーを指定する指示を外部から受け、その受けた指示に基づいて送信要求を生成してユニキャストする。   Preferably, the wireless device receives an instruction for designating some sensors from the outside, generates a transmission request based on the received instruction, and performs unicast.

この発明によるセンサーネットワークにおいては、問合せは、センサーの属性を用いて複数のセンサーのうちの一部のセンサーへ無線通信によって送信される。その結果、問合せを複数のセンサーへ送信する場合よりも無線通信のオーバーヘッドが小さくなる。   In the sensor network according to the present invention, the inquiry is transmitted by wireless communication to some of the plurality of sensors using the sensor attributes. As a result, wireless communication overhead is smaller than when an inquiry is transmitted to a plurality of sensors.

したがって、この発明によれば、問合せを効率的に送信できる。   Therefore, according to this invention, an inquiry can be transmitted efficiently.

また、この発明によるセンサーネットワークにおいては、対象領域内に存在するセンサーの検出データは、まとめて無線装置へ送信される。その結果、対象領域内に存在するセンサーが検出データを無線装置へ独立に送信する場合よりも無線通信のオーバーヘッドが小さくなる。   In the sensor network according to the present invention, the detection data of the sensors existing in the target area are collectively transmitted to the wireless device. As a result, the overhead of wireless communication becomes smaller than in the case where the sensor existing in the target area transmits detection data independently to the wireless device.

したがって、この発明によれば、検出データを効率的に収集できる。   Therefore, according to the present invention, detection data can be efficiently collected.

本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。   Embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.

図1は、この発明の実施の形態によるセンサーネットワークの概略図である。図1を参照して、この発明の実施の形態によるセンサーネットワーク100は、複数のセンサー1〜22と、シンク30とを備える。   FIG. 1 is a schematic diagram of a sensor network according to an embodiment of the present invention. Referring to FIG. 1, a sensor network 100 according to an embodiment of the present invention includes a plurality of sensors 1 to 22 and a sink 30.

複数のセンサー1〜22は、たとえば、建物内に配置される。そして、センサー1〜9は、たとえば、湿度センサーからなり、センサー10〜12,15,17〜21は、たとえば、照明センサーからなり、センサー13,14,16,22は、たとえば、温度センサーからなる。また、センサー1〜5は、たとえば、建物内の1階に配置され、センサー6〜10は、たとえば、建物内の2階に配置され、センサー11〜15は、たとえば、建物内の3階に配置され、センサー16〜22は、たとえば、建物内の4階に配置される。   The plurality of sensors 1 to 22 are disposed in a building, for example. The sensors 1 to 9 are, for example, humidity sensors, the sensors 10 to 12, 15, and 17 to 21 are, for example, illumination sensors, and the sensors 13, 14, 16, and 22 are, for example, temperature sensors. . Sensors 1 to 5 are arranged on the first floor in the building, for example, sensors 6 to 10 are arranged on the second floor in the building, for example, and sensors 11 to 15 are arranged on the third floor in the building, for example. Arranged, for example, the sensors 16 to 22 are arranged on the fourth floor in the building.

センサー1〜9は、配置された建物内の湿度を検出する。センサー10〜12,15,17〜21は、配置された建物内の明るさを検出する。センサー13,14,16,22は、配置された建物内の温度を検出する。   The sensors 1 to 9 detect the humidity in the arranged building. The sensors 10 to 12, 15, and 17 to 21 detect the brightness in the arranged building. The sensors 13, 14, 16, and 22 detect the temperature in the arranged building.

この発明においては、「湿度」、「明るさ」、「温度」、「1階」、「2階」、「3階」および「4階」は、センサーの属性を構成する。   In the present invention, “humidity”, “brightness”, “temperature”, “first floor”, “second floor”, “third floor”, and “fourth floor” constitute sensor attributes.

そして、センサー1〜22の各々は、自己が問合せQUERYの対象である場合、後述する方法によって、ユニキャストと、ジオキャストとによって問合せQUERYをシンク30から受信する。なお、ジオキャストとは、「センサーの属性によって指定された一部のセンサーが存在する対象領域内におけるブロードキャスト」を言う。   When each of the sensors 1 to 22 is the target of the inquiry QUERY, the sensors 1 to 22 receive the inquiry QUERY from the sink 30 by unicast and geocast by a method described later. Geocast refers to “broadcast in a target area where some sensors specified by sensor attributes exist”.

センサー1〜22の各々は、問合せQUERYを受信すると、自己が検出した検出データ(湿度、明るさ、および温度)を後述する方法によってシンク30へ送信する。   When each of the sensors 1 to 22 receives the inquiry QUERY, it transmits detection data (humidity, brightness, and temperature) detected by itself to the sink 30 by a method described later.

また、センサー1〜22の各々は、自己が問合せQUERYの対象外であるとき、問合せQUERYを中継する。   Further, each of the sensors 1 to 22 relays the inquiry QUERY when the sensors 1 to 22 are not subject to the inquiry QUERY.

シンク30は、センサーの属性と、センサーの属性に対応するセンサーのIDと、センサーのIDに対応するセンサーの位置情報とを含むテーブルTBLを保持する。そして、シンク30は、ユーザから指示DIRを受信する。この指示DIRは、複数のセンサー1〜22のうち、ユーザが検出データの送信を希望する一部のセンサーを指定する属性を含む。たとえば、ユーザが温度データの送信を希望した場合、指示DIRは、「温度」という属性を含む。ユーザが湿度データ、明るさデータ、1階に配置されたセンサーの情報、2階に配置されたセンサーの情報、3階に配置されたセンサーの情報および4階に配置されたセンサーの情報を希望する場合も、同様である。   The sink 30 holds a table TBL including sensor attributes, sensor IDs corresponding to the sensor attributes, and sensor position information corresponding to the sensor IDs. Then, the sink 30 receives the instruction DIR from the user. This instruction DIR includes an attribute for designating a part of the plurality of sensors 1 to 22 for which the user desires to transmit detection data. For example, when the user desires to transmit temperature data, the instruction DIR includes an attribute “temperature”. User wants humidity data, brightness data, information on sensors placed on the first floor, information on sensors placed on the second floor, information on sensors placed on the third floor, and information on sensors placed on the fourth floor The same applies to the case.

シンク30は、ユーザから指示DIRを受信すると、その受信した指示DIRに含まれる属性を解析し、テーブルTBLを参照してユーザが検出データの送信を希望している一部のセンサーを特定する。そして、シンク30は、その特定した一部のセンサーの位置情報に基づいて、後述する方法によって、問合せQUERYを送信する対象領域TREGを決定し、その決定した対象領域TREG内のセンサーのうち、自己に最も近いセンサーNSを検出する。その後、シンク30は、自己からセンサーNSまで問合せQUERYをユニキャストするための無線通信経路RTを後述する方法によって決定し、その決定した無線通信経路RTと、ユーザから指示された属性と、対象領域TREGとを含む問合せQUERYを生成する。そうすると、シンク30は、その生成した問合せQUERYを無線通信経路RTに沿ってユニキャストする。   When the sink 30 receives the instruction DIR from the user, the sink 30 analyzes an attribute included in the received instruction DIR, and identifies some sensors that the user desires to transmit the detection data with reference to the table TBL. Then, the sink 30 determines a target area TREG to transmit the inquiry QUERY by a method to be described later based on the position information of the specified part of the sensors, and among the sensors in the determined target area TREG, The sensor NS closest to is detected. Thereafter, the sink 30 determines a wireless communication route RT for unicasting the inquiry QUERY from itself to the sensor NS by a method described later, the determined wireless communication route RT, an attribute instructed by the user, and a target area A query QUERY including TREG is generated. Then, the sink 30 unicasts the generated inquiry QUERY along the wireless communication path RT.

また、シンク30は、問合せQUERYの対象であるセンサーの検出データをセンサーNSから受信する。   Further, the sink 30 receives detection data of the sensor that is the target of the inquiry QUERY from the sensor NS.

図2は、図1に示すセンサー1の構成を示す概略ブロック図である。図2を参照して、センサー1は、アンテナ101と、通信制御部102と、データ検出部103とを含む。アンテナ101は、通信制御部102からのデータを送信するとともに、他のセンサーまたはシンク30から受信したデータおよび問合せQUERY等を通信制御部102へ出力する。   FIG. 2 is a schematic block diagram showing the configuration of the sensor 1 shown in FIG. Referring to FIG. 2, sensor 1 includes an antenna 101, a communication control unit 102, and a data detection unit 103. The antenna 101 transmits data from the communication control unit 102, and outputs data received from other sensors or sinks 30 and an inquiry QUERY to the communication control unit 102.

通信制御部102は、センサー1の位置情報を保持している。そして、通信制御部102は、アンテナ101を介して問合せQUERYを受信すると、問合せQUERYに含まれる対象領域TREGに基づいて、センサー1が問合せQUERYの対象であるか否かを判定する。より具体的には、通信制御部102は、センサー1の位置情報と、対象領域TREGとに基づいて、センサー1が対象領域TREGに含まれるか否かを判定し、センサー1が対象領域TREGに含まれるとき、センサー1が問合せQUERYの対象であると判定し、センサー1が対象領域TREGに含まれないとき、センサー1が問合せQUERYの対象外であると判定する。   The communication control unit 102 holds the position information of the sensor 1. When the communication control unit 102 receives the inquiry QUERY via the antenna 101, the communication control unit 102 determines whether the sensor 1 is a target of the inquiry QUERY based on the target region TREG included in the inquiry QUERY. More specifically, the communication control unit 102 determines whether the sensor 1 is included in the target region TREG based on the position information of the sensor 1 and the target region TREG, and the sensor 1 is included in the target region TREG. When included, it is determined that the sensor 1 is a target of the inquiry QUERY, and when the sensor 1 is not included in the target region TREG, it is determined that the sensor 1 is not a target of the inquiry QUERY.

通信制御部102は、センサー1が問合せQUERYの対象であると判定したとき、データ検出部103から検出データを取り出し、その取り出した検出データをアンテナ101を介して送信するとともに、問合せQUERYをアンテナ101を介して中継する。   When the communication control unit 102 determines that the sensor 1 is the target of the inquiry QUERY, the communication control unit 102 extracts the detection data from the data detection unit 103, transmits the extracted detection data via the antenna 101, and transmits the inquiry QUERY to the antenna 101. Relay through.

また、通信制御部102は、センサー1が問合せQUERYの対象外であると判定したとき、問合せQUERYに含まれる無線通信経路RTを参照して、センサー1が問合せQUERYを中継すべきか否かを判定する。より具体的には、通信制御部102は、センサー1が無線通信経路RT上のセンサーに含まれているとき、センサー1が問合せQUERYを中継すべきと判定し、センサー1が無線通信経路RT上のセンサーに含まれていないとき、センサー1が問合せQUERYを中継しなくてもよいと判定する。   When the communication control unit 102 determines that the sensor 1 is not subject to the inquiry QUERY, the communication control unit 102 refers to the wireless communication path RT included in the inquiry QUERY and determines whether the sensor 1 should relay the inquiry QUERY. To do. More specifically, when the sensor 1 is included in the sensor on the wireless communication path RT, the communication control unit 102 determines that the sensor 1 should relay the inquiry QUERY, and the sensor 1 is on the wireless communication path RT. The sensor 1 determines that the inquiry QUERY does not have to be relayed.

そして、通信制御部102は、センサー1が問合せQUERYを中継すべきと判定したとき、無線通信経路RTに沿って問合せQUERYをアンテナ101を介して中継し、センサー1が問合せQUERYを中継しなくてもよいと判定したとき、問合せQUERYを破棄する。   When the communication control unit 102 determines that the sensor 1 should relay the inquiry QUERY, the communication controller 102 relays the inquiry QUERY via the antenna 101 along the wireless communication path RT, and the sensor 1 does not relay the inquiry QUERY. When it is determined that it is acceptable, the inquiry QUERY is discarded.

データ検出部103は、センサー1が配置された建物内の湿度を検出し、その検出した湿度データを保持する。   The data detection unit 103 detects the humidity in the building where the sensor 1 is arranged, and holds the detected humidity data.

なお、図1に示すセンサー2〜22の各々も、図2に示すセンサー1の構成と同じ構成からなる。この場合、センサー10〜12,15,17〜21のデータ検出部103は、センサー10〜12,15,17〜21が配置された建物内の明るさを検出し、その検出した明るさデータを保持する。また、センサー13,14,16,22のデータ検出部103は、センサー13,14,16,22が配置された建物内の温度を検出し、その検出した温度データを保持する。   Each of the sensors 2 to 22 shown in FIG. 1 has the same configuration as that of the sensor 1 shown in FIG. In this case, the data detection unit 103 of the sensors 10 to 12, 15, and 17 to 21 detects the brightness in the building where the sensors 10 to 12, 15, and 17 to 21 are arranged, and uses the detected brightness data. Hold. The data detection unit 103 of the sensors 13, 14, 16, and 22 detects the temperature in the building where the sensors 13, 14, 16, and 22 are arranged, and holds the detected temperature data.

図3は、図1に示すシンク30の構成を示す概略ブロック図である。図3を参照して、シンク30は、アンテナ301と、通信部302と、制御部303と、表示部304と、受付部305と、経路決定部306と、データ保持部307とを含む。   FIG. 3 is a schematic block diagram showing the configuration of the sink 30 shown in FIG. Referring to FIG. 3, sink 30 includes an antenna 301, a communication unit 302, a control unit 303, a display unit 304, a reception unit 305, a route determination unit 306, and a data holding unit 307.

アンテナ301は、通信部302から受けた問合せQUERYを送信するとともに、センサー1〜22から受けた検出データを通信部302へ出力する。   The antenna 301 transmits the inquiry QUERY received from the communication unit 302 and outputs the detection data received from the sensors 1 to 22 to the communication unit 302.

通信部302は、制御部303から受けた問合せQUERYをアンテナ301へ出力するとともに、アンテナ301から受けた検出データを制御部303へ出力する。   The communication unit 302 outputs the inquiry QUERY received from the control unit 303 to the antenna 301 and outputs the detection data received from the antenna 301 to the control unit 303.

制御部303は、受付部305から指示DIRを受けると、その受けた指示DIRに含まれる属性を解析し、データ保持部307に保持されているテーブルTBLを参照してユーザが検出データの送信を希望している一部のセンサーを特定する。そして、制御部303は、その特定した一部のセンサーの位置情報に基づいて、後述する方法によって、問合せQUERYを送信する対象領域TREGを決定し、その決定した対象領域TREG内のセンサーのうち、自己に最も近いセンサーNSを検出する。その後、制御部303は、自己からセンサーNSまで問合せQUERYをユニキャストするための無線通信経路RTを決定するように経路決定部306を制御するとともに、経路決定部306から無線通信経路RTを受けると、無線通信経路RTと、ユーザから指示された属性と、対象領域TREGとを含む問合せQUERYを生成する。そうすると、制御部303は、その生成した問合せQUERYを通信部302およびアンテナ301を介して無線通信経路RTに沿ってユニキャストする。   When the control unit 303 receives the instruction DIR from the reception unit 305, the control unit 303 analyzes the attribute included in the received instruction DIR and refers to the table TBL held in the data holding unit 307 so that the user transmits the detection data. Identify some desired sensors. Then, the control unit 303 determines a target area TREG to transmit the inquiry QUERY by a method described later based on the position information of the specified part of the sensors, and among the sensors in the determined target area TREG, The sensor NS closest to itself is detected. After that, the control unit 303 controls the route determination unit 306 to determine the wireless communication route RT for unicasting the inquiry QUERY from itself to the sensor NS, and receives the wireless communication route RT from the route determination unit 306. The query QUERY including the radio communication path RT, the attribute instructed by the user, and the target area TREG is generated. Then, the control unit 303 unicasts the generated inquiry QUERY along the wireless communication path RT via the communication unit 302 and the antenna 301.

また、制御部303は、通信部302から検出データを受けると、その受けた検出データをデータ保持部307に格納するとともに、検出データを表示部304に表示する。   Further, when receiving the detection data from the communication unit 302, the control unit 303 stores the received detection data in the data holding unit 307 and displays the detection data on the display unit 304.

表示部304は、制御部303から受けた検出データを視覚情報としてユーザに与える。受付部305は、ユーザからの指示DIRを受付け、その受付けた指示DIRを制御部303へ出力する。   The display unit 304 gives the detection data received from the control unit 303 to the user as visual information. The accepting unit 305 accepts an instruction DIR from the user, and outputs the accepted instruction DIR to the control unit 303.

経路決定部306は、制御部303からの制御に従って、シンク30からセンサーNSまで問合せQUERYをユニキャストするための無線通信経路RTを後述する方法によって決定し、その決定した無線通信経路RTを制御部303へ出力する。   The route determination unit 306 determines a wireless communication route RT for unicasting the inquiry QUERY from the sink 30 to the sensor NS according to the control from the control unit 303 by a method described later, and the determined wireless communication route RT is determined by the control unit. To 303.

データ保持部307は、テーブルTBLおよび検出データを保持する。   The data holding unit 307 holds the table TBL and detection data.

図4は、問合せQUERYの構成を示す概略図である。図4を参照して、問合せQUERYは、ヘッダと、属性と、対象領域TREGと、無線通信経路RTとを含む。ヘッダは、[送信先/送信元]からなる。送信先は、問合せQUERYが無線通信経路RTに沿ってユニキャストされるときの各無線リンクにおける送信先であり、送信元は、問合せQUERYが無線通信経路RTに沿ってユニキャストされるときの各無線リンクにおける送信元である。   FIG. 4 is a schematic diagram illustrating a configuration of the inquiry QUERY. Referring to FIG. 4, the inquiry QUERY includes a header, an attribute, a target area TREG, and a radio communication path RT. The header consists of [destination / source]. The transmission destination is a transmission destination in each radio link when the inquiry QUERY is unicast along the radio communication path RT, and the transmission source is each transmission destination when the inquiry QUERY is unicast along the radio communication path RT. A transmission source in a wireless link.

たとえば、問合せQUERYがシンク30−センサー1−センサー2−センサー3−センサー4からなる経路に沿ってユニキャストされる場合、最初の無線リンクにおいて、送信元は、シンク30であり、送信先は、センサー1である。また、2番目の無線リンクにおいて、送信元は、センサー1であり、送信先は、センサー2である。そして、以下、同様に、3番目の無線リンクおよび4番目の無線リンクにおいて、送信元および送信先が決定される。このように、送信先および送信元は、問合せQUERYが中継される度に変更される。   For example, if the query QUERY is unicast along a path consisting of sink 30 -sensor 1 -sensor 2 -sensor 3 -sensor 4, in the first radio link, the source is sink 30 and the destination is Sensor 1. In the second wireless link, the transmission source is the sensor 1 and the transmission destination is the sensor 2. Thereafter, similarly, the transmission source and the transmission destination are determined in the third wireless link and the fourth wireless link. As described above, the transmission destination and the transmission source are changed every time the inquiry QUERY is relayed.

なお、問合せQUERYが対象領域TREG内でブロードキャスト(=ジオキャスト)される場合、ヘッダは、ブロードキャストアドレスからなる。   When the inquiry QUERY is broadcast (= geocast) in the target area TREG, the header is composed of a broadcast address.

図5は、図4に示すデータ保持部307が保持するテーブルTBLの構成を示す図である。図5を参照して、テーブルTBLは、属性と、IDと、位置情報とを含む。属性、IDおよび位置情報は、相互に対応付けられる。   FIG. 5 is a diagram showing the configuration of the table TBL held by the data holding unit 307 shown in FIG. Referring to FIG. 5, table TBL includes attributes, IDs, and position information. The attribute, ID, and position information are associated with each other.

属性は、センサーの属性からなる。IDは、各属性に対応するセンサーのIDからなる。位置情報は、各属性に対応するセンサーの位置情報からなる。   The attribute consists of a sensor attribute. The ID is composed of an ID of a sensor corresponding to each attribute. The position information includes sensor position information corresponding to each attribute.

より具体的には、属性は、湿度、明るさ、温度、1階、2階、3階および4階からなる。そして、湿度の属性に対応するセンサーのIDは、ID1〜ID9であり、明るさの属性に対応するセンサーのIDは、ID10〜ID12,ID15,ID17〜ID21である。また、温度の属性に対応するセンサーのIDは、ID13,ID14,ID16,ID22であり、1階の属性に対応するセンサーのIDは、ID1〜ID5である。さらに、2階の属性に対応するセンサーのIDは、ID6〜ID10であり、3階の属性に対応するセンサーのIDは、ID11〜ID15であり、4階の属性に対応するセンサーのIDは、ID16〜ID22である。   More specifically, the attribute includes humidity, brightness, temperature, first floor, second floor, third floor, and fourth floor. The sensor IDs corresponding to the humidity attribute are ID1 to ID9, and the sensor IDs corresponding to the brightness attribute are ID10 to ID12, ID15, and ID17 to ID21. The IDs of the sensors corresponding to the temperature attribute are ID13, ID14, ID16, and ID22, and the IDs of the sensors corresponding to the attributes on the first floor are ID1 to ID5. Furthermore, the IDs of the sensors corresponding to the attributes of the second floor are ID6 to ID10, the IDs of the sensors corresponding to the attributes of the third floor are ID11 to ID15, and the IDs of the sensors corresponding to the attributes of the fourth floor are ID16 to ID22.

さらに、湿度の属性に対応するセンサーの位置情報は、[x1,y1]〜[x9,y9]であり、明るさの属性に対応するセンサーのIDは、[x10,y10]〜[x12,y12],[x15,y15],[x17,y17]〜[x21,y21]である。また、温度の属性に対応するセンサーのIDは、[x13,y13],[x14,y14],[x16,y16],[x22,y22]であり、1階の属性に対応するセンサーのIDは、[x1,y1]〜[x5,y5]である。さらに、2階の属性に対応するセンサーのIDは、[x6,y6]〜[x10,y10]であり、3階の属性に対応するセンサーのIDは、[x11,y11]〜[x15,y15]であり、4階の属性に対応するセンサーのIDは、[x16,y16]〜[x22,y22]である。   Further, the sensor position information corresponding to the humidity attribute is [x1, y1] to [x9, y9], and the sensor IDs corresponding to the brightness attribute are [x10, y10] to [x12, y12]. ], [X15, y15], [x17, y17] to [x21, y21]. The sensor ID corresponding to the temperature attribute is [x13, y13], [x14, y14], [x16, y16], [x22, y22], and the sensor ID corresponding to the attribute on the first floor is [X1, y1] to [x5, y5]. Furthermore, the sensor IDs corresponding to the second floor attributes are [x6, y6] to [x10, y10], and the sensor IDs corresponding to the third floor attributes are [x11, y11] to [x15, y15]. The sensor IDs corresponding to the attributes of the fourth floor are [x16, y16] to [x22, y22].

なお、シンク30は、図5に示すテーブルTBLを事前に作成して保持している。つまり、シンク30は、センサー1〜22の位置情報を事前に保持している。   The sink 30 creates and holds a table TBL shown in FIG. 5 in advance. That is, the sink 30 holds the position information of the sensors 1 to 22 in advance.

問合せQUERYを送信する対象領域TREGの決定方法について説明する。図6は、対象領域TREGの決定方法を説明するための第1の図である。また、図7は、対象領域TREGの決定方法を説明するための第2の図である。   A method for determining the target region TREG for transmitting the inquiry QUERY will be described. FIG. 6 is a first diagram for explaining a method of determining the target region TREG. FIG. 7 is a second diagram for explaining a method of determining the target region TREG.

図6を参照して、シンク30の制御部303は、温度からなる属性を含む指示DIRを受付部305から受けると、指示DIRの属性(=温度)を参照して、属性が「温度」であることを検出する。そして、制御部303は、データ保持部307からテーブルTBLを読み出し、その読み出したテーブルTBLを参照して、「温度」の属性に対応するセンサーのID13,ID14,ID16,ID22および位置情報[x13,y13],[x14,y14],[x16,y16],[x22,y22]を検出する。   Referring to FIG. 6, when control unit 303 of sink 30 receives instruction DIR including an attribute consisting of temperature from reception unit 305, it refers to the attribute (= temperature) of instruction DIR and the attribute is “temperature”. Detect that there is. Then, the control unit 303 reads the table TBL from the data holding unit 307, refers to the read table TBL, and ID13, ID14, ID16, ID22 of the sensor corresponding to the attribute of “temperature” and the position information [x13, y13], [x14, y14], [x16, y16], [x22, y22] are detected.

これによって、制御部303は、問合せQUERYを送信する対象となるセンサーがセンサー13,14,16,22であることを検知する。   As a result, the control unit 303 detects that the sensors to which the inquiry QUERY is transmitted are the sensors 13, 14, 16, and 22.

そして、制御部303は、検出した位置情報[x13,y13],[x14,y14],[x16,y16],[x22,y22]の中から最小のX座標Xminと、最大のX座標Xmaxと、最小のY座標Yminと、最大のY座標Ymaxとを検出し、座標[Xmin,Ymin]〜[Xmax,Ymax]の範囲内の領域を対象領域TREGとして検出する(図7参照)。すなわち、制御部303は、x=Xminからなる直線L1と、x=Xmaxからなる直線L2と、y=Yminからなる直線L3と、y=Ymaxからなる直線L4とによって囲まれた領域を対象領域TREGとして検出する。   Then, the control unit 303 sets the minimum X coordinate Xmin and the maximum X coordinate Xmax among the detected position information [x13, y13], [x14, y14], [x16, y16], [x22, y22]. The minimum Y coordinate Ymin and the maximum Y coordinate Ymax are detected, and an area within the coordinates [Xmin, Ymin] to [Xmax, Ymax] is detected as the target area TREG (see FIG. 7). That is, the control unit 303 sets a region surrounded by a straight line L1 composed of x = Xmin, a straight line L2 composed of x = Xmax, a straight line L3 composed of y = Ymin, and a straight line L4 composed of y = Ymax. Detect as TREG.

そうすると、制御部303は、自己が保持しているシンク30の位置情報[x0,y0]と、センサー13,14,16,22の位置情報[x13,y13],[x14,y14],[x16,y16],[x22,y22]とに基づいて、対象領域TREGに含まれるセンサー13,14,16,22のうち、シンク30に最も近い位置に存在するセンサー13を選択する。   Then, the control unit 303 stores the position information [x0, y0] of the sink 30 held by itself and the position information [x13, y13], [x14, y14], [x16] of the sensors 13, 14, 16, and 22 , Y16], [x22, y22], the sensor 13 present at the closest position to the sink 30 is selected from the sensors 13, 14, 16, and 22 included in the target region TREG.

そして、制御部303は、シンク30に最も近い位置に存在するセンサー13を検出すると、その検出したセンサー13のID13を経路決定部306へ出力し、シンク30からセンサー13への無線通信経路RTを決定するように経路決定部306を制御する。   When the control unit 303 detects the sensor 13 present at the position closest to the sink 30, the control unit 303 outputs the ID 13 of the detected sensor 13 to the route determination unit 306, and sets the wireless communication route RT from the sink 30 to the sensor 13. The route determination unit 306 is controlled to determine.

図8は、無線通信経路RTを決定する方法を説明するための図である。経路決定部306は、制御部303からセンサー13のID13を受けると、データ保持部307からテーブルTBLを読出し、その読出したテーブルTBLと、ID13とに基づいて、シンク30からセンサー13までの無線通信経路RTを決定する。より具体的には、経路決定部306は、テーブルTBLに記載されたセンサー1〜22の位置情報[x1,y1]〜[x22,y22]を検出し、その検出した位置情報[x1,y1]〜[x22,y22]に基づいて、センサー1〜22の配置位置を把握し、センサー1〜22の配置位置に基づいて、シンク30からセンサー13までのホップ数が最小となるシンク30−センサー10−センサー11−センサー12−センサー13からなる経路を無線通信経路RTとして決定する。そして、経路決定部306は、その決定した無線通信経路RTを制御部303へ出力する。   FIG. 8 is a diagram for explaining a method of determining the wireless communication route RT. When the path determination unit 306 receives the ID 13 of the sensor 13 from the control unit 303, the route determination unit 306 reads the table TBL from the data holding unit 307, and wireless communication from the sink 30 to the sensor 13 based on the read table TBL and ID 13. A route RT is determined. More specifically, the route determination unit 306 detects the position information [x1, y1] to [x22, y22] of the sensors 1 to 22 described in the table TBL, and the detected position information [x1, y1]. Based on ~ [x22, y22], the positions of the sensors 1 to 22 are grasped, and the number of hops from the sink 30 to the sensor 13 is minimized based on the positions of the sensors 1 to 22. -A route including the sensor 11-the sensor 12-the sensor 13 is determined as the wireless communication route RT. Then, the route determination unit 306 outputs the determined wireless communication route RT to the control unit 303.

図9は、問合せQUERYを対象領域TREGへ送信する方法を説明するための図である。シンク30の制御部303は、経路決定部306から無線通信経路RTを受けると、[センサー10/シンク30]からなるヘッダと、「温度」からなる属性と、対象領域TREG(=[Xmin,Ymin]〜[Xmax,Ymax])と、無線通信経路RT(=シンク30−センサー10−センサー11−センサー12−センサー13)とを含む問合せQUERY=[センサー10/シンク30/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]を生成し、その生成した問合せQUERY=[センサー10/シンク30/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]を通信部302およびアンテナ301を介してユニキャストによってセンサー10へ送信する。   FIG. 9 is a diagram for explaining a method of transmitting an inquiry QUERY to the target region TREG. When the control unit 303 of the sink 30 receives the wireless communication route RT from the route determination unit 306, the header including [Sensor 10 / Sink 30], the attribute including “temperature”, and the target region TREG (= [Xmin, Ymin ] To [Xmax, Ymax]) and a wireless communication path RT (= sink 30-sensor 10-sensor 11-sensor 12-sensor 13) QUERY = [sensor 10 / sink 30 / temperature / [Xmin, Ymin] ] To [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 13], and the generated query QUERY = [sensor 10 / sink 30 / temperature / [Xmin, Ymin] to [Xmax]. , Ymax] / Sink 30-Sensor 10-Sensor 11-Sensor 12-Sensor 3] via the communication unit 302 and the antenna 301 to be transmitted to the sensor 10 by unicast.

センサー10の通信制御部102は、シンク30から問合せQUERY=[センサー10/シンク30/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]を受信し、その受信した問合せQUERYの対象領域TREG(=[Xmin,Ymin]〜[Xmax,Ymax])を参照して、上述した方法によって、センサー10が対象領域TREGに含まれていないと判定する。そして、センサー10の通信制御部102は、問合せQUERYの無線通信経路RT(=シンク30−センサー10−センサー11−センサー12−センサー13)を参照して、問合せQUERYをセンサー11へ中継すべきことを検知し、ヘッダを[センサー11/センサー10]に変えた問合せQUERY=[センサー11/センサー10/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]を生成し、その生成した問合せQUERY=[センサー11/センサー10/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]をアンテナ101を介してセンサー11へ中継する。   The communication control unit 102 of the sensor 10 sends an inquiry QUERY = [sensor 10 / sink 30 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 13 from the sink 30. ] And the sensor 10 is not included in the target area TREG by the above-described method with reference to the target area TREG (= [Xmin, Ymin] to [Xmax, Ymax]) of the received inquiry QUERY. judge. Then, the communication control unit 102 of the sensor 10 should relay the inquiry QUERY to the sensor 11 with reference to the wireless communication path RT (= sink 30 -sensor 10 -sensor 11 -sensor 12 -sensor 13) of the inquiry QUERY. QUERY = [Sensor 11 / Sensor 10 / Temperature / [Xmin, Ymin] to [Xmax, Ymax] / Sink 30-Sensor 10-Sensor 11-Sensor 12-sensor 13] and the generated query QUERY = [sensor 11 / sensor 10 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 13 ] To the sensor 11 via the antenna 101 That.

センサー11および12の通信制御部102は、センサー10の通信制御部102と同じ動作によって、問合せQUERYをそれぞれセンサー12,13へ中継する。   The communication control unit 102 of the sensors 11 and 12 relays the inquiry QUERY to the sensors 12 and 13 by the same operation as the communication control unit 102 of the sensor 10.

これによって、問合せQUERYは、ユニキャストによってシンク30からセンサー13へ送信される。   As a result, the inquiry QUERY is transmitted from the sink 30 to the sensor 13 by unicast.

センサー13の通信制御部102は、センサー12から問合せQUERY=[センサー13/センサー12/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]を受信し、その受信した問合せQUERY=[センサー13/センサー12/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー13]の対象領域TREG(=[Xmin,Ymin]〜[Xmax,Ymax])を参照して、センサー13が対象領域TREGに含まれるセンサーであり、かつ、ユニキャストによって問合せQUERYを送信する最終的な送信先のセンサーであることを検知する。   The communication control unit 102 of the sensor 13 sends an inquiry QUERY = [sensor 13 / sensor 12 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 13 from the sensor 12. ] And the received inquiry QUERY = [sensor 13 / sensor 12 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 13] Referring to TREG (= [Xmin, Ymin] to [Xmax, Ymax]), the sensor 13 is a sensor included in the target region TREG, and a final destination sensor that transmits a query QUERY by unicast Is detected.

そうすると、センサー13の通信制御部102は、受信した問合せQUERYを対象領域TREG内でブロードキャスト(=ジオキャスト)する。そして、対象領域TREG内のセンサー14〜16,22の通信制御部102も、問合せQUERYを対象領域TREG内でブロードキャストする。   Then, the communication control unit 102 of the sensor 13 broadcasts (= geocasts) the received inquiry QUERY within the target area TREG. Then, the communication control units 102 of the sensors 14 to 16 and 22 in the target area TREG also broadcast the inquiry QUERY in the target area TREG.

これによって、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信する。   Thereby, the communication control unit 102 of the sensors 13, 14, 16, and 22 existing in the target area TREG receives the inquiry QUERY = [broadcast address / temperature / [Xmin, Ymin] to [Xmax, Ymax]].

そして、センサー13,14,16,22の通信制御部102は、問合せQUERYの属性(=温度)を参照して、センサー13,14,16,22の検出データの送信が要求されていることを検知し、データ検出部103からそれぞれ温度データT13,T14,T16,T22を読み出す。   Then, the communication control unit 102 of the sensors 13, 14, 16, and 22 refers to the attribute (= temperature) of the inquiry QUERY to confirm that transmission of detection data of the sensors 13, 14, 16, and 22 is requested. Then, temperature data T13, T14, T16, and T22 are read from the data detection unit 103, respectively.

なお、センサー15の通信制御部102も、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信するが、センサー15の属性が「明るさ」であり、問合せQUERYの属性(=温度)と異なるので、センサー15の通信制御部102は、データ検出部103から検出データを読み出すことなく、問合せQUERYを破棄する。   The communication control unit 102 of the sensor 15 also receives the inquiry QUERY = [broadcast address / temperature / [Xmin, Ymin] to [Xmax, Ymax]], but the attribute of the sensor 15 is “brightness”, and the inquiry Since it is different from the attribute (= temperature) of QUERY, the communication control unit 102 of the sensor 15 discards the inquiry QUERY without reading the detection data from the data detection unit 103.

図10は、対象領域TREG内のセンサーが検出データをシンク30へ送信する方法を説明するための図である。   FIG. 10 is a diagram for explaining a method in which the sensor in the target area TREG transmits detection data to the sink 30.

図10を参照して、対象領域TREG内に存在するセンサー13,14,16,22のうち、シンク30に最も近い位置に存在するセンサー13以外のセンサー14,16,22の通信制御部102は、データ検出部103からそれぞれ読み出した温度T14,T16,T22を検出データとしてセンサー13へ送信する。この場合、センサー14,16の通信制御部102は、それぞれ、温度T14,T16をセンサー13へ直接送信し、センサー22の通信制御部102は、温度T22をセンサー15を介してセンサー13へ送信する。   Referring to FIG. 10, among the sensors 13, 14, 16, and 22 that exist in the target region TREG, the communication control units 102 of the sensors 14, 16, and 22 other than the sensor 13 that is located closest to the sink 30 are The temperatures T14, T16, and T22 read from the data detection unit 103 are transmitted to the sensor 13 as detection data. In this case, the communication control unit 102 of the sensors 14 and 16 transmits the temperatures T14 and T16 directly to the sensor 13, respectively, and the communication control unit 102 of the sensor 22 transmits the temperature T22 to the sensor 13 via the sensor 15. .

そして、センサー13の通信制御部102は、センサー14,16,22から送信された温度T14,T16,T22を受信し、その受信した温度T14,T16,T22と、センサー13が検出した温度T13とをまとめて検出データ=[T13,T14,T16,T22]を作成し、その作成した検出データ=[T13,T14,T16,T22]を無線通信経路RTに沿ってユニキャストによりシンク30へ送信する。この場合、センサー12,11,10は、検出データ=[T13,T14,T16,T22]を中継する。   The communication control unit 102 of the sensor 13 receives the temperatures T14, T16, and T22 transmitted from the sensors 14, 16, and 22, the received temperatures T14, T16, and T22, and the temperature T13 detected by the sensor 13 and Are collectively created as detection data = [T13, T14, T16, T22], and the created detection data = [T13, T14, T16, T22] is transmitted to the sink 30 by unicast along the wireless communication path RT. . In this case, the sensors 12, 11, and 10 relay detection data = [T13, T14, T16, T22].

そうすると、シンク30の制御部303は、アンテナ301および通信部302を介して、検出データ=[T13,T14,T16,T22]を受信し、その受信した検出データ=[T13,T14,T16,T22]をデータ保持部307に格納するとともに、検出データ=[T13,T14,T16,T22]を表示部304へ出力する。そして、シンク30の表示部304は、検出データ=[T13,T14,T16,T22]を視覚情報としてユーザに与える。これによって、ユーザは、所望の温度データを取得できる。   Then, the control unit 303 of the sink 30 receives the detection data = [T13, T14, T16, T22] via the antenna 301 and the communication unit 302, and the received detection data = [T13, T14, T16, T22]. ] Is stored in the data holding unit 307, and detection data = [T13, T14, T16, T22] is output to the display unit 304. Then, the display unit 304 of the sink 30 gives the detection data = [T13, T14, T16, T22] to the user as visual information. Thereby, the user can acquire desired temperature data.

図11は、問合せQUERYを対象領域TREGへ送信する他の方法を説明するための図である。図11を参照して、シンク30の制御部303は、上述した方法によって、問合せQUERYを送信する対象領域TREGを決定すると、問合せQUERYをユニキャストによって送信するときの送信先を対象領域TREG内の中央に存在するセンサー15と決定する。   FIG. 11 is a diagram for explaining another method for transmitting the inquiry QUERY to the target region TREG. Referring to FIG. 11, when the control unit 303 of the sink 30 determines the target area TREG to transmit the inquiry QUERY by the above-described method, the transmission destination when the inquiry QUERY is transmitted by unicast is set in the target area TREG. It is determined that the sensor 15 exists in the center.

そして、制御部303は、問合せQUERYのユニキャストによる送信先(=センサー15)を決定すると、センサー15のID15を経路決定部306へ出力する。経路決定部306は、センサー15のID15を受けると、データ保持部307からテーブルTBLを読出し、その読出したテーブルTBLを参照して、上述した方法によって、問合せQUERYをシンク30からセンサー15へユニキャストによって送信するための無線通信経路RT'(=シンク30−センサー10−センサー11−センサー12−センサー15)を決定し、その決定した無線通信経路RT'を制御部303へ出力する。   When the control unit 303 determines the transmission destination (= sensor 15) by the unicast of the inquiry QUERY, the control unit 303 outputs the ID 15 of the sensor 15 to the route determination unit 306. When receiving the ID 15 of the sensor 15, the route determination unit 306 reads the table TBL from the data holding unit 307, refers to the read table TBL, and unicasts the inquiry QUERY from the sink 30 to the sensor 15 by the method described above. The wireless communication path RT ′ (= sink 30-sensor 10-sensor 11-sensor 12-sensor 15) for transmission is determined, and the determined wireless communication path RT ′ is output to the control unit 303.

そうすると、シンク30の制御部303は、上述した方法によって、無線通信経路RT'を含む問合せQUERYを作成し、その作成した問合せQUERYを無線通信経路RT'に沿ってユニキャストによりセンサー15へ送信する。この場合、センサー10,11,12の通信制御部102は、問合せQUERYをそれぞれセンサー11,12,15へ中継する。これによって、問合せQUERYは、ユニキャストによってセンサー15へ送信される。   Then, the control unit 303 of the sink 30 creates an inquiry QUERY including the wireless communication path RT ′ by the above-described method, and transmits the created inquiry QUERY to the sensor 15 by unicast along the wireless communication path RT ′. . In this case, the communication control unit 102 of the sensors 10, 11, 12 relays the inquiry QUERY to the sensors 11, 12, 15, respectively. As a result, the inquiry QUERY is transmitted to the sensor 15 by unicast.

そして、センサー15の通信制御部102は、問合せQUERY=[センサー15/センサー12/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー15]を受信し、その受信した問合せQUERY=[センサー15/センサー12/温度/[Xmin,Ymin]〜[Xmax,Ymax]/シンク30−センサー10−センサー11−センサー12−センサー15]の対象領域TREG(=[Xmin,Ymin]〜[Xmax,Ymax])を参照して、センサー15が対象領域TREGに含まれるセンサーであり、かつ、ユニキャストによって問合せQUERYを送信する最終的な送信先のセンサーであることを検知する。   Then, the communication control unit 102 of the sensor 15 makes an inquiry QUERY = [sensor 15 / sensor 12 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 15]. And the received query QUERY = [sensor 15 / sensor 12 / temperature / [Xmin, Ymin] to [Xmax, Ymax] / sink 30-sensor 10-sensor 11-sensor 12-sensor 15] target area TREG Referring to (= [Xmin, Ymin] to [Xmax, Ymax]), the sensor 15 is a sensor included in the target region TREG, and is a final transmission destination sensor that transmits an inquiry QUERY by unicast. Detect something.

そうすると、センサー15の通信制御部102は、受信した問合せQUERYを対象領域TREG内でブロードキャスト(=ジオキャスト)する。そして、対象領域TREG内のセンサー13,14,16,22の通信制御部102も、問合せQUERYを対象領域TREG内でブロードキャストする。   Then, the communication control unit 102 of the sensor 15 broadcasts (= geocasts) the received inquiry QUERY within the target area TREG. Then, the communication control unit 102 of the sensors 13, 14, 16, and 22 in the target area TREG also broadcasts the inquiry QUERY in the target area TREG.

これによって、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信する。   Thereby, the communication control unit 102 of the sensors 13, 14, 16, and 22 existing in the target area TREG receives the inquiry QUERY = [broadcast address / temperature / [Xmin, Ymin] to [Xmax, Ymax]].

そして、センサー13,14,16,22の通信制御部102は、問合せQUERYの属性(=温度)を参照して、センサー13,14,16,22の検出データの送信が要求されていることを検知し、データ検出部103からそれぞれ温度データT13,T14,T16,T22を読み出す。   Then, the communication control unit 102 of the sensors 13, 14, 16, and 22 refers to the attribute (= temperature) of the inquiry QUERY to confirm that transmission of detection data of the sensors 13, 14, 16, and 22 is requested. Then, temperature data T13, T14, T16, and T22 are read from the data detection unit 103, respectively.

図12は、対象領域TREG内のセンサーが検出データをシンク30へ送信する他の方法を説明するための図である。   FIG. 12 is a diagram for explaining another method in which the sensor in the target region TREG transmits detection data to the sink 30.

図12を参照して、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、データ検出部103からそれぞれ読み出した温度T13,T14,T16,T22を検出データとしてセンサー15へ送信する。   Referring to FIG. 12, the communication control unit 102 of the sensors 13, 14, 16, and 22 existing in the target region TREG uses the temperatures T <b> 13, T <b> 14, T <b> 16, T <b> 22 read from the data detection unit 103 as detection data. 15 to send.

そして、センサー15の通信制御部102は、センサー13,14,16,22から送信された温度T13,T14,T16,T22を受信し、その受信した温度T13,T14,T16,T22をまとめて検出データ=[T13,T14,T16,T22]を作成し、その作成した検出データ=[T13,T14,T16,T22]を無線通信経路RT'に沿ってユニキャストによりシンク30へ送信する。この場合、センサー12,11,10は、検出データ=[T13,T14,T16,T22]を中継する。   The communication control unit 102 of the sensor 15 receives the temperatures T13, T14, T16, and T22 transmitted from the sensors 13, 14, 16, and 22, and collectively detects the received temperatures T13, T14, T16, and T22. Data = [T13, T14, T16, T22] is created, and the created detection data = [T13, T14, T16, T22] is transmitted to the sink 30 by unicast along the wireless communication path RT ′. In this case, the sensors 12, 11, and 10 relay detection data = [T13, T14, T16, T22].

そうすると、シンク30の制御部303は、アンテナ301および通信部302を介して、検出データ=[T13,T14,T16,T22]を受信し、その受信した検出データ=[T13,T14,T16,T22]をデータ保持部307に格納するとともに、検出データ=[T13,T14,T16,T22]を表示部304へ出力する。そして、シンク30の表示部304は、検出データ=[T13,T14,T16,T22]を視覚情報としてユーザに与える。これによって、ユーザは、所望の温度データを取得できる。   Then, the control unit 303 of the sink 30 receives the detection data = [T13, T14, T16, T22] via the antenna 301 and the communication unit 302, and the received detection data = [T13, T14, T16, T22]. ] Is stored in the data holding unit 307, and detection data = [T13, T14, T16, T22] is output to the display unit 304. Then, the display unit 304 of the sink 30 gives the detection data = [T13, T14, T16, T22] to the user as visual information. Thereby, the user can acquire desired temperature data.

上述したように、この発明においては、問合せQUERYは、ユニキャストと、対象領域TREG内におけるブロードキャスト(=ジオキャスト)とによってユーザが検出データの送信を希望するセンサー13,14,16,22へ送信される。   As described above, in the present invention, the inquiry QUERY is transmitted to the sensors 13, 14, 16, and 22 that the user desires to transmit the detection data by unicast and broadcast (= geocast) in the target region TREG. Is done.

したがって、この発明によれば、問合せQUERYをセンサー1〜22へブロードキャストする場合よりも問合せQUERYを送信するときのオーバーヘッドを低減でき、問合せQUERYを効率的に送信できる。   Therefore, according to the present invention, the overhead when transmitting the inquiry QUERY can be reduced as compared with the case where the inquiry QUERY is broadcast to the sensors 1 to 22, and the inquiry QUERY can be transmitted efficiently.

また、この発明においては、ユーザが検出データの送信を希望したセンサー13,14,16,22のうち、シンク30に最も近いセンサー13または対象領域TREGの中央に配置されたセンサー15が検出データをまとめてシンク30へ送信する。   In the present invention, among the sensors 13, 14, 16, and 22 that the user desires to transmit the detection data, the sensor 13 closest to the sink 30 or the sensor 15 arranged in the center of the target area TREG receives the detection data. Collectively transmit to the sink 30.

したがって、この発明によれば、センサー13,14,16,22が検出データをシンク30へ独立に送信する場合に比べ、検出データを送信するときのオーバーヘッドを低減でき、検出データを効率的にシンク30へ送信できる。   Therefore, according to the present invention, compared with the case where the sensors 13, 14, 16, and 22 transmit the detection data to the sink 30 independently, the overhead when transmitting the detection data can be reduced, and the detection data can be efficiently synced. 30.

上記においては、「温度」からなる属性を含む問合せQUERYを送信する場合について説明したが、属性が「湿度」、「明るさ」、「1階」、「2階」、「3階」および「4階」からなる場合も、上述した動作と同じ動作に従って、対象領域TREGが決定されるとともに、対象領域TREGのうち、シンク30に最も近い位置に存在するセンサーまたは対象領域TREGの中央に存在するセンサーまでの無線通信経路が決定され、問合せQUERYがその決定された無線通信経路に沿ったユニキャストと対象領域TREG内におけるブロードキャスト(=ジオキャスト)とによって対象のセンサーへ送信される。そして、湿度等の検出データが1つのセンサーによってまとめられてシンク30へ送信される。   In the above description, the case where the inquiry QUERY including the attribute including “temperature” is transmitted has been described. However, the attributes are “humidity”, “brightness”, “first floor”, “second floor”, “third floor”, and “ Even in the case of “4th floor”, the target area TREG is determined according to the same operation as described above, and is present in the center of the target area TREG or the sensor or target area TREG that is closest to the sink 30. A wireless communication path to the sensor is determined, and an inquiry QUERY is transmitted to the target sensor by unicast along the determined wireless communication path and broadcast (= geocast) in the target area TREG. Then, detection data such as humidity is collected by one sensor and transmitted to the sink 30.

また、上記においては、属性が1つである場合について説明したが、属性が2以上である場合も、上述した動作と同じ動作に従って、対象領域TREGが決定されるとともに、対象領域TREGのうち、シンク30に最も近い位置に存在するセンサーまたは対象領域TREGの中央に存在するセンサーまでの無線通信経路が決定され、問合せQUERYがその決定された無線通信経路に沿ったユニキャストと対象領域TREG内におけるブロードキャスト(=ジオキャスト)とによって対象のセンサーへ送信される。そして、湿度等の2以上の検出データが1つのセンサーによってまとめられてシンク30へ送信される。   In the above description, the case where there is one attribute has been described. However, when the attribute is two or more, the target region TREG is determined according to the same operation as described above, and the target region TREG is The wireless communication path to the sensor closest to the sink 30 or the sensor existing in the center of the target area TREG is determined, and the inquiry QUERY is unicast along the determined wireless communication path and within the target area TREG. It is transmitted to the target sensor by broadcast (= geocast). Then, two or more detection data such as humidity are collected by one sensor and transmitted to the sink 30.

さらに、上記においては、属性は、「温度」、「湿度」、「明るさ」、「1階」、「2階」、「3階」および「4階」からなると説明したが、この発明においては、これに限らず、属性は、センサーの種類、センサーの配置位置、センサーの感度およびセンサーの使用環境等のセンサーを識別可能なものであれば、どのようなものであってもよい。   Furthermore, in the above description, the attribute is composed of “temperature”, “humidity”, “brightness”, “first floor”, “second floor”, “third floor”, and “fourth floor”. However, the attribute is not limited to this, and any attribute may be used as long as it can identify the sensor, such as the type of sensor, the position of the sensor, the sensitivity of the sensor, and the environment in which the sensor is used.

さらに、上記においては、シンク30は、センサー1〜22の位置情報を事前に保持していると説明したが、この発明においては、これに限らず、各センサー1〜22は、GPS(Global Positioning System)を搭載しており、GPSによって自己の位置を検出し、その検出した位置の位置情報をシンク30へ送信するようにしてもよい。   Furthermore, in the above description, the sink 30 has been described as holding the position information of the sensors 1 to 22 in advance. However, in the present invention, the present invention is not limited to this, and each of the sensors 1 to 22 is a GPS (Global Positioning). System) may be mounted, the position of itself may be detected by GPS, and the position information of the detected position may be transmitted to the sink 30.

さらに、上記においては、問合せQUERYは、対象領域TREGを含むと説明したが、この発明においては、これに限らず、問合せQUERYは、対象領域TREGに代えて対象領域TREG内に存在するセンサーのIDを含んでいてもよい。この場合、問合せQUERYをユニキャストによって中継するセンサーは、問合せQUERYに含まれるセンサーのIDと自己のIDとを比較し、問合せQUERYが自己宛てでないことを検知し、問合せQUERYを中継する。   Further, in the above description, the inquiry QUERY has been described as including the target area TREG. However, in the present invention, the query QUERY is not limited to this, and the ID of the sensor existing in the target area TREG is replaced with the target area TREG. May be included. In this case, the sensor that relays the inquiry QUERY by unicast compares the ID of the sensor included in the inquiry QUERY with its own ID, detects that the inquiry QUERY is not addressed to itself, and relays the inquiry QUERY.

さらに、上記においては、対象領域TREGは、四角形からなると説明したが、この発明においては、これに限らず、対象領域TREGは、座標[Xmin,Ymin]と座標[Xmax,Ymax]との間の距離を直径とする円形からなっていてもよく、その他の形状からなっていてもよい。   Furthermore, in the above description, the target region TREG has been described as a quadrangle. However, in the present invention, the present invention is not limited to this, and the target region TREG is between coordinates [Xmin, Ymin] and coordinates [Xmax, Ymax]. It may consist of a circle whose distance is the diameter, or it may consist of other shapes.

さらに、上記においては、問合せQUERYは、対象領域TREGに存在するセンサーのうち、シンク30に最も近い位置に存在するセンサーまたは対象領域TREGの中央に配置されたセンサーへユニキャストによって送信される場合について説明したが、この発明においては、問合せQUERYは、好ましくは、対象領域TREGに存在するセンサーのうち、シンク30に最も近い位置に存在するセンサーへユニキャストによって送信される。対象領域TREGに存在するセンサーのうち、シンク30に最も近い位置に存在するセンサーへ問合せQUERYが送信される場合の方が無線通信のオーバーヘッドを小さくでき、問合せQUERYを効率的に送信できるからである。   Further, in the above, the inquiry QUERY is transmitted by unicast to the sensor located in the position closest to the sink 30 among the sensors existing in the target area TREG or the sensor arranged in the center of the target area TREG. As described above, in the present invention, the inquiry QUERY is preferably transmitted by unicast to a sensor that is closest to the sink 30 among the sensors that are present in the target region TREG. This is because the overhead of wireless communication can be reduced and the inquiry QUERY can be transmitted more efficiently when the inquiry QUERY is transmitted to the sensor located closest to the sink 30 among the sensors existing in the target region TREG. .

さらに、上記においては、問合せQUERYを対象領域TREG内のセンサー13,14,16,22へ送信し、センサー13,14,16,22の検出データをシンク30へ送信するセンサーネットワーク100について説明したが、この発明によるセンサーネットワークは、各々がデータを検出する複数のセンサーと、問合せQUERYを無線通信によって複数のセンサーのうちの一部のセンサーへ送信するシンク30とを備えていればよい。問合せQUERYを一部のセンサーへ送信することによって問合せQUERYを全てのセンサーへ送信する場合よりも無線通信のオーバーヘッドを小さくでき、問合せQUERYを効率的に送信できるからである。   Further, in the above description, the sensor network 100 that transmits the inquiry QUERY to the sensors 13, 14, 16, and 22 in the target region TREG and transmits the detection data of the sensors 13, 14, 16, and 22 to the sink 30 has been described. The sensor network according to the present invention only needs to include a plurality of sensors each detecting data, and a sink 30 that transmits an inquiry QUERY to some of the plurality of sensors by wireless communication. This is because by transmitting the inquiry QUERY to some sensors, the overhead of wireless communication can be made smaller than when the inquiry QUERY is transmitted to all sensors, and the inquiry QUERY can be transmitted efficiently.

さらに、この発明によるセンサーネットワークは、問合せQUERYをブロードキャストによってセンサー1〜22へ送信し、対象領域TREG内に存在するセンサー13,14,16,22の検出データをセンサー13または15がまとめてシンク30へ送信するものであればよい。対象領域TREG内に存在するセンサー13,14,16,22の検出データをまとめてシンク30へ送信することによって、シンク30が検出データを収集する場合のオーバーヘッドを低減でき、検出データを効率的に収集できるからである。   Furthermore, the sensor network according to the present invention transmits an inquiry QUERY to the sensors 1 to 22 by broadcasting, and the sensor 13 or 15 collects the detection data of the sensors 13, 14, 16, and 22 existing in the target region TREG together with the sink 30. Anything can be used. By transmitting the detection data of the sensors 13, 14, 16, and 22 existing in the target region TREG together to the sink 30, overhead when the sink 30 collects the detection data can be reduced, and the detection data can be efficiently used. This is because it can be collected.

さらに、この発明においては、問合せQUERYは、センサーの属性によって検出データを送信すべき一部のセンサー13,14,16,22を複数のセンサー1〜22の中から特定し、かつ、その特定した一部のセンサー13,14,16,22に検出データ(=温度データ)の送信を要求するための「送信要求」を構成する。   Further, in the present invention, the inquiry QUERY specifies a part of the sensors 13, 14, 16, and 22 to which the detection data should be transmitted according to the sensor attribute, and specifies the sensor A “transmission request” for requesting transmission of detection data (= temperature data) to some of the sensors 13, 14, 16, and 22 is configured.

さらに、センサー13,14,16,22は、「一部のセンサー」を構成し、シンク30は、「無線装置」を構成する。   Further, the sensors 13, 14, 16, and 22 constitute “a part of sensors”, and the sink 30 constitutes a “wireless device”.

さらに、センサー13は、「第1のセンサー」を構成し、センサー1〜9は、「m(mは正の整数)個のセンサー」を構成し、センサー10〜12,15,17〜21またはセンサー13,14,16,22は、「n(nは正の整数)個のセンサー」を構成し、センサー1〜5は、「m(mは正の整数)個のセンサー」を構成し、センサー6〜10、センサー11〜15およびセンサー16〜22のいずれかは、「n(nは正の整数)個のセンサー」を構成する。   Further, the sensor 13 constitutes a “first sensor”, and the sensors 1 to 9 constitute “m (m is a positive integer) number of sensors” and the sensors 10 to 12, 15, 17 to 21 or The sensors 13, 14, 16, and 22 constitute “n (n is a positive integer) number of sensors”, and the sensors 1 to 5 constitute “m (m is a positive integer) number of sensors”. Any of the sensors 6 to 10, the sensors 11 to 15, and the sensors 16 to 22 constitutes “n (n is a positive integer) number of sensors”.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is shown not by the above description of the embodiments but by the scope of claims for patent, and is intended to include meanings equivalent to the scope of claims for patent and all modifications within the scope.

この発明は、問合せを効率的に送信可能なセンサーネットワークに適用される。また、この発明は、検出データを効率的に収集可能なセンサーネットワークに適用される。   The present invention is applied to a sensor network that can efficiently transmit a query. The present invention is also applied to a sensor network that can efficiently collect detection data.

この発明の実施の形態によるセンサーネットワークの概略図である。It is the schematic of the sensor network by embodiment of this invention. 図1に示すセンサーの構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the sensor shown in FIG. 図1に示すシンクの構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the sink shown in FIG. 問合せの構成を示す概略図である。It is the schematic which shows the structure of an inquiry. 図4に示すデータ保持部が保持するテーブルの構成を示す図である。It is a figure which shows the structure of the table which the data holding part shown in FIG. 4 hold | maintains. 対象領域の決定方法を説明するための第1の図である。It is a 1st figure for demonstrating the determination method of an object area | region. 対象領域の決定方法を説明するための第2の図である。It is a 2nd figure for demonstrating the determination method of an object area | region. 無線通信経路を決定する方法を説明するための図である。It is a figure for demonstrating the method to determine a radio | wireless communication path. 問合せを対象領域へ送信する方法を説明するための図である。It is a figure for demonstrating the method to transmit an inquiry to an object area | region. 対象領域内のセンサーが検出データをシンクへ送信する方法を説明するための図である。It is a figure for demonstrating the method in which the sensor in an object area | region transmits detection data to a sink. 問合せを対象領域へ送信する他の方法を説明するための図である。It is a figure for demonstrating the other method of transmitting an inquiry to an object area | region. 対象領域内のセンサーが検出データをシンクへ送信する他の方法を説明するための図である。It is a figure for demonstrating the other method in which the sensor in an object area | region transmits detection data to a sink.

符号の説明Explanation of symbols

1〜22 センサー、30 シンク、100 センサーネットワーク、101,301 アンテナ、102 通信制御部、103 データ検出部、302 通信部、303 制御部、304 表示部、305 受付部、306 経路決定部、307 データ保持部。   1 to 22 sensor, 30 sinks, 100 sensor network, 101, 301 antenna, 102 communication control unit, 103 data detection unit, 302 communication unit, 303 control unit, 304 display unit, 305 reception unit, 306 route determination unit, 307 data Holding part.

Claims (12)

各々がデータを検出する複数のセンサーと、
センサーの属性によって検出データを送信すべき一部の複数のセンサーを前記複数のセンサーの中から特定し、かつ、その特定した一部の複数のセンサーに前記検出データの送信を要求するための送信要求を無線通信によって前記一部のセンサーへ送信する無線装置とを備え
前記無線装置は、前記一部の複数のセンサーが存在する対象領域までユニキャストによって前記送信要求を送信し、
前記一部の複数のセンサーは、前記対象領域内において前記送信要求をブロードキャストする、センサーネットワーク。
A plurality of sensors each detecting data;
Transmission for requesting transmission of the detection data from the plurality of specified sensors by specifying a part of the plurality of sensors to which the detection data is to be transmitted according to the attribute of the sensor A wireless device for transmitting a request to the some sensors by wireless communication ;
The wireless device transmits the transmission request by unicast to a target region where the some of the plurality of sensors exist,
The sensor network in which the some of the plurality of sensors broadcast the transmission request in the target area .
前記無線装置は、前記センサーの識別子と前記識別子に対応するセンサーの位置情報とに基づいて、前記対象領域を決定する、請求項に記載のセンサーネットワーク。 The sensor network according to claim 1 , wherein the wireless device determines the target area based on an identifier of the sensor and position information of a sensor corresponding to the identifier. 前記無線装置は、自己から前記対象領域までの無線通信経路を決定し、その決定した無線通信経路に沿って前記送信要求をユニキャストする、請求項または請求項に記載のセンサーネットワーク。 The sensor network according to claim 1 or 2 , wherein the wireless device determines a wireless communication path from itself to the target area, and unicasts the transmission request along the determined wireless communication path. 前記無線装置は、前記複数のセンサーの位置情報に基づいて、自己から前記対象領域までのホップ数が最小になるように前記無線通信経路を決定する、請求項に記載のセンサーネットワーク。 4. The sensor network according to claim 3 , wherein the wireless device determines the wireless communication path based on positional information of the plurality of sensors so that the number of hops from itself to the target region is minimized. 前記無線装置は、前記一部の複数のセンサーの位置情報に基づいて、前記対象領域内のセンサーから自己に最も近い位置に存在する第1のセンサーを選択し、その選択した第1のセンサーへ前記無線通信経路に沿って前記送信要求をユニキャストし、
前記第1のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項に記載のセンサーネットワーク。
The wireless device selects a first sensor present at a position closest to itself from the sensors in the target region based on position information of the some of the plurality of sensors, and moves to the selected first sensor. Unicast the transmission request along the wireless communication path;
The sensor network according to claim 4 , wherein the first sensor broadcasts a transmission request received from the wireless device in the target area.
前記無線装置は、前記一部の複数のセンサーの位置情報に基づいて、前記対象領域内の中央部に存在する第1のセンサーを選択し、その選択した第1のセンサーへ前記無線通信経路に沿って前記送信要求をユニキャストし、
前記第1のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項に記載のセンサーネットワーク。
The wireless device selects a first sensor existing in a central portion in the target area based on position information of the some of the plurality of sensors, and connects the selected first sensor to the wireless communication path. Unicast the transmission request along
The sensor network according to claim 4 , wherein the first sensor broadcasts a transmission request received from the wireless device in the target area.
前記無線装置は、前記無線通信経路を前記送信要求に含めてユニキャストし、
前記無線装置から前記一部の複数のセンサーまでの間に存在するセンサーは、前記送信要求に含まれる前記無線通信経路を参照して前記送信要求を前記第1のセンサーへ中継する、請求項または請求項に記載のセンサーネットワーク。
The wireless device unicasts the wireless communication path in the transmission request,
Sensor existing between from the wireless device to a plurality of sensors of said portion relays the reference above transmission request of the wireless communication route included in the transmission request to the first sensor, according to claim 5 Or the sensor network of Claim 6 .
前記送信要求は、前記一部の複数のセンサーの識別子を含み、
前記無線装置から前記一部の複数のセンサーまでの間に存在するセンサーは、前記送信要求に含まれる前記一部の複数のセンサーの識別子を参照して前記送信要求を前記第1のセンサーへ中継する、請求項から請求項のいずれか1項に記載のセンサーネットワーク。
The transmission request includes identifiers of the some of the plurality of sensors,
Sensors existing between the wireless device and the some of the plurality of sensors relay the transmission request to the first sensor with reference to identifiers of the some of the plurality of sensors included in the transmission request. The sensor network according to any one of claims 5 to 7 .
前記一部のセンサーは、自己の検出データを前記第1のセンサーへ送信し、
前記第1のセンサーは、前記一部の複数のセンサーから受信した検出データをまとめて前記無線通信経路に沿って前記無線装置へユニキャストする、請求項から請求項のいずれか1項に記載のセンサーネットワーク。
The some sensors send their detection data to the first sensor,
The first sensor according to any one of claims 4 to 8 , wherein the first sensor collectively unicasts detection data received from the plurality of sensors to the wireless device along the wireless communication path. The sensor network described.
前記複数のセンサーは、
第1の種類のデータを検出するm(mは正の整数)個のセンサーと、
前記第1の種類と異なる第2の種類のデータを検出するn(nは正の整数)個のセンサーとを含む、請求項1から請求項のいずれか1項に記載のセンサーネットワーク。
The plurality of sensors are:
M sensors (m is a positive integer) for detecting the first type of data;
Wherein n for detecting the data of the first type is different from the second type (n is a positive integer) and a number of sensors, sensor network according to any one of claims 1 to 9.
前記複数のセンサーは、
建物内の第1のフロアに配置されたm(mは正の整数)個のセンサーと、
前記第1のフロアと異なる第2のフロアに配置されたn(nは正の整数)個のセンサーとを含む、請求項1から請求項10のいずれか1項に記載のセンサーネットワーク。
The plurality of sensors are:
M sensors (m is a positive integer) arranged on the first floor in the building;
The first floor and the different second is an n arranged on the floor (n is a positive integer) and a number of sensors, sensor network according to any one of claims 1 to 10.
前記無線装置は、前記一部の複数のセンサーを指定する指示を外部から受け、その受けた指示に基づいて前記送信要求を生成してユニキャストする、請求項1から請求項11のいずれか1項に記載のセンサーネットワーク。 The wireless device receives an instruction specifying a plurality of sensors of the part from the outside, and unicast to generate the transmission request based on the received instruction, any of claims 1 to 11 1 The sensor network described in the section.
JP2007008455A 2007-01-17 2007-01-17 Sensor network Expired - Fee Related JP4982191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007008455A JP4982191B2 (en) 2007-01-17 2007-01-17 Sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007008455A JP4982191B2 (en) 2007-01-17 2007-01-17 Sensor network

Publications (2)

Publication Number Publication Date
JP2008176502A JP2008176502A (en) 2008-07-31
JP4982191B2 true JP4982191B2 (en) 2012-07-25

Family

ID=39703486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007008455A Expired - Fee Related JP4982191B2 (en) 2007-01-17 2007-01-17 Sensor network

Country Status (1)

Country Link
JP (1) JP4982191B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101096800B1 (en) * 2008-12-05 2011-12-21 한국전자통신연구원 Location-based Environmental Data Request Response and Data Convergence Method in Sensor Networks
JP2011086250A (en) * 2009-10-19 2011-04-28 Toshiba Corp Measurement device
JP5831637B2 (en) 2012-07-25 2015-12-09 富士通株式会社 Data processing apparatus, data processing system, and data processing method
AU2013321782A1 (en) * 2012-09-27 2015-04-16 Omron Corporation Device management apparatus and device search method
WO2015001657A1 (en) 2013-07-04 2015-01-08 富士通株式会社 Data network management system, data network management device, data processing device, and data network management method
JP6234307B2 (en) * 2014-03-31 2017-11-22 大阪瓦斯株式会社 Wireless terminal and communication system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0541888A (en) * 1991-08-06 1993-02-19 Fujitsu General Ltd Broad band data collection system
JP2000215377A (en) * 1999-01-26 2000-08-04 T & D:Kk measuring device
JP2001319285A (en) * 2000-05-11 2001-11-16 Ricoh Elemex Corp Concentrated control system for meter
US20030151513A1 (en) * 2002-01-10 2003-08-14 Falk Herrmann Self-organizing hierarchical wireless network for surveillance and control
JP4367090B2 (en) * 2003-10-31 2009-11-18 日本電気株式会社 Observation result communication terminal and information collection system
JP3989914B2 (en) * 2004-04-02 2007-10-10 三菱電機株式会社 Energy management system
JP2006067450A (en) * 2004-08-30 2006-03-09 Toshiba Corp Automatic meter reading system and communication method thereof

Also Published As

Publication number Publication date
JP2008176502A (en) 2008-07-31

Similar Documents

Publication Publication Date Title
JP4982191B2 (en) Sensor network
US9991956B2 (en) System and method for communication with a mobile device via a positioning system including RF communication devices and modulated beacon light sources
US10455668B2 (en) Method of controlling lighting devices
JP5207400B2 (en) POSITION INFORMATION PROVIDING SYSTEM, POSITION INFORMATION PROVIDING METHOD, AND POSITIONING INTEGRATION DEVICE
JP7187849B2 (en) Data collection system and data collection method
CN107798362B (en) Localized positioning using communication tags
US9049040B2 (en) System and a method for remotely using electrical devices
US9374842B2 (en) Proxy communication system and proxy communication system controlling method in BAN environment
WO2019171594A1 (en) Mobile terminal and information provision system
Rashid et al. Communication and network technologies of IoT in smart building: A survey
TW201528862A (en) Network configuration method and wireless networking system
JP2014115842A (en) Content management server, content provision system and content management program
CN107071873B (en) Coordinator of tree sensor network ad hoc network
US12379122B2 (en) Linking system and linking control method
CN109672976B (en) Distributed Bluetooth positioning system
KR101471561B1 (en) Plug and play sensor network system using sensor node proxy and method for providing application service using the system
KR101616211B1 (en) Scalable networked device dynamic mapping
US20160360028A1 (en) Locating mobile users
CN110719580B (en) A communication method, device, terminal, gateway and computer storage medium
US20130304859A1 (en) Method and system for communicating between a first item of equipment and one or more other items of equipment
KR20160097998A (en) Method and apparatus for transmitting and receing information between devices in a wireless communictaion system
JP6115053B2 (en) POSITION INFORMATION MANAGEMENT SERVER, POSITION INFORMATION MANAGEMENT METHOD, AND POSITION INFORMATION MANAGEMENT SYSTEM
JP7112167B2 (en) Remote controller and air conditioning system
CN102984718B (en) The system and method for networking relaying is realized based on ZigBee technology
JP6036593B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, CONTROL METHOD, COMMUNICATION METHOD, AND COMPUTER PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120326

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: 20120417

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120423

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4982191

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees