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

JP4998902B2 - Wireless sensor system, base station, sensor node, communication control method and program - Google Patents

Wireless sensor system, base station, sensor node, communication control method and program Download PDF

Info

Publication number
JP4998902B2
JP4998902B2 JP2009050492A JP2009050492A JP4998902B2 JP 4998902 B2 JP4998902 B2 JP 4998902B2 JP 2009050492 A JP2009050492 A JP 2009050492A JP 2009050492 A JP2009050492 A JP 2009050492A JP 4998902 B2 JP4998902 B2 JP 4998902B2
Authority
JP
Japan
Prior art keywords
data
sensor node
base station
generated
predicted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009050492A
Other languages
Japanese (ja)
Other versions
JP2010206596A (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.)
NEC Solution Innovators Ltd
Original Assignee
NEC System Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC System Technologies Ltd filed Critical NEC System Technologies Ltd
Priority to JP2009050492A priority Critical patent/JP4998902B2/en
Publication of JP2010206596A publication Critical patent/JP2010206596A/en
Application granted granted Critical
Publication of JP4998902B2 publication Critical patent/JP4998902B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、センサノードから無線によってデータを収集する無線センサシステム、基地局、センサノード、通信制御方法およびプログラムに関する。   The present invention relates to a wireless sensor system, a base station, a sensor node, a communication control method, and a program that collect data from sensor nodes wirelessly.

一般的に、センサノードは、乾電池やボタン電池を電力供給源として作動し、ひとたび設置されると、センサノード周囲のデータ、例えば温度や湿度データを基地局へ一定周期で送信するといった動作を繰り返す。センサノードの電池が切れた場合の充電作業や、電池の交換作業等の手間を省くため、センサノードは数ヶ月〜数年間、ときにはそれ以上動作することが望まれる。   In general, a sensor node operates using a dry battery or a button battery as a power supply source, and once installed, repeats an operation of transmitting data around the sensor node, for example, temperature and humidity data to a base station at a constant cycle. . It is desired that the sensor node operate for several months to several years, sometimes more than that, in order to save time and labor for charging when the battery of the sensor node runs out and for replacing the battery.

そのため、センサノードは自身の消費電力量を抑え、電池の消耗を減らすことが必要となる。すなわち、センサノードの省電力化を図り低電力で動作させることにより、センサノードを長期間に渡って動作させることが必要となる。省電力化を図った無線センサネットワークにおけるセンサノードの通信制御方法としては、例えば特許文献1に記載された技術が知られている。   Therefore, the sensor node needs to suppress its own power consumption and reduce battery consumption. That is, it is necessary to operate the sensor node for a long period of time by reducing the power consumption of the sensor node and operating the sensor node with low power. As a communication control method for sensor nodes in a wireless sensor network that achieves power saving, for example, a technique described in Patent Document 1 is known.

特許文献1の無線センサネットワークでは、最初に、送信側センサノードは、初期設定値(例えば最大電力)で受信側センサノードへデータを送信する。次に、受信側センサノードは、受信した信号のパケット番号と受信時刻と受信電力値を記憶し、センサノードにより選択される通信制御間隔の前記パケット番号と前記受信時刻と前記受信電力値から、パケット伝送率と受信電力の平均値と受信電力の標準偏差を求める。さらに前記パケット伝送率と前記受信電力の平均値と前記受信電力の標準偏差から最適な送信電力を計算し、計算した最適な送信電力値から送信電力変更の要否を判断し、送信側センサノードへ最適な送信電力値を送信する。   In the wireless sensor network of Patent Document 1, first, the transmission side sensor node transmits data to the reception side sensor node with an initial setting value (for example, maximum power). Next, the reception side sensor node stores the packet number, reception time, and reception power value of the received signal, and from the packet number, reception time, and reception power value of the communication control interval selected by the sensor node, The average value of the packet transmission rate, the received power, and the standard deviation of the received power are obtained. Further, an optimal transmission power is calculated from the packet transmission rate, an average value of the received power, and a standard deviation of the received power, and it is determined whether or not the transmission power needs to be changed from the calculated optimal transmission power value. The optimal transmission power value is transmitted to

送信側センサノードは、受信側センサノードより最適な送信電力値を受信すると、受信側センサノードへデータを送信する際、受信した送信電力値を用いてデータを送信する。   When the transmission-side sensor node receives an optimal transmission power value from the reception-side sensor node, the transmission-side sensor node transmits data using the received transmission power value when transmitting data to the reception-side sensor node.

以上、説明した通信制御方法により、センサノードは、受信電力の平均値、受信電力の標準偏差に加えパケット伝送率を計算し、最適な送信電力値を決定することで、自身の消費する電流量の低減を図っている。   As described above, according to the communication control method described above, the sensor node calculates the packet transmission rate in addition to the average value of the received power and the standard deviation of the received power, and determines the optimum transmission power value. We are trying to reduce it.

特開2007−60342号公報JP 2007-60342 A

関連する技術の通信制御方法では、センサノードがデータを送信する際の送信電力を最適な値に設定して通信制御することで、センサノードの消費電流量低減を図っていた。   In the communication control method of the related technology, the current consumption of the sensor node is reduced by setting the transmission power when the sensor node transmits data to an optimal value and performing communication control.

しかし、その通信制御方法では、センサノードは、各通信の送信電力を低減させるのみで、通信回数自体は減らないため、低減できる消費電力はあまり大きくなく、結果として、センサノードの動作時間を長くはできないという問題があった。   However, in the communication control method, since the sensor node only reduces the transmission power of each communication and does not reduce the number of communication itself, the power consumption that can be reduced is not so large, and as a result, the operation time of the sensor node is increased. There was a problem that I could not.

本発明は、上述の事情に鑑みてなされたもので、無線センサシステムにおけるセンサノードの消費電力量を低減し、センサノードの動作時間を延長させることを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to reduce the power consumption of a sensor node in a wireless sensor system and extend the operation time of the sensor node.

本発明の第1の観点に係る無線センサシステムは、
センサノードから無線通信でデータを受信する基地局受信手段と、
前記センサノードから受信したデータを記憶する記憶手段と、
前記記憶手段に記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成手段と、
前記予測データ生成手段で生成した予測値を前記センサノードに無線通信で送信する基地局送信手段と、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶手段に記憶する手段と、
を備える基地局と、
前記基地局から無線通信で前記予測値を受信するノード受信手段と、
前記基地局に送信するデータを生成するデータ生成手段と、
前記基地局から受信した予測値と前記データ生成手段で生成したデータを比較する比較手段と、
前記基地局から受信した予測値が、その予測値に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信手段と、
を備えるセンサノードと、
を含んで構成され、
前記基地局は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成し、
前記センサノードは、前記基地局から受信した予測値がその予測値に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止する、
ことを特徴とする。
A wireless sensor system according to a first aspect of the present invention includes:
Base station receiving means for receiving data from the sensor node by wireless communication;
Storage means for storing data received from the sensor node;
Predicted data generation means for generating a predicted value of data that the sensor node will generate next based on the data stored in the storage means by a predetermined method;
Base station transmitting means for transmitting the predicted value generated by the predicted data generating means to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storage unit. Means for storing;
A base station comprising:
Node receiving means for receiving the predicted value by radio communication from the base station;
Data generating means for generating data to be transmitted to the base station;
Comparison means for comparing the predicted value received from the base station with the data generated by the data generation means;
Node transmission means for transmitting the generated data to the base station by wireless communication when the predicted value received from the base station exceeds a predetermined range of the generated data corresponding to the predicted value;
A sensor node comprising:
Comprising
The base station uses data received from a sensor node other than the target sensor node to generate the predicted value, and generates a predicted value of data generated by the target sensor node,
The Sen Sano over de, when the prediction value received from the base station is in a predetermined range of data the product corresponding to the predicted value, stops the transmission of the generated data,
It is characterized by that.

本発明の第2の観点に係る基地局は、
センサノードから無線通信でデータを受信する基地局受信手段と、
前記センサノードから受信したデータを記憶する記憶手段と、
前記記憶手段に記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成手段と、
前記予測データ生成手段で生成した予測値を前記センサノードに無線通信で送信する基地局送信手段と、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶手段に記憶する手段と、
を備え
前記予測データ生成手段は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とする。
A base station according to a second aspect of the present invention is:
Base station receiving means for receiving data from the sensor node by wireless communication;
Storage means for storing data received from the sensor node;
Predicted data generation means for generating a predicted value of data that the sensor node will generate next based on the data stored in the storage means by a predetermined method;
Base station transmitting means for transmitting the predicted value generated by the predicted data generating means to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storage unit. Means for storing;
Equipped with a,
The predicted data generation means generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value.
It shall be the features a.

本発明の第3の観点に係るセンサノードは、
基地局から、順序付けられたデータを無線通信で受信するノード受信手段と、
前記基地局に送信するデータを生成するデータ生成手段と、
前記基地局から受信したデータと前記データ生成手段で生成したデータを比較する比較手段と、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信手段と、
前記データ生成手段で生成するデータを予測する予測手段と、
を備え、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止し、
前記生成したデータが前記予測手段で予測したデータから所定の範囲を超える場合に、前記基地局から前記順序付けられたデータを受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記データの受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
The sensor node according to the third aspect of the present invention is:
Node receiving means for receiving the ordered data by radio communication from the base station;
Data generating means for generating data to be transmitted to the base station;
Comparison means for comparing data received from the base station and data generated by the data generation means;
Node transmission means for transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
Prediction means for predicting data generated by the data generation means;
With
If the data received from the base station is within a predetermined range of the generated data corresponding to the order, stop transmitting the generated data ;
When the generated data exceeds a predetermined range from the data predicted by the prediction means, the ordered data is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the data from the base station, and stop transmitting the generated data ;
It is characterized by that.

