JP4982191B2 - Sensor network - Google Patents
Sensor network Download PDFInfo
- 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
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)。
しかし、従来のセンサーネットワークでは、問合せは、ブロードキャストによって複数のセンサーへ送信されるため、問合せを送信するときのオーバーヘッドが大きくなるという問題がある。その結果、問合せを転送する各センサーの消費電力も高くなり、問合せの転送効率が非常に低くなる。特に、センサーネットワークのサイズが大きい場合には、この問題が顕著である。 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
複数のセンサー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
センサー1〜9は、配置された建物内の湿度を検出する。センサー10〜12,15,17〜21は、配置された建物内の明るさを検出する。センサー13,14,16,22は、配置された建物内の温度を検出する。
The
この発明においては、「湿度」、「明るさ」、「温度」、「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
センサー1〜22の各々は、問合せQUERYを受信すると、自己が検出した検出データ(湿度、明るさ、および温度)を後述する方法によってシンク30へ送信する。
When each of the
また、センサー1〜22の各々は、自己が問合せQUERYの対象外であるとき、問合せQUERYを中継する。
Further, each of the
シンク30は、センサーの属性と、センサーの属性に対応するセンサーのIDと、センサーのIDに対応するセンサーの位置情報とを含むテーブルTBLを保持する。そして、シンク30は、ユーザから指示DIRを受信する。この指示DIRは、複数のセンサー1〜22のうち、ユーザが検出データの送信を希望する一部のセンサーを指定する属性を含む。たとえば、ユーザが温度データの送信を希望した場合、指示DIRは、「温度」という属性を含む。ユーザが湿度データ、明るさデータ、1階に配置されたセンサーの情報、2階に配置されたセンサーの情報、3階に配置されたセンサーの情報および4階に配置されたセンサーの情報を希望する場合も、同様である。
The
シンク30は、ユーザから指示DIRを受信すると、その受信した指示DIRに含まれる属性を解析し、テーブルTBLを参照してユーザが検出データの送信を希望している一部のセンサーを特定する。そして、シンク30は、その特定した一部のセンサーの位置情報に基づいて、後述する方法によって、問合せQUERYを送信する対象領域TREGを決定し、その決定した対象領域TREG内のセンサーのうち、自己に最も近いセンサーNSを検出する。その後、シンク30は、自己からセンサーNSまで問合せQUERYをユニキャストするための無線通信経路RTを後述する方法によって決定し、その決定した無線通信経路RTと、ユーザから指示された属性と、対象領域TREGとを含む問合せQUERYを生成する。そうすると、シンク30は、その生成した問合せQUERYを無線通信経路RTに沿ってユニキャストする。
When the
また、シンク30は、問合せQUERYの対象であるセンサーの検出データをセンサーNSから受信する。
Further, the
図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
通信制御部102は、センサー1の位置情報を保持している。そして、通信制御部102は、アンテナ101を介して問合せQUERYを受信すると、問合せQUERYに含まれる対象領域TREGに基づいて、センサー1が問合せQUERYの対象であるか否かを判定する。より具体的には、通信制御部102は、センサー1の位置情報と、対象領域TREGとに基づいて、センサー1が対象領域TREGに含まれるか否かを判定し、センサー1が対象領域TREGに含まれるとき、センサー1が問合せQUERYの対象であると判定し、センサー1が対象領域TREGに含まれないとき、センサー1が問合せQUERYの対象外であると判定する。
The
通信制御部102は、センサー1が問合せQUERYの対象であると判定したとき、データ検出部103から検出データを取り出し、その取り出した検出データをアンテナ101を介して送信するとともに、問合せQUERYをアンテナ101を介して中継する。
When the
また、通信制御部102は、センサー1が問合せQUERYの対象外であると判定したとき、問合せQUERYに含まれる無線通信経路RTを参照して、センサー1が問合せQUERYを中継すべきか否かを判定する。より具体的には、通信制御部102は、センサー1が無線通信経路RT上のセンサーに含まれているとき、センサー1が問合せQUERYを中継すべきと判定し、センサー1が無線通信経路RT上のセンサーに含まれていないとき、センサー1が問合せQUERYを中継しなくてもよいと判定する。
When the
そして、通信制御部102は、センサー1が問合せQUERYを中継すべきと判定したとき、無線通信経路RTに沿って問合せQUERYをアンテナ101を介して中継し、センサー1が問合せQUERYを中継しなくてもよいと判定したとき、問合せQUERYを破棄する。
When the
データ検出部103は、センサー1が配置された建物内の湿度を検出し、その検出した湿度データを保持する。
The
なお、図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
図3は、図1に示すシンク30の構成を示す概略ブロック図である。図3を参照して、シンク30は、アンテナ301と、通信部302と、制御部303と、表示部304と、受付部305と、経路決定部306と、データ保持部307とを含む。
FIG. 3 is a schematic block diagram showing the configuration of the
アンテナ301は、通信部302から受けた問合せQUERYを送信するとともに、センサー1〜22から受けた検出データを通信部302へ出力する。
The
通信部302は、制御部303から受けた問合せQUERYをアンテナ301へ出力するとともに、アンテナ301から受けた検出データを制御部303へ出力する。
The
制御部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
また、制御部303は、通信部302から検出データを受けると、その受けた検出データをデータ保持部307に格納するとともに、検出データを表示部304に表示する。
Further, when receiving the detection data from the
表示部304は、制御部303から受けた検出データを視覚情報としてユーザに与える。受付部305は、ユーザからの指示DIRを受付け、その受付けた指示DIRを制御部303へ出力する。
The
経路決定部306は、制御部303からの制御に従って、シンク30からセンサーNSまで問合せQUERYをユニキャストするための無線通信経路RTを後述する方法によって決定し、その決定した無線通信経路RTを制御部303へ出力する。
The
データ保持部307は、テーブルTBLおよび検出データを保持する。
The
図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 -
なお、問合せ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
属性は、センサーの属性からなる。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
問合せ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
これによって、制御部303は、問合せQUERYを送信する対象となるセンサーがセンサー13,14,16,22であることを検知する。
As a result, the
そして、制御部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
そうすると、制御部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
そして、制御部303は、シンク30に最も近い位置に存在するセンサー13を検出すると、その検出したセンサー13のID13を経路決定部306へ出力し、シンク30からセンサー13への無線通信経路RTを決定するように経路決定部306を制御する。
When the
図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
図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
センサー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
センサー11および12の通信制御部102は、センサー10の通信制御部102と同じ動作によって、問合せQUERYをそれぞれセンサー12,13へ中継する。
The
これによって、問合せQUERYは、ユニキャストによってシンク30からセンサー13へ送信される。
As a result, the inquiry QUERY is transmitted from the
センサー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
そうすると、センサー13の通信制御部102は、受信した問合せQUERYを対象領域TREG内でブロードキャスト(=ジオキャスト)する。そして、対象領域TREG内のセンサー14〜16,22の通信制御部102も、問合せQUERYを対象領域TREG内でブロードキャストする。
Then, the
これによって、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信する。
Thereby, the
そして、センサー13,14,16,22の通信制御部102は、問合せQUERYの属性(=温度)を参照して、センサー13,14,16,22の検出データの送信が要求されていることを検知し、データ検出部103からそれぞれ温度データT13,T14,T16,T22を読み出す。
Then, the
なお、センサー15の通信制御部102も、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信するが、センサー15の属性が「明るさ」であり、問合せQUERYの属性(=温度)と異なるので、センサー15の通信制御部102は、データ検出部103から検出データを読み出すことなく、問合せQUERYを破棄する。
The
図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
図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
そして、センサー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
そうすると、シンク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
図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
そして、制御部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
そうすると、シンク30の制御部303は、上述した方法によって、無線通信経路RT'を含む問合せQUERYを作成し、その作成した問合せQUERYを無線通信経路RT'に沿ってユニキャストによりセンサー15へ送信する。この場合、センサー10,11,12の通信制御部102は、問合せQUERYをそれぞれセンサー11,12,15へ中継する。これによって、問合せQUERYは、ユニキャストによってセンサー15へ送信される。
Then, the
そして、センサー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
そうすると、センサー15の通信制御部102は、受信した問合せQUERYを対象領域TREG内でブロードキャスト(=ジオキャスト)する。そして、対象領域TREG内のセンサー13,14,16,22の通信制御部102も、問合せQUERYを対象領域TREG内でブロードキャストする。
Then, the
これによって、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、問合せQUERY=[ブロードキャストアドレス/温度/[Xmin,Ymin]〜[Xmax,Ymax]]を受信する。
Thereby, the
そして、センサー13,14,16,22の通信制御部102は、問合せQUERYの属性(=温度)を参照して、センサー13,14,16,22の検出データの送信が要求されていることを検知し、データ検出部103からそれぞれ温度データT13,T14,T16,T22を読み出す。
Then, the
図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
図12を参照して、対象領域TREG内に存在するセンサー13,14,16,22の通信制御部102は、データ検出部103からそれぞれ読み出した温度T13,T14,T16,T22を検出データとしてセンサー15へ送信する。
Referring to FIG. 12, the
そして、センサー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
そうすると、シンク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
上述したように、この発明においては、問合せQUERYは、ユニキャストと、対象領域TREG内におけるブロードキャスト(=ジオキャスト)とによってユーザが検出データの送信を希望するセンサー13,14,16,22へ送信される。
As described above, in the present invention, the inquiry QUERY is transmitted to the
したがって、この発明によれば、問合せ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
また、この発明においては、ユーザが検出データの送信を希望したセンサー13,14,16,22のうち、シンク30に最も近いセンサー13または対象領域TREGの中央に配置されたセンサー15が検出データをまとめてシンク30へ送信する。
In the present invention, among the
したがって、この発明によれば、センサー13,14,16,22が検出データをシンク30へ独立に送信する場合に比べ、検出データを送信するときのオーバーヘッドを低減でき、検出データを効率的にシンク30へ送信できる。
Therefore, according to the present invention, compared with the case where the
上記においては、「温度」からなる属性を含む問合せ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
また、上記においては、属性が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
さらに、上記においては、属性は、「温度」、「湿度」、「明るさ」、「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
さらに、上記においては、問合せ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
さらに、上記においては、問合せQUERYを対象領域TREG内のセンサー13,14,16,22へ送信し、センサー13,14,16,22の検出データをシンク30へ送信するセンサーネットワーク100について説明したが、この発明によるセンサーネットワークは、各々がデータを検出する複数のセンサーと、問合せQUERYを無線通信によって複数のセンサーのうちの一部のセンサーへ送信するシンク30とを備えていればよい。問合せQUERYを一部のセンサーへ送信することによって問合せQUERYを全てのセンサーへ送信する場合よりも無線通信のオーバーヘッドを小さくでき、問合せQUERYを効率的に送信できるからである。
Further, in the above description, the
さらに、この発明によるセンサーネットワークは、問合せ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
さらに、この発明においては、問合せQUERYは、センサーの属性によって検出データを送信すべき一部のセンサー13,14,16,22を複数のセンサー1〜22の中から特定し、かつ、その特定した一部のセンサー13,14,16,22に検出データ(=温度データ)の送信を要求するための「送信要求」を構成する。
Further, in the present invention, the inquiry QUERY specifies a part of the
さらに、センサー13,14,16,22は、「一部のセンサー」を構成し、シンク30は、「無線装置」を構成する。
Further, the
さらに、センサー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
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 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.
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 .
前記第1のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項4に記載のセンサーネットワーク。 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のセンサーは、前記無線装置から受信した送信要求を前記対象領域内でブロードキャストする、請求項4に記載のセンサーネットワーク。 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のセンサーへ中継する、請求項5または請求項6に記載のセンサーネットワーク。 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のセンサーへ中継する、請求項5から請求項7のいずれか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のセンサーは、前記一部の複数のセンサーから受信した検出データをまとめて前記無線通信経路に沿って前記無線装置へユニキャストする、請求項4から請求項8のいずれか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から請求項9のいずれか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.
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)
| 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)
| 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 |
-
2007
- 2007-01-17 JP JP2007008455A patent/JP4982191B2/en not_active Expired - Fee Related
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 |