本発明の第4の観点に係る通信制御方法は、
基地局において、
センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップを実行させるステップと、
を備える基地局通信制御方法と、
センサノードにおいて、
前記基地局から無線通信で前記予測値を受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信した予測値と前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信した予測値が、その予測値に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
を備えるノード通信制御方法と、
を含んで構成され、
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成し、
前記センサノードにおいて、前記基地局から受信した予測値がその予測値に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止する、
ことを特徴とする。
A communication control method according to a fourth aspect of the present invention includes:
In the base station
A base station receiving step for receiving data by wireless communication from the sensor node;
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node, and the storing step is performed. Steps to be performed;
A base station communication control method comprising:
In the sensor node,
A node receiving step of receiving the predicted value by radio communication from the base station;
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the predicted value received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the predicted value received from the base station exceeds a predetermined range of the generated data corresponding to the predicted value;
A node communication control method comprising:
Comprising
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated,
In the sensor node, when the predicted value received from the base station is within a predetermined range of the generated data corresponding to the predicted value, the transmission of the generated data is stopped.
It is characterized by that.

本発明の第5の観点に係る通信制御方法は、
センサノードが生成するデータを受信する基地局が行う通信制御方法であって、
前記センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップで記憶するステップと、
を備え
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とする。
The communication control method according to the fifth aspect of the present invention is:
A communication control method performed by a base station that receives data generated by a sensor node,
A base station receiving step of receiving data wirelessly communicated from the sensor node,
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storing step. Memorizing step;
Equipped with a,
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated.
It shall be the features a.

本発明の第6の観点に係る通信制御方法は、
生成したデータを基地局に送信するセンサノードが行う通信制御方法であって、
前記基地局から、順序付けられたデータを無線通信で受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信したデータと前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
前記データ生成ステップで生成するデータを予測する予測ステップと、
を備え、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、前記ノード送信ステップの前記生成したデータの送信を停止し、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
A communication control method according to a sixth aspect of the present invention includes:
A communication control method performed by a sensor node that transmits generated data to a base station,
From the base station, and a node receiving step of receiving ordered data in a wireless communication,
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the data received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
A prediction step for predicting data generated in the data generation step;
With
When the data received from the base station is within a predetermined range of the generated data corresponding to the order, the transmission of the generated data in the node transmission step is stopped ,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data ;
It is characterized by that.

本発明の第7の観点に係るプログラムは、
センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップで記憶するステップと、
を実行させ
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とする。
A program according to the seventh aspect of the present invention is:
A base station receiving step for receiving data by wireless communication from the sensor node;
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storing step. Memorizing step;
Was executed,
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated.
It shall be the features a.

本発明の第8の観点に係るプログラムは、
基地局から、順序付けられたデータを無線通信で受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信したデータと前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
前記データ生成ステップで生成するデータを予測する予測ステップと、
を実行させ、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、前記ノード送信ステップの前記生成したデータの送信を停止し、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
A program according to the eighth aspect of the present invention is:
A node receiving step of receiving the ordered data by radio communication from the base station;
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the data received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
A prediction step for predicting data generated in the data generation step;
And execute
When the data received from the base station is within a predetermined range of the generated data corresponding to the order, the transmission of the generated data in the node transmission step is stopped ,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data ;
It is characterized by that.

本発明によれば、無線センサシステムにおけるセンサノードの消費電力量を低減し、センサノードの動作時間を延長させることができる。   According to the present invention, the power consumption of a sensor node in a wireless sensor system can be reduced and the operation time of the sensor node can be extended.

本発明の実施の形態1に係る無線センサシステムの構成例示すブロック図である。It is a block diagram which shows the structural example of the wireless sensor system which concerns on Embodiment 1 of this invention. 実施の形態1に係るセンサノードの作用を説明する図である。It is a figure explaining the effect | action of the sensor node which concerns on Embodiment 1. FIG. 実施の形態1に係る基地局の動作の一例を示すフローチャートである。6 is a flowchart showing an example of operation of the base station according to Embodiment 1. 実施の形態1に係るセンサノードの動作の一例を示すフローチャートである。4 is a flowchart illustrating an example of operation of the sensor node according to the first embodiment. 本発明の実施の形態2に係る無線センサシステムの動作を説明する図である。It is a figure explaining operation | movement of the wireless sensor system which concerns on Embodiment 2 of this invention. 本発明の実施の形態3に係る無線センサシステムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the wireless sensor system which concerns on Embodiment 3 of this invention. 実施の形態3に係るセンサノードの作用を説明する図である。It is a figure explaining the effect | action of the sensor node which concerns on Embodiment 3. FIG. 実施の形態3に係るセンサノードの動作の一例を示すフローチャートである。10 is a flowchart illustrating an example of operation of a sensor node according to the third embodiment. 本発明の実施の形態に係る基地局の物理的な構成例を示すブロック図である。It is a block diagram which shows the physical structural example of the base station which concerns on embodiment of this invention. 本発明の実施の形態に係るセンサノードの物理的な構成例を示すブロック図である。It is a block diagram which shows the physical structural example of the sensor node which concerns on embodiment of this invention.

以下、この発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。   Hereinafter, 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.

(実施の形態1)
図1は、本発明の実施の形態1に係る無線センサシステムの構成例示すブロック図である。無線センサシステムは、基地局1とセンサノード2から構成される。基地局1とセンサノード2は、無線で通信する。1つの基地局1と複数のセンサノード2が通信する場合がある。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration example of a wireless sensor system according to Embodiment 1 of the present invention. The wireless sensor system includes a base station 1 and a sensor node 2. The base station 1 and the sensor node 2 communicate wirelessly. One base station 1 and a plurality of sensor nodes 2 may communicate.

センサノード2は、例えば、それが設置された場所の温度、湿度、照度、圧力、雰囲気ガス濃度または音響レベルなどを計測するセンサを備え、検出したデータを基地局1に無線で送信する。以降、センサノード2が基地局1に送信するデータを生成データという。基地局1は、各センサノード2から受信した生成データを蓄積し、図示しないサーバに送信したり、生成データを表示したり、そこで生成データの分析を行ったりする。   The sensor node 2 includes, for example, a sensor that measures temperature, humidity, illuminance, pressure, atmospheric gas concentration, acoustic level, or the like of a place where the sensor node 2 is installed, and transmits detected data to the base station 1 wirelessly. Hereinafter, data transmitted from the sensor node 2 to the base station 1 is referred to as generation data. The base station 1 accumulates the generated data received from each sensor node 2 and transmits it to a server (not shown), displays the generated data, and analyzes the generated data there.

基地局1は、送受信部101、通信制御部102、予測データ生成部103および受信データ格納部104を備える。基地局1の送受信部101は、センサノード2の送受信部201と無線でデータを送受信する。送受信部101は、センサノード2から生成データを受信すると、通信制御部102へ送る。通信制御部102は、受信した生成データを受信データ格納部104に記憶させる。   The base station 1 includes a transmission / reception unit 101, a communication control unit 102, a prediction data generation unit 103, and a reception data storage unit 104. The transmission / reception unit 101 of the base station 1 transmits / receives data to / from the transmission / reception unit 201 of the sensor node 2 wirelessly. When the transmission / reception unit 101 receives the generated data from the sensor node 2, the transmission / reception unit 101 sends the generated data to the communication control unit 102. The communication control unit 102 causes the received data storage unit 104 to store the received generated data.

予測データ生成部103は、受信データ格納部104に記憶されたデータを用いて、センサノード2ごとに、センサノード2が次回に送信するであろうデータを予測する。データを予測する方法は、例えば、直近に受信した所定の個数のデータの算術平均である。所定の個数が1の場合は、前回に受信したデータと同じ値になる。   The prediction data generation unit 103 uses the data stored in the reception data storage unit 104 to predict the data that the sensor node 2 will transmit next time for each sensor node 2. A method for predicting data is, for example, an arithmetic average of a predetermined number of data received most recently. When the predetermined number is 1, it is the same value as the previously received data.

予測データ生成部103は、例えば、過去に受信した生成データの中で、最新のデータをn個(nは1以上の整数)、例えばn=10といった値を用いる場合、過去に受信したデータから最新の値を10個取得し、それらの算術平均値を前記情報で指定されたセンサノード2が次に送信するであろうデータとして、予測データを生成する。   The prediction data generation unit 103 uses, for example, n pieces of latest data (n is an integer equal to or larger than 1), for example, n = 10 among the generation data received in the past, from the data received in the past. Ten latest values are acquired, and prediction data is generated as data that the sensor node 2 specified by the information will transmit next with the arithmetic average value.

データを予測する方法には他に、直近に受信した所定の個数のデータから近似式で外挿する方法や、最尤法などを用いることができる。生成データが周期的に変動する場合は、周期関数を当てはめて予測することができる。また、センサノード2が送信する生成データの特性を考慮して、時間帯による変化、日変化または季節変動などを織り込んだ予測方法を採用してもよい。   In addition to the method for predicting data, a method of extrapolating an approximate expression from a predetermined number of data received most recently, a maximum likelihood method, or the like can be used. When the generated data fluctuates periodically, it can be predicted by applying a periodic function. Further, in consideration of the characteristics of the generated data transmitted by the sensor node 2, a prediction method incorporating changes due to time zones, daily changes, seasonal fluctuations, or the like may be employed.

予測データ生成部103は、予測したデータ(予測データ)を通信制御部102に送る。通信制御部102は、予測データをそれに対応するセンサノード2に、送受信部101から送信する。送受信部101は、センサノード2へ予測データを送信したのち、センサノード2より生成データを受信した場合、その生成データを通信制御部102に送る。   The prediction data generation unit 103 sends the predicted data (prediction data) to the communication control unit 102. The communication control unit 102 transmits the prediction data from the transmission / reception unit 101 to the sensor node 2 corresponding thereto. After transmitting the prediction data to the sensor node 2 and receiving the generation data from the sensor node 2, the transmission / reception unit 101 sends the generation data to the communication control unit 102.

通信制御部102は、予測データを送受信部101から送信したのち一定時間内に、送受信部101より、センサノード2の送信データを受け取らなかった場合、予測データをセンサノード2から受信したデータとみなして、予測データを受信データ格納部104に記憶させる。また、通信制御部102は、送受信部101よりセンサノード2の送信データを受け取った場合、センサノード2から受信した生成データを受信データ格納部104に記憶させる。   When the communication control unit 102 does not receive the transmission data of the sensor node 2 from the transmission / reception unit 101 within a predetermined time after transmitting the prediction data from the transmission / reception unit 101, the communication control unit 102 regards the prediction data as data received from the sensor node 2. Thus, the prediction data is stored in the received data storage unit 104. In addition, when the communication control unit 102 receives the transmission data of the sensor node 2 from the transmission / reception unit 101, the communication control unit 102 stores the generated data received from the sensor node 2 in the reception data storage unit 104.

このようにして、受信データ格納部104には、センサノード2から受信した生成データまたは生成データとみなした予測データがセンサノード2ごとに時系列に記憶される。記憶する生成データまたは予測データには、受信した時刻または受信する予定の時刻を付してもよい。   In this manner, the reception data storage unit 104 stores the generation data received from the sensor node 2 or the prediction data regarded as the generation data in time series for each sensor node 2. The generated data or the predicted data to be stored may be given a received time or a scheduled reception time.

一方、センサノード2は、送受信部201、通信制御部202、送信データ生成部203および受信データ比較部205を備える。送受信部201は、基地局1の送受信部101と無線でデータを送受信する。送受信部201は、基地局1から予測データを受信すると、通信制御部202へ送る。   On the other hand, the sensor node 2 includes a transmission / reception unit 201, a communication control unit 202, a transmission data generation unit 203, and a reception data comparison unit 205. The transmission / reception unit 201 transmits / receives data to / from the transmission / reception unit 101 of the base station 1 wirelessly. When the transmission / reception unit 201 receives the prediction data from the base station 1, the transmission / reception unit 201 sends the prediction data to the communication control unit 202.

送信データ生成部203は決められたタイミングで、前述したようにセンサで検出したデータから基地局1に送信すべきデータ(生成データ)を生成する。送信データ生成部203は、生成データを通信制御部202および受信データ比較部205に送る。   The transmission data generation unit 203 generates data (generation data) to be transmitted to the base station 1 from the data detected by the sensor as described above at a determined timing. The transmission data generation unit 203 sends the generation data to the communication control unit 202 and the reception data comparison unit 205.

通信制御部202は、基地局1から受信した予測データを受信データ比較部205に送る。受信データ比較部205は、予測データと生成データを比較して、予測データが生成データの所定の範囲に入っているか、所定の範囲を超えているかを通信制御部202に伝える。予測データと生成データを比較する所定の範囲は、例えば、両者が一致するかどうかである。所定の範囲は、センサで検出するデータの誤差の範囲とすることができる。   The communication control unit 202 sends the prediction data received from the base station 1 to the reception data comparison unit 205. The received data comparison unit 205 compares the predicted data with the generated data, and notifies the communication control unit 202 whether the predicted data is within a predetermined range of the generated data or exceeds the predetermined range. The predetermined range in which the predicted data and the generated data are compared is, for example, whether or not they match. The predetermined range can be an error range of data detected by the sensor.

通信制御部202は、予測データが生成データから所定の範囲を超えている場合には、生成データを基地局1に送受信部201から送信する。予測データが生成データの所定の範囲に入っている場合は、生成データを送信しない。   The communication control unit 202 transmits the generated data to the base station 1 from the transmitting / receiving unit 201 when the predicted data exceeds the predetermined range from the generated data. If the predicted data is within a predetermined range of the generated data, the generated data is not transmitted.

本実施の形態では、予測データの送信とセンサノード2における生成データの生成は、同じ時間間隔で行われる。予測データと生成データはそれぞれの時間間隔で順序づけられる。予測データと生成データは、交互にまたは同時に生成されて、対応づけられている。予測データと生成データには番号を付して、それぞれの順序と相互の対応をとってもよい。この番号には、例えば0〜127(7ビット)のような限定された範囲の数値を循環して用いることができる。   In the present embodiment, the transmission of the prediction data and the generation of the generation data in the sensor node 2 are performed at the same time interval. Predicted data and generated data are ordered at respective time intervals. The prediction data and the generation data are generated alternately and simultaneously with each other. The prediction data and the generated data may be numbered to correspond to each other in order. For this number, a numerical value in a limited range such as 0 to 127 (7 bits) can be circulated and used.

センサノード2を起動した初期には、通信する無線チャネルが空いている(搬送波の受信レベルが限界以下に小さい)ときに生成データの送信を開始し、以降は、決められたタイミングで予測データの受信と生成データの送信を行う。あるいは、最初に基地局1を探索して通信周期の同期を確立したのち、予測データの受信と生成データの送信を行う。   In the initial stage when the sensor node 2 is activated, transmission of the generated data is started when the wireless channel for communication is free (the reception level of the carrier wave is smaller than the limit), and thereafter, the predicted data is transmitted at a determined timing. Receive and send generated data. Alternatively, first, the base station 1 is searched to establish communication period synchronization, and then the prediction data is received and the generated data is transmitted.

センサノード2は、決められたタイミングで予測データを受信できない場合は、予測データが生成データから所定の範囲を外れているとみなして、生成データを送信する。基地局1では、生成データを受信できない場合には、予測データを生成データとみなして記憶することになる。基地局1では、受信した生成データに誤りを検出した場合、受信したデータからセンサノード2の識別符号を正しく解読できれば、その回の生成データを欠損値として扱うことができる。   If the sensor node 2 cannot receive the predicted data at the determined timing, the sensor node 2 considers that the predicted data is out of the predetermined range from the generated data and transmits the generated data. In the base station 1, when the generation data cannot be received, the prediction data is regarded as the generation data and stored. In the base station 1, when an error is detected in the received generated data, if the identification code of the sensor node 2 can be correctly decoded from the received data, the generated data at that time can be handled as a missing value.

図2は、実施の形態1に係るセンサノード2の作用を説明する図である。図2は、1回の生成データの消費電流の変化を模式的に示す。図2(a)は、予測データとそれに対応する生成データが一致する場合を示す。図2(b)は、予測データが生成データから所定の範囲を超えた場合を示す。   FIG. 2 is a diagram for explaining the operation of the sensor node 2 according to the first embodiment. FIG. 2 schematically shows a change in consumption current of one generation data. FIG. 2A shows a case where the predicted data matches the generated data corresponding thereto. FIG. 2B shows a case where the predicted data exceeds a predetermined range from the generated data.

図2(a)に示すように、予測データと生成データが一致する場合には、センサノード2から送信が行われないので、その分の電力が消費されない。予測データが生成データの所定の範囲に入る率が高ければ高いほど、電力消費量を抑えることができる。   As shown in FIG. 2A, when the predicted data and the generated data match, transmission from the sensor node 2 is not performed, so that power is not consumed. The higher the rate at which the predicted data falls within the predetermined range of the generated data, the lower the power consumption.

センサノード2では、毎回基地局1から受信するので、その分消費電力量が増加するが、予測データが生成データと一致する場合には送信を行わないので、予測データが生成データと一致する率が大きければ、平均して消費電力量を抑えることができる。例えば、基地局1の予測が10回に9回の割合で予測を当てることにより、毎回必ず送信する方式と比較して、10%前後の消費電力量を削減できる。計算の一例を以下に示す。   Since the sensor node 2 receives from the base station 1 every time, the amount of power consumption increases accordingly. However, when the predicted data matches the generated data, no transmission is performed, so the rate at which the predicted data matches the generated data. If is large, the power consumption can be suppressed on average. For example, by predicting the base station 1 at a ratio of 9 out of 10 times, it is possible to reduce power consumption by about 10% as compared with a method that always transmits every time. An example of the calculation is shown below.

センサノード2の消費電力量は、センサノード2の動作回数と消費電力、処理時間の積で表すことができる。毎回生成データを送信する通信制御方法の消費電力量は、10回センサノード2を動作させた場合、1回の通信に必要な消費電力量が、例えば282.9(mW・ms)とすると、その消費電力量は2829(mW・ms)である。本実施の形態の通信制御方法で、1回の通信に必要な消費電力量が、例えば、基地局1の予測データが生成データに一致する場合に、237.6(mW・ms)であり、基地局1の予測データが生成データに一致しない場合に、364.2(mW・ms)であったとする。   The amount of power consumption of the sensor node 2 can be represented by the product of the number of operations of the sensor node 2, the power consumption, and the processing time. For example, when the sensor node 2 is operated 10 times, the power consumption of the communication control method for transmitting the generated data every time is 282.9 (mW · ms). The power consumption is 2829 (mW · ms). In the communication control method of the present embodiment, the power consumption required for one communication is, for example, 237.6 (mW · ms) when the prediction data of the base station 1 matches the generated data, It is assumed that the predicted data of the base station 1 is 364.2 (mW · ms) when it does not match the generated data.

上述の例では、本実施の形態で、例えば、基地局1の予測データが平均して10回中9回生成データに一致する場合、すなわち、基地局1の予測データが10回中1回生成データと一致しない場合、1回あたりの平均消費電力量は、2502.6 (mW・ms)となる。つまり、本実施の形態の通信制御方法では、毎回生成データを送信する通信制御方法に比べ、約13%の消費電力量を削減できる。一般的に、無線機では送信するときの電流が最も大きいので、送信回数を減らすほど、消費電力量を抑えることができる。   In the above example, in the present embodiment, for example, when the prediction data of the base station 1 on average matches the generated data 9 times out of 10, that is, the predicted data of the base station 1 is generated once out of 10 times. If the data does not match, the average power consumption per time is 2502.6 (mW · ms). That is, in the communication control method according to the present embodiment, the power consumption can be reduced by about 13% compared to the communication control method that transmits the generated data every time. In general, the radio device has the largest current when transmitting, so the power consumption can be reduced as the number of transmissions is reduced.

図3は、実施の形態1に係る基地局1の動作の一例を示すフローチャートである。図3は、1つのセンサノード2に対する通信処理を示す。基地局1は、センサノード2ごとに決められたタイミングで、それぞれの通信処理を起動する。   FIG. 3 is a flowchart showing an example of the operation of the base station 1 according to the first embodiment. FIG. 3 shows communication processing for one sensor node 2. The base station 1 starts each communication process at a timing determined for each sensor node 2.

まず、予測データ生成部103は、上述のように受信データ格納部104に記憶されているデータから、対象のセンサノード2が次に生成するであろうデータの予測値である予測データを算出する(ステップS11)。通信制御部102は、予測データを送受信部101からセンサノード2に送信する(ステップS12)。   First, the predicted data generation unit 103 calculates predicted data that is a predicted value of data that the target sensor node 2 will generate next from the data stored in the received data storage unit 104 as described above. (Step S11). The communication control unit 102 transmits the prediction data from the transmission / reception unit 101 to the sensor node 2 (step S12).

送受信部101は、予測データを送信したのち、センサノード2が生成データを送信するのを待ち受ける(ステップS13、ステップS14;NO、ステップS15;NO)。センサノード2から生成データを受信する前に(ステップS14;NO)、所定の時間を経過した場合は(ステップS15;YES)、予測データを受信データ(生成データ)として受信データ格納部104に記憶させる(ステップS16)。   The transmitter / receiver 101 waits for the sensor node 2 to transmit the generated data after transmitting the prediction data (step S13, step S14; NO, step S15; NO). Before receiving the generation data from the sensor node 2 (step S14; NO), if a predetermined time has passed (step S15; YES), the prediction data is stored in the reception data storage unit 104 as reception data (generation data). (Step S16).

所定の時間を経過する前に生成データを受信した場合は(ステップS14;YES)、受信データ(生成データ)を受信データ格納部104に記憶させる(ステップS17)。   If the generated data is received before the predetermined time has elapsed (step S14; YES), the received data (generated data) is stored in the received data storage unit 104 (step S17).

図4は、実施の形態1に係るセンサノード2の動作の一例を示すフローチャートである。センサノード2は、決められたタイミングで通信処理を起動する。   FIG. 4 is a flowchart showing an example of the operation of the sensor node 2 according to the first embodiment. The sensor node 2 starts communication processing at a determined timing.

まず、送信データ生成部203は、センサで検出したデータなどから送信すべきデータ(生成データ)を生成する(ステップS21)。そして、基地局1が予測データを送信するのを待ち受ける(ステップS22、ステップS23;NO、ステップS26;NO)。   First, the transmission data generation unit 203 generates data (generation data) to be transmitted from data detected by the sensor (step S21). And it waits for the base station 1 to transmit prediction data (step S22, step S23; NO, step S26; NO).

所定の時間を経過する前に予測データを受信した場合は(ステップS23;YES)、生成データと受信データ(予測データ)を比較する(ステップS24)。そして、予測データが生成データに所定の範囲で一致する場合は(ステップS25;YES)、生成データを送信することなく通信処理を終了する。予測データと生成データが所定の範囲で一致しない場合は(ステップS25;NO)、通信制御部202は、生成データを送受信部201から基地局1に送信する(ステップS27)。   When the predicted data is received before the predetermined time has elapsed (step S23; YES), the generated data and the received data (predicted data) are compared (step S24). If the predicted data matches the generated data within a predetermined range (step S25; YES), the communication process is terminated without transmitting the generated data. When the predicted data and the generated data do not match within the predetermined range (step S25; NO), the communication control unit 202 transmits the generated data from the transmission / reception unit 201 to the base station 1 (step S27).

基地局1の送信を待ち受けて(ステップS22)、データを受信する前に所定の時間を経過した場合にも(ステップS23;NO、ステップS26;YES)、通信制御部202は、生成データを送受信部201から基地局1に送信する(ステップS27)。   Even when the base station 1 waits for transmission (step S22) and a predetermined time elapses before receiving data (step S23; NO, step S26; YES), the communication control unit 202 transmits and receives the generated data. It transmits to the base station 1 from the part 201 (step S27).

以上説明したように、本実施の形態1の無線センサシステムによれば、生成データを毎回送信する方法に比べ、少ない消費電力量でセンサノード2を動作させることが可能となり、結果としてセンサノード2の動作時間が延長される。   As described above, according to the wireless sensor system of the first embodiment, it is possible to operate the sensor node 2 with less power consumption than the method of transmitting the generated data every time, and as a result, the sensor node 2 The operating time is extended.

(実施の形態2)
図5は、本発明の実施の形態2に係る無線センサシステムの動作を説明する図である。実施の形態2では、基地局1の予測データ生成部103は、センサノード2が次に生成するであろうデータを、他のセンサノード2から受信した生成データを用いて予測する。
(Embodiment 2)
FIG. 5 is a diagram for explaining the operation of the wireless sensor system according to Embodiment 2 of the present invention. In Embodiment 2, the prediction data generation unit 103 of the base station 1 predicts data that the sensor node 2 will generate next using the generation data received from the other sensor nodes 2.

図5は、例えば、センサノード2a、センサノード2c、センサノード2bが並んで設置されていることを示す。基地局1が、センサノード2cの生成データを予測する場合を想定する。   FIG. 5 shows that, for example, the sensor node 2a, the sensor node 2c, and the sensor node 2b are installed side by side. Assume that the base station 1 predicts the generation data of the sensor node 2c.

図5の例では、センサノード2cの生成データが、センサノード2aとセンサノード2bの生成データの算術平均になっている。例えば、送信時刻20:10では、センサノード2aの生成データは27℃であり、センサノード2bの生成データは25℃である。センサノード2aとセンサノード2bから受信するデータ(生成データまたは予測データである)が確定した段階で、センサノード2cの生成データをそれらの算術平均
(27℃+25℃)/2 = 26℃
で予測することができる。
In the example of FIG. 5, the generation data of the sensor node 2c is an arithmetic average of the generation data of the sensor node 2a and the sensor node 2b. For example, at the transmission time 20:10, the generation data of the sensor node 2a is 27 ° C., and the generation data of the sensor node 2b is 25 ° C. When the data (generated data or predicted data) received from the sensor node 2a and the sensor node 2b is determined, the generated data of the sensor node 2c is arithmetically averaged (27 ° C. + 25 ° C.) / 2 = 26 ° C.
Can be predicted.

このように、センサノード2cの生成データと、センサノード2a、センサノード2bの生成データとの間に相関関係があれば、その相関関係を用いることによって、センサノード2cの生成データを予測する精度を向上できる。   Thus, if there is a correlation between the generation data of the sensor node 2c and the generation data of the sensor node 2a and the sensor node 2b, the accuracy of predicting the generation data of the sensor node 2c by using the correlation. Can be improved.

なお、本実施の形態2において、センサノード2の生成データを予測するときに、そのセンサノード2から受信した生成データに加えて、他のセンサノード2から受信したデータを用いて予測してよい。また、他のセンサノード2から受信したデータのみから、対象のセンサノード2の予測データを生成することもあり得る。   In the second embodiment, when the generation data of the sensor node 2 is predicted, in addition to the generation data received from the sensor node 2, the prediction may be performed using data received from other sensor nodes 2. . Moreover, the prediction data of the target sensor node 2 may be generated only from the data received from the other sensor nodes 2.

(実施の形態3)
図6は、本発明の実施の形態3に係る無線センサシステムの構成例を示すブロック図である。実施の形態3では、センサノード2は、それ自身が次に生成するデータを予測する。センサノード2は、実施の形態1の構成に加えて、生成データ格納部204および予測データ生成部206を備える。
(Embodiment 3)
FIG. 6 is a block diagram showing a configuration example of a wireless sensor system according to Embodiment 3 of the present invention. In the third embodiment, the sensor node 2 predicts data to be generated next. The sensor node 2 includes a generation data storage unit 204 and a prediction data generation unit 206 in addition to the configuration of the first embodiment.

生成データ格納部204は、送信データ生成部203で生成したデータ(生成データ)を記憶する。この場合、過去の生成データをすべて記憶する必要はなく、次の生成データを予測するために必要な個数の生成データを記憶していればよい。   The generation data storage unit 204 stores the data (generation data) generated by the transmission data generation unit 203. In this case, it is not necessary to store all the past generation data, and it is sufficient to store the number of generation data necessary for predicting the next generation data.

予測データ生成部206は、基地局1の予測データ生成部103と同様にして、生成データ格納部204に記憶されている生成データを用いて、次に生成するデータを予測する。予測データ生成部206は、予測したデータ(以下、ノード予測データという)を通信制御部202に送る。   The prediction data generation unit 206 predicts the next data to be generated using the generation data stored in the generation data storage unit 204 in the same manner as the prediction data generation unit 103 of the base station 1. The prediction data generation unit 206 sends the predicted data (hereinafter referred to as node prediction data) to the communication control unit 202.

一方、送信データ生成部203は決められたタイミングで、前述したようにセンサで検出したデータから基地局1に送信すべきデータ(生成データ)を生成する。送信データ生成部203は、生成データを通信制御部202、生成データ格納部204および受信データ比較部205に送る。   On the other hand, the transmission data generation unit 203 generates data (generation data) to be transmitted to the base station 1 from the data detected by the sensor as described above at a predetermined timing. The transmission data generation unit 203 sends the generation data to the communication control unit 202, the generation data storage unit 204, and the reception data comparison unit 205.

通信制御部202は、予測データ生成部206から受け取ったノード予測データと、送信データ生成部203から受け取った生成データを比較する。ノード予測データが、生成データから所定の範囲内にあれば、通信制御部202は、送受信部201が基地局1から予測データを受信するのを停止する。   The communication control unit 202 compares the node prediction data received from the prediction data generation unit 206 with the generation data received from the transmission data generation unit 203. If the node prediction data is within a predetermined range from the generated data, the communication control unit 202 stops the transmission / reception unit 201 from receiving the prediction data from the base station 1.

送受信部201が基地局1から予測データを受信するのを停止した場合は、生成データを基地局1に送信することも停止する。その場合は、受信データ比較部205で受信データ(予測データ)と生成データを比較することはない。   When the transmission / reception unit 201 stops receiving prediction data from the base station 1, transmission of the generated data to the base station 1 is also stopped. In that case, the received data comparison unit 205 does not compare the received data (predicted data) with the generated data.

基地局1の動作は、実施の形態1と同様である。すなわち、センサノード2でノード予測データと生成データが所定の範囲で一致している場合は、センサノード2から生成データが送信されないので、基地局1は、予測データを生成データとみなして受信データ格納部104に記憶する。   The operation of the base station 1 is the same as that of the first embodiment. That is, when the node prediction data and the generation data match in the predetermined range in the sensor node 2, since the generation data is not transmitted from the sensor node 2, the base station 1 regards the prediction data as the generation data and receives the received data. Store in the storage unit 104.

センサノード2の予測方法が、基地局1の予測方法と同じであれば、無線通信が正常に行われている限り、基地局1で記憶されるデータと生成データが異なることはない。基地局1の予測データと、センサノード2のノード予測データは、誤差の許容範囲で一致していれば、基地局1で記憶されるデータが生成データから許容範囲を超えて、不一致になることはない。   If the prediction method of the sensor node 2 is the same as the prediction method of the base station 1, the data stored in the base station 1 and the generated data are not different as long as wireless communication is normally performed. If the prediction data of the base station 1 and the node prediction data of the sensor node 2 match within the allowable range of error, the data stored in the base station 1 will exceed the allowable range from the generated data and will not match. There is no.

また、実施の形態2の基地局1と実施の形態3のセンサノード2を組み合わせてもよい。その場合、基地局1の予測データの方が、センサノード2におけるノード予測データより、生成データに近ければ、基地局1で記憶されるデータが生成データから許容範囲を超えて、不一致になることはない。   Further, the base station 1 of the second embodiment and the sensor node 2 of the third embodiment may be combined. In that case, if the prediction data of the base station 1 is closer to the generation data than the node prediction data in the sensor node 2, the data stored in the base station 1 exceeds the allowable range from the generation data and becomes inconsistent. There is no.

図7は、実施の形態3に係るセンサノード2の作用を説明する図である。図7(a)は、ノード予測データと生成データが一致する場合である。図7(b)は、ノード予測データと生成データが一致しないが、予測データと生成データが一致する場合を示す。図7(c)は、ノード予測データが生成データと一致せず、さらに、予測データと生成データが一致しない場合である。基地局1の予測とセンサノード2の予測が異なる場合に、図7(b)の形態が発生しうる。   FIG. 7 is a diagram for explaining the operation of the sensor node 2 according to the third embodiment. FIG. 7A shows a case where the node prediction data matches the generation data. FIG. 7B shows a case where the predicted node data and the generated data do not match, but the predicted data and the generated data match. FIG. 7C shows a case where the node prediction data does not match the generation data, and furthermore, the prediction data and the generation data do not match. When the prediction of the base station 1 and the prediction of the sensor node 2 are different, the form of FIG. 7B can occur.

図7に示すように、本実施の形態3では、ノード予測データの生成およびノード予測データと生成データの比較の処理(図7のPで示す期間)だけ消費電力量は増加することになるが、その消費電流はデータ受信(図7のRで示す)に比べれば小さい。受信を停止する回数がある程度見込めれば、1回の平均通信電力量をその分小さくできる。   As shown in FIG. 7, in the third embodiment, the amount of power consumption increases only during the process of generating node prediction data and comparing the node prediction data with the generated data (period indicated by P in FIG. 7). The current consumption is small compared to data reception (indicated by R in FIG. 7). If the number of times to stop reception can be expected to some extent, the average communication power amount per time can be reduced accordingly.

図8は、実施の形態3に係るセンサノード2の動作の一例を示すフローチャートである。センサノード2は、決められたタイミングで通信処理を起動する。   FIG. 8 is a flowchart illustrating an example of the operation of the sensor node 2 according to the third embodiment. The sensor node 2 starts communication processing at a determined timing.

まず、予測データ生成部206は、生成データ格納部204に記憶されたデータから次に生成するであろうデータの予測値であるノード予測データを生成する(ステップS31)。送信データ生成部203は、センサで検出したデータなどから送信すべきデータ(生成データ)を生成する(ステップS32)。通信制御部202は、ノード予測データと生成データを比較し(ステップS33)、両者が所定の範囲で一致していれば(ステップS34;YES)、生成データを生成データ格納部204に記憶して(ステップS39)、1回の通信処理を終了する。   First, the prediction data generation unit 206 generates node prediction data that is a prediction value of data that will be generated next from the data stored in the generation data storage unit 204 (step S31). The transmission data generation unit 203 generates data (generation data) to be transmitted from data detected by the sensor (step S32). The communication control unit 202 compares the node prediction data and the generated data (step S33), and if they match within a predetermined range (step S34; YES), stores the generated data in the generated data storage unit 204. (Step S39) One communication process is terminated.

ノード予測データと生成データが所定の範囲で一致していなければ(ステップS34;NO)、基地局1が予測データを送信するのを待ち受ける(ステップS35、ステップS36;NO、ステップS40;NO)。基地局送信待ち受け(ステップS35)以降、生成したデータを送信するまで(ステップS41)は、図4のステップS22〜ステップS27までの処理と同じである。   If the node prediction data and the generated data do not match within a predetermined range (step S34; NO), the base station 1 waits for transmission of the prediction data (step S35, step S36; NO, step S40; NO). From the base station transmission standby (step S35) until the generated data is transmitted (step S41) is the same as the processing from step S22 to step S27 in FIG.

所定の時間を経過する前に予測データを受信した場合は(ステップS36;YES)、生成データと受信データ(予測データ)を比較する(ステップS37)。そして、予測データが生成データに所定の範囲で一致する場合は(ステップS38;YES)、生成データを送信することなく、生成したデータを記憶して(ステップS39)、通信処理を終了する。予測データと生成データが所定の範囲で一致しない場合は(ステップS38;NO)、通信制御部202は、生成データを送受信部201から基地局1に送信する(ステップS41)。   When the predicted data is received before the predetermined time has elapsed (step S36; YES), the generated data is compared with the received data (predicted data) (step S37). If the predicted data matches the generated data within a predetermined range (step S38; YES), the generated data is stored without transmitting the generated data (step S39), and the communication process is terminated. When the predicted data and the generated data do not match within the predetermined range (step S38; NO), the communication control unit 202 transmits the generated data from the transmission / reception unit 201 to the base station 1 (step S41).

基地局1の送信を待ち受けて(ステップS35)、データを受信する前に所定の時間を経過した場合にも(ステップS36;NO、ステップS40;YES)、通信制御部202は、生成データを送受信部201から基地局1に送信する(ステップS41)。生成データを送信したのち、生成データを生成データ格納部204に記憶する。   Even when a predetermined time elapses before receiving data (step S36; NO, step S40; YES), the communication control unit 202 transmits and receives generated data, waiting for transmission from the base station 1 (step S35). It transmits to the base station 1 from the part 201 (step S41). After transmitting the generated data, the generated data is stored in the generated data storage unit 204.

以上説明したように、実施の形態3のセンサノード2では、それ自身が次に生成するデータを予測し、予測したデータ(ノード予測データ)が生成データの所定の範囲にあれば、基地局1からデータを受信せず、また生成データを基地局1に送信しない。その結果、さらに消費電力量を削減することができる。   As described above, in the sensor node 2 of the third embodiment, the base station 1 predicts the data to be generated next and if the predicted data (node prediction data) is within a predetermined range of the generated data. No data is received from the mobile station, and the generated data is not transmitted to the base station 1. As a result, the power consumption can be further reduced.

図9は、本発明の実施の形態に係る基地局1の物理的な構成例を示すブロック図である。基地局1は、図9に示すように、制御部11、主記憶部12、外部記憶部13、操作部14、表示部15および送受信部16を備える。主記憶部12、外部記憶部13、操作部14、表示部15および送受信部16はいずれも内部バス10を介して制御部11に接続されている。   FIG. 9 is a block diagram showing a physical configuration example of the base station 1 according to the embodiment of the present invention. As illustrated in FIG. 9, the base station 1 includes a control unit 11, a main storage unit 12, an external storage unit 13, an operation unit 14, a display unit 15, and a transmission / reception unit 16. The main storage unit 12, the external storage unit 13, the operation unit 14, the display unit 15, and the transmission / reception unit 16 are all connected to the control unit 11 via the internal bus 10.

制御部11はCPU(Central Processing Unit)等から構成され、外部記憶部13に記憶されている通信プログラム19に従って、前述の通信処理を実行する。   The control unit 11 includes a CPU (Central Processing Unit) and the like, and executes the above-described communication processing according to the communication program 19 stored in the external storage unit 13.

主記憶部12はRAM(Random-Access Memory)等から構成され、外部記憶部13に記憶されている通信プログラム19をロードし、制御部11の作業領域として用いられる。   The main storage unit 12 is configured by a RAM (Random-Access Memory) or the like, loads a communication program 19 stored in the external storage unit 13, and is used as a work area of the control unit 11.

外部記憶部13は、フラッシュメモリ、ハードディスク、DVD−RAM(Digital Versatile Disc Random-Access Memory)、DVD−RW(Digital Versatile Disc ReWritable)等の不揮発性メモリから構成され、前記の処理を制御部11に行わせるための通信プログラム19を予め記憶し、また、制御部11の指示に従って、この通信プログラム19が記憶するデータを制御部11に供給し、制御部11から供給されたデータを記憶する。   The external storage unit 13 includes a non-volatile memory such as a flash memory, a hard disk, a DVD-RAM (Digital Versatile Disc Random-Access Memory), a DVD-RW (Digital Versatile Disc ReWritable), and the above processing is performed by the control unit 11. A communication program 19 to be performed is stored in advance, and data stored in the communication program 19 is supplied to the control unit 11 according to an instruction from the control unit 11 and data supplied from the control unit 11 is stored.

操作部14はキーボードおよびマウスなどのポインティングデバイス等と、キーボードおよびポインティングデバイス等を内部バスに接続するインタフェース装置から構成されている。操作部14を介して、センサノード2の識別番号などが入力され、制御部11に供給される。   The operation unit 14 includes a pointing device such as a keyboard and a mouse, and an interface device that connects the keyboard and the pointing device to an internal bus. The identification number of the sensor node 2 is input via the operation unit 14 and supplied to the control unit 11.

表示部15は、CRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)などから構成され、センサノード2から受信したデータなどを表示する。   The display unit 15 includes a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display), and displays data received from the sensor node 2.

送受信部16は、無線送受信機およびそれらと接続するシリアルインタフェースまたはLAN(Local Area Network)インタフェースから構成されている。送受信部16を介して、センサノード2に予測データを送信し、生成データをセンサノード2から受信する。   The transmitter / receiver 16 includes a wireless transmitter / receiver and a serial interface or a LAN (Local Area Network) interface connected thereto. The prediction data is transmitted to the sensor node 2 via the transmission / reception unit 16, and the generated data is received from the sensor node 2.

図1または図6に示す基地局1の送受信部101、通信制御部102、予測データ生成部103および受信データ格納部104の処理は、通信プログラム19が、制御部11、主記憶部12、外部記憶部13、操作部14、表示部15および送受信部16などを資源として用いて処理することによって実行する。   The processing of the transmission / reception unit 101, the communication control unit 102, the prediction data generation unit 103, and the reception data storage unit 104 of the base station 1 shown in FIG. 1 or 6 is performed by the communication program 19, the control unit 11, the main storage unit 12, and the external The processing is executed by using the storage unit 13, the operation unit 14, the display unit 15, the transmission / reception unit 16, and the like as resources.

図10は、図1または図6に示すセンサノード2のハードウェア構成の一例を示すブロック図である。センサノード2は、図10に示すように、制御部21、主記憶部22、外部記憶部23、入力部24、センサ25および送受信部26を備える。主記憶部22、外部記憶部23、入力部24および送受信部26はいずれも内部バス20を介して制御部21に接続されている。   FIG. 10 is a block diagram illustrating an example of a hardware configuration of the sensor node 2 illustrated in FIG. 1 or 6. As shown in FIG. 10, the sensor node 2 includes a control unit 21, a main storage unit 22, an external storage unit 23, an input unit 24, a sensor 25, and a transmission / reception unit 26. The main storage unit 22, the external storage unit 23, the input unit 24, and the transmission / reception unit 26 are all connected to the control unit 21 via the internal bus 20.

制御部21はCPU(Central Processing Unit)またはディジタル信号処理装置(DSP:Digital Signal Processor)等から構成され、外部記憶部23に記憶されている制御プログラム29に従って、センサノード2の送受信部201、通信制御部202、送信データ生成部203、受信データ比較部205、生成データ格納部204および予測データ生成部206の各処理を実行する。制御部21はまた、FPGA(Field Programmable Gate Array)で構成することもできる。   The control unit 21 includes a CPU (Central Processing Unit) or a digital signal processor (DSP) and the like, and in accordance with a control program 29 stored in the external storage unit 23, the transmission / reception unit 201 of the sensor node 2, communication Each process of the control unit 202, the transmission data generation unit 203, the reception data comparison unit 205, the generation data storage unit 204, and the prediction data generation unit 206 is executed. The control unit 21 can also be configured by an FPGA (Field Programmable Gate Array).

主記憶部22はRAM(Random-Access Memory)等から構成され、制御部21の作業領域として用いられる。   The main storage unit 22 includes a RAM (Random-Access Memory) and the like, and is used as a work area for the control unit 21.

外部記憶部23は、ROM(Read-Only Memory)、フラッシュメモリ、ハードディスク等の不揮発性メモリから構成され、センサノード2の処理を制御部21に行わせるための制御プログラム29を予め記憶し、また、制御部21の指示に従って、制御プログラム29が記憶するデータを制御部21に供給し、制御部21から供給されたデータを記憶する。   The external storage unit 23 includes a nonvolatile memory such as a ROM (Read-Only Memory), a flash memory, and a hard disk, and stores in advance a control program 29 for causing the control unit 21 to perform processing of the sensor node 2. In accordance with an instruction from the control unit 21, the data stored in the control program 29 is supplied to the control unit 21 and the data supplied from the control unit 21 is stored.

入力部24は、シリアルインタフェースまたはパラレルインタフェースから構成されている。入力部24は、センサ25に接続し、センサ25から各検出データを入力する。   The input unit 24 includes a serial interface or a parallel interface. The input unit 24 is connected to the sensor 25 and inputs each detection data from the sensor 25.

送受信部26は、無線送受信機およびそれらと接続するシリアルインタフェースまたはLAN(Local Area Network)インタフェースから構成されている。制御部21は、送受信部26を介して、基地局1に生成データを送信し、予測データを基地局1から受信する。   The transmission / reception unit 26 includes a wireless transceiver and a serial interface or LAN (Local Area Network) interface connected to them. The control unit 21 transmits the generated data to the base station 1 via the transmission / reception unit 26 and receives the prediction data from the base station 1.

図1または6に示すセンサノード2の送受信部201、通信制御部202、送信データ生成部203、受信データ比較部205、生成データ格納部204および予測データ生成部206の処理は、制御プログラム29が、制御部21、主記憶部22、外部記憶部23、入力部24および送受信部26などを資源として用いて処理することによって実行する。   The processing of the transmission / reception unit 201, the communication control unit 202, the transmission data generation unit 203, the reception data comparison unit 205, the generation data storage unit 204, and the prediction data generation unit 206 of the sensor node 2 shown in FIG. The control unit 21, the main storage unit 22, the external storage unit 23, the input unit 24, the transmission / reception unit 26, and the like are used as resources for processing.

その他、本発明の好適な変形として、以下の構成が含まれる。   Other suitable modifications of the present invention include the following configurations.

本発明の第1の観点に係る無線センサシステムについて、
好ましくは、前記基地局は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成することを特徴とする。
About the wireless sensor system according to the first aspect of the present invention,
Preferably, the base station generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value. To do.

好ましくは、前記センサノードは、該センサノードが生成するデータを予測する予測手段を備え、
前記データ生成手段で生成したデータが前記予測手段で予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする
Preferably, the sensor node includes a prediction unit that predicts data generated by the sensor node,
When the data generated by the data generation means exceeds a predetermined range from the data predicted by the prediction means, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data;
It is characterized by

本発明の第2の観点に係る基地局について、好ましくは、
前記予測データ生成手段は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成することを特徴とする。
For the base station according to the second aspect of the present invention, preferably,
The predicted data generation means generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value. .

本発明の第3の観点に係るセンサノードについて、好ましくは、
前記データ生成手段で生成するデータを予測する予測手段を備え、
前記生成したデータが前記予測手段で予測したデーから所定の範囲を超える場合に、前記基地局から前記順序付けられたデータを受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記データの受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
For the sensor node according to the third aspect of the present invention, preferably,
Comprising prediction means for predicting data generated by the data generation means;
When the generated data exceeds a predetermined range from the data predicted by the prediction means, the ordered data is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the data from the base station, and stop transmitting the generated data;
It is characterized by that.

本発明の第4の観点に係る通信制御方法について、好ましくは、
前記予測データ生成ステップは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成することを特徴とする。
For the communication control method according to the fourth aspect of the present invention, preferably,
The predicted data generation step generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value. .

好ましくは、前記センサノードにおいて、該センサノードが生成するデータを予測する予測ステップを備え、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
Preferably, the sensor node includes a prediction step of predicting data generated by the sensor node,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data;
It is characterized by that.

本発明の第5の観点に係る通信制御方法について、好ましくは、
前記予測データ生成ステップは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成することを特徴とする。
For the communication control method according to the fifth aspect of the present invention, preferably,
The predicted data generation step generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value. .

本発明の第6の観点に係る通信制御方法について、好ましくは、
データ生成ステップで生成するデータを予測する予測ステップを備え、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする。
For the communication control method according to the sixth aspect of the present invention, preferably,
A prediction step for predicting data to be generated in the data generation step;
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data;
It is characterized by that.

その他、前記のハードウエア構成やフローチャートは一例であり、任意に変更および修正が可能である。   In addition, the above-described hardware configuration and flowchart are examples, and can be arbitrarily changed and modified.

基地局1の制御部11、主記憶部12、外部記憶部13、操作部14、表示部15および送受信部16、およびセンサノード2の主記憶部22、外部記憶部23、入力部24および送受信部26などから構成される無線センサシステムの処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体(フレキシブルディスク、CD−ROM、DVD−ROM等)に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行する基地局1またはセンサノード2を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで基地局1またはセンサノード2を構成してもよい。   Control unit 11, main storage unit 12, external storage unit 13, operation unit 14, display unit 15 and transmission / reception unit 16 of base station 1, main storage unit 22, external storage unit 23, input unit 24 and transmission / reception of sensor node 2 The central part that performs processing of the wireless sensor system including the unit 26 and the like can be realized by using a normal computer system without depending on a dedicated system. For example, a computer program for executing the above operation is stored and distributed in a computer-readable recording medium (flexible disk, CD-ROM, DVD-ROM, etc.), and the computer program is installed in the computer. Thus, the base station 1 or the sensor node 2 that executes the above-described processing may be configured. Alternatively, the base station 1 or the sensor node 2 may be configured by storing the computer program in a storage device included in a server device on a communication network such as the Internet and downloading it by a normal computer system.

また、基地局1またはセンサノード2の機能を、OS(オペレーティングシステム)とアプリケーションプログラムの分担、またはOSとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。   Further, when the functions of the base station 1 or the sensor node 2 are realized by sharing an OS (operating system) and an application program, or by cooperation between the OS and the application program, only the application program part is stored in a recording medium or a storage medium. You may store in an apparatus.

また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(BBS, Bulletin Board System)に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。   It is also possible to superimpose a computer program on a carrier wave and distribute it via a communication network. For example, the computer program may be posted on a bulletin board (BBS, Bulletin Board System) on a communication network, and the computer program distributed via the network. The computer program may be started and executed in the same manner as other application programs under the control of the OS, so that the above-described processing may be executed.

本発明は、無線センサシステムにおける各センサノードの消費電力の低減を実現することが可能であり、また、無線通信システム、特に、各無線ノードにおける省電力化が重要な電子タグシステムやセンサネットワークシステムなどに適用可能である。   The present invention can realize a reduction in power consumption of each sensor node in a wireless sensor system, and moreover, a wireless communication system, particularly an electronic tag system and a sensor network system in which power saving is important in each wireless node. It is applicable to.

1 基地局
2 センサノード
11 制御部
12 主記憶部
13 外部記憶部
14 操作部
15 表示部
16 送受信部
19 通信プログラム
21 制御部
22 主記憶部
23 外部記憶部
24 入力部
25 センサ
26 送受信部
29 制御プログラム
101 送受信部
102 通信制御部
103 予測データ生成部
104 受信データ格納部
201 送受信部
202 通信制御部
203 送信データ生成部
204 生成データ格納部
205 受信データ比較部
206 予測データ生成部
DESCRIPTION OF SYMBOLS 1 Base station 2 Sensor node 11 Control part 12 Main storage part 13 External storage part 14 Operation part 15 Display part 16 Transmission / reception part 19 Communication program 21 Control part 22 Main storage part 23 External storage part 24 Input part 25 Sensor 26 Transmission / reception part 29 Control Program 101 Transmission / reception unit 102 Communication control unit 103 Prediction data generation unit 104 Reception data storage unit 201 Transmission / reception unit 202 Communication control unit 203 Transmission data generation unit 204 Generation data storage unit 205 Reception data comparison unit 206 Prediction data generation unit

Claims (10)

センサノードから無線通信でデータを受信する基地局受信手段と、
前記センサノードから受信したデータを記憶する記憶手段と、
前記記憶手段に記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成手段と、
前記予測データ生成手段で生成した予測値を前記センサノードに無線通信で送信する基地局送信手段と、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶手段に記憶する手段と、
を備える基地局と、
前記基地局から無線通信で前記予測値を受信するノード受信手段と、
前記基地局に送信するデータを生成するデータ生成手段と、
前記基地局から受信した予測値と前記データ生成手段で生成したデータを比較する比較手段と、
前記基地局から受信した予測値が、その予測値に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信手段と、
を備えるセンサノードと、
を含んで構成され、
前記基地局は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成し、
前記センサノードは、前記基地局から受信した予測値がその予測値に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止する、
ことを特徴とする無線センサシステム。
Base station receiving means for receiving data from the sensor node by wireless communication;
Storage means for storing data received from the sensor node;
Predicted data generation means for generating a predicted value of data that the sensor node will generate next based on the data stored in the storage means by a predetermined method;
Base station transmitting means for transmitting the predicted value generated by the predicted data generating means to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storage unit. Means for storing;
A base station comprising:
Node receiving means for receiving the predicted value by radio communication from the base station;
Data generating means for generating data to be transmitted to the base station;
Comparison means for comparing the predicted value received from the base station with the data generated by the data generation means;
Node transmission means for transmitting the generated data to the base station by wireless communication when the predicted value received from the base station exceeds a predetermined range of the generated data corresponding to the predicted value;
A sensor node comprising:
Comprising
The base station uses data received from a sensor node other than the target sensor node to generate the predicted value, and generates a predicted value of data generated by the target sensor node,
The Sen Sano over de, when the prediction value received from the base station is in a predetermined range of data the product corresponding to the predicted value, stops the transmission of the generated data,
A wireless sensor system.
前記センサノードは、該センサノードが生成するデータを予測する予測手段を備え、
前記データ生成手段で生成したデータが前記予測手段で予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする請求項1に記載の無線センサシステム。
The sensor node includes a prediction unit that predicts data generated by the sensor node,
When the data generated by the data generation means exceeds a predetermined range from the data predicted by the prediction means, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data;
The wireless sensor system according to claim 1 .
センサノードから無線通信でデータを受信する基地局受信手段と、
前記センサノードから受信したデータを記憶する記憶手段と、
前記記憶手段に記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成手段と、
前記予測データ生成手段で生成した予測値を前記センサノードに無線通信で送信する基地局送信手段と、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶手段に記憶する手段と、
を備え
前記予測データ生成手段は、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とする基地局。
Base station receiving means for receiving data from the sensor node by wireless communication;
Storage means for storing data received from the sensor node;
Predicted data generation means for generating a predicted value of data that the sensor node will generate next based on the data stored in the storage means by a predetermined method;
Base station transmitting means for transmitting the predicted value generated by the predicted data generating means to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storage unit. Means for storing;
Equipped with a,
The predicted data generation means generates a predicted value of data generated by the target sensor node using data received from a sensor node other than the target sensor node for generating the predicted value.
Base station you wherein a.
基地局から、順序付けられたデータを無線通信で受信するノード受信手段と、
前記基地局に送信するデータを生成するデータ生成手段と、
前記基地局から受信したデータと前記データ生成手段で生成したデータを比較する比較手段と、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信手段と、
前記データ生成手段で生成するデータを予測する予測手段と、
を備え、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止し、
前記生成したデータが前記予測手段で予測したデータから所定の範囲を超える場合に、前記基地局から前記順序付けられたデータを受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記データの受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とするセンサノード。
Node receiving means for receiving the ordered data by radio communication from the base station;
Data generating means for generating data to be transmitted to the base station;
Comparison means for comparing data received from the base station and data generated by the data generation means;
Node transmission means for transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
Prediction means for predicting data generated by the data generation means;
With
If the data received from the base station is within a predetermined range of the generated data corresponding to the order, stop transmitting the generated data ;
When the generated data exceeds a predetermined range from the data predicted by the prediction means, the ordered data is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the data from the base station, and stop transmitting the generated data ;
A sensor node characterized by that.
基地局において、
センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップを実行させるステップと、
を備える基地局通信制御方法と、
センサノードにおいて、
前記基地局から無線通信で前記予測値を受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信した予測値と前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信した予測値が、その予測値に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
を備えるノード通信制御方法と、
を含んで構成され、
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成し、
前記センサノードにおいて、前記基地局から受信した予測値がその予測値に対応する前記生成したデータの所定の範囲にある場合に、その生成したデータの送信を停止する、
ことを特徴とする通信制御方法。
In the base station
A base station receiving step for receiving data by wireless communication from the sensor node;
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node, and the storing step is performed. Steps to be performed;
A base station communication control method comprising:
In the sensor node,
A node receiving step of receiving the predicted value by radio communication from the base station;
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the predicted value received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the predicted value received from the base station exceeds a predetermined range of the generated data corresponding to the predicted value;
A node communication control method comprising:
Comprising
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated,
In the sensor node, when the predicted value received from the base station is within a predetermined range of the generated data corresponding to the predicted value, the transmission of the generated data is stopped.
A communication control method characterized by the above.
前記センサノードにおいて、該センサノードが生成するデータを予測する予測ステップを備え、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする請求項に記載の通信制御方法。
The sensor node includes a prediction step of predicting data generated by the sensor node,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data;
The communication control method according to claim 5 .
センサノードが生成するデータを受信する基地局が行う通信制御方法であって、
前記センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップで記憶するステップと、
を備え
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とする通信制御方法。
A communication control method performed by a base station that receives data generated by a sensor node,
A base station receiving step of receiving data wirelessly communicated from the sensor node,
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storing step. Memorizing step;
Equipped with a,
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated.
Communication control how to characterized in that.
生成したデータを基地局に送信するセンサノードが行う通信制御方法であって、
前記基地局から、順序付けられたデータを無線通信で受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信したデータと前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
前記データ生成ステップで生成するデータを予測する予測ステップと、
を備え、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、前記ノード送信ステップの前記生成したデータの送信を停止し、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とする通信制御方法。
A communication control method performed by a sensor node that transmits generated data to a base station,
From the base station, and a node receiving step of receiving ordered data in a wireless communication,
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the data received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
A prediction step for predicting data generated in the data generation step;
With
When the data received from the base station is within a predetermined range of the generated data corresponding to the order, the transmission of the generated data in the node transmission step is stopped ,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data ;
A communication control method characterized by the above.
コンピュータに、
センサノードから無線通信でデータを受信する基地局受信ステップと、
前記センサノードから受信したデータを記憶する記憶ステップと、
前記記憶ステップで記憶したデータに基づいて、前記センサノードが次に生成するであろうデータの予測値を所定の方法で生成する予測データ生成ステップと、
前記予測データ生成ステップで生成した予測値を前記センサノードに無線通信で送信する基地局送信ステップと、
前記予測値を前記センサノードに送信したのちに、該センサノードからデータを受信する前に所定の時間を経過した場合に、前記予測値を該センサノードから受信したデータとみなして前記記憶ステップで記憶するステップと、
を実行させ
前記予測データ生成ステップでは、前記予測値を生成する対象の前記センサノード以外のセンサノードから受信したデータを用いて、該対象のセンサノードが生成するデータの予測値を生成する、
ことを特徴とするプログラム。
On the computer,
A base station receiving step for receiving data by wireless communication from the sensor node;
A storage step for storing data received from the sensor node;
Based on the data stored in the storing step, a predicted data generation step of generating a predicted value of data that the sensor node will generate next by a predetermined method;
A base station transmission step of transmitting the predicted value generated in the predicted data generation step to the sensor node by wireless communication;
After the predicted value is transmitted to the sensor node, when a predetermined time elapses before data is received from the sensor node, the predicted value is regarded as data received from the sensor node and stored in the storing step. Memorizing step;
Was executed,
In the predicted data generation step, using data received from a sensor node other than the target sensor node for generating the predicted value, a predicted value of data generated by the target sensor node is generated.
Program that is characterized in that.
コンピュータに、
基地局から、順序付けられたデータを無線通信で受信するノード受信ステップと、
前記基地局に送信するデータを生成するデータ生成ステップと、
前記基地局から受信したデータと前記データ生成ステップで生成したデータを比較する比較ステップと、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲を超える場合に、前記生成したデータを前記基地局に無線通信で送信するノード送信ステップと、
前記データ生成ステップで生成するデータを予測する予測ステップと、
を実行させ、
前記基地局から受信したデータが、その順序に対応する前記生成したデータの所定の範囲にある場合に、前記ノード送信ステップの前記生成したデータの送信を停止し、
前記データ生成ステップで生成したデータが前記予測ステップで予測したデータから所定の範囲を超える場合に、前記基地局から前記予測値を受信し、
前記生成したデータが前記予測したデータの所定の範囲にある場合に、前記基地局からの前記予測値の受信を停止し、かつ、前記生成したデータの送信を停止する、
ことを特徴とするプログラム。
On the computer,
A node receiving step of receiving the ordered data by radio communication from the base station;
A data generation step of generating data to be transmitted to the base station;
A comparison step of comparing the data received from the base station with the data generated in the data generation step;
A node transmission step of transmitting the generated data to the base station by wireless communication when the data received from the base station exceeds a predetermined range of the generated data corresponding to the order;
A prediction step for predicting data generated in the data generation step;
And execute
When the data received from the base station is within a predetermined range of the generated data corresponding to the order, the transmission of the generated data in the node transmission step is stopped ,
When the data generated in the data generation step exceeds a predetermined range from the data predicted in the prediction step, the prediction value is received from the base station,
If the generated data is within a predetermined range of the predicted data, stop receiving the predicted value from the base station, and stop transmitting the generated data ;
A program characterized by that.
JP2009050492A 2009-03-04 2009-03-04 Wireless sensor system, base station, sensor node, communication control method and program Active JP4998902B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009050492A JP4998902B2 (en) 2009-03-04 2009-03-04 Wireless sensor system, base station, sensor node, communication control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009050492A JP4998902B2 (en) 2009-03-04 2009-03-04 Wireless sensor system, base station, sensor node, communication control method and program

Publications (2)

Publication Number Publication Date
JP2010206596A JP2010206596A (en) 2010-09-16
JP4998902B2 true JP4998902B2 (en) 2012-08-15

Family

ID=42967605

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009050492A Active JP4998902B2 (en) 2009-03-04 2009-03-04 Wireless sensor system, base station, sensor node, communication control method and program

Country Status (1)

Country Link
JP (1) JP4998902B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457867B (en) * 2010-10-21 2014-10-08 富士通株式会社 Wireless network device, wireless network system and wireless network node control method
US8519867B2 (en) * 2010-12-23 2013-08-27 General Electric Company Method and system for reducing transmitter power consumption while avoiding delay of displayed information
JP5877495B2 (en) * 2011-11-25 2016-03-08 日本電気株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION SYSTEM
EP3082574B1 (en) 2013-12-16 2023-07-12 Dexcom, Inc. Systems and methods for monitoring and managing life of a battery in an analyte sensor system worn by a user
JP6613562B2 (en) * 2014-12-17 2019-12-04 富士通株式会社 SENSOR CONTROL DEVICE, SENSOR CONTROL PROGRAM, AND SENSOR CONTROL METHOD
JP6443537B2 (en) * 2015-03-23 2018-12-26 日本電気株式会社 Communication system and communication method
WO2017098193A1 (en) 2015-12-11 2017-06-15 Toshiba Research Europe Limited Configuration of a wireless connection used to transmit sensor readings from a sensor to a data collection facility
JP6759788B2 (en) * 2016-07-13 2020-09-23 富士通株式会社 Sensor control device, sensor system, sensor control method, and sensor control program
JP2019100687A (en) 2017-12-08 2019-06-24 パナソニックIpマネジメント株式会社 Air conditioning control method and air conditioning control device
JP6452911B1 (en) * 2018-03-20 2019-01-16 三菱電機株式会社 Access point, information collection system, and information collection method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4500123B2 (en) * 2004-07-21 2010-07-14 株式会社日立製作所 Wireless communication method, base station, wireless terminal device, and wireless communication system
JP4719034B2 (en) * 2006-03-07 2011-07-06 株式会社日立製作所 Sensor network system, base station, and sensing data relay method

Also Published As

Publication number Publication date
JP2010206596A (en) 2010-09-16

Similar Documents

Publication Publication Date Title
JP4998902B2 (en) Wireless sensor system, base station, sensor node, communication control method and program
US11606419B2 (en) Edge computing system
US9319993B1 (en) Injecting active periods into scheduled inactive periods
US10447426B2 (en) Scheduling based on end-to-end delay bound
US20160295511A1 (en) Remote wakeup for wi-fi devices
US10051573B2 (en) Method and apparatus for controlling power consumption of wireless terminal
CN104205895B (en) Method and apparatus for establishing the condition for providing network-assist information
CN104813718B (en) A kind of method and device to radio station transmitting data
US20130055273A1 (en) Terminal and application management method thereof
US10477501B2 (en) Wireless communication device, wireless communication method, and storage medium
US20150245291A1 (en) Method and apparatus for power efficient downstream communication in sensor networks
US10849084B1 (en) Asynchronous realizations based on accurate, energy-efficient, decentralized, single-hop time synchronization protocol for WSNs
JP6707209B1 (en) Time synchronization system, master device, slave device and program
US20120051403A1 (en) Method and apparatus for supporting communication service of communication terminal having relay function
JP5170189B2 (en) Battery driving device, battery driving method and program
Datla et al. Task allocation and scheduling in wireless distributed computing networks
CN106027672B (en) The method and apparatus of more new information is provided using Electric control
JP2009260734A (en) Wireless node system, wireless node, and synchronization method for wireless node
JP2013029319A (en) Slave device, electronic apparatus system, master device, time synchronization method, and program
US10524069B1 (en) System for configuring distribution of audio data to devices based on connection status
JP2012129931A (en) Wireless sensor network system
WO2016208136A1 (en) Fire alarm and fire alarm system
JP5662909B2 (en) User terminal and communication method
JP6653969B2 (en) Wireless communication system
JP7013523B2 (en) Wireless communication equipment, wireless communication systems, wireless communication methods and programs

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120316

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

R150 Certificate of patent or registration of utility model

Ref document number: 4998902

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150525

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350