CN110636471A - Monitoring system based on WSN technology - Google Patents

Monitoring system based on WSN technology Download PDF

Info

Publication number
CN110636471A
CN110636471A CN201910901258.1A CN201910901258A CN110636471A CN 110636471 A CN110636471 A CN 110636471A CN 201910901258 A CN201910901258 A CN 201910901258A CN 110636471 A CN110636471 A CN 110636471A
Authority
CN
China
Prior art keywords
monitoring
node
monitoring data
sensor
mobile sink
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910901258.1A
Other languages
Chinese (zh)
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.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN201910901258.1A priority Critical patent/CN110636471A/en
Publication of CN110636471A publication Critical patent/CN110636471A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a monitoring system based on a WSN technology, which comprises a server, a monitoring module and a user terminal, wherein the monitoring module comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node for collecting monitoring data collected by the sensor nodes; the server receives monitoring data collected by the mobile sink node; and the server analyzes and processes the monitoring data, and sends the monitoring data to the user terminal when the monitoring data exceeds a preset range. According to the monitoring system based on the WSN technology, the dynamic aggregation node is adopted to collect the monitoring data collected by each sensor node, and then the monitoring data is transmitted to the server, so that the collection of the monitoring data of the sensor nodes is realized more effectively, and the loss rate of the monitoring data can be effectively reduced.

Description

Monitoring system based on WSN technology
Technical Field
The invention relates to the technical field of monitoring, in particular to a monitoring system based on a WSN technology.
Background
In the prior art, when monitoring is performed based on a WSN technology, a static sink node is usually adopted to collect monitoring data collected by each sensor node and transmit the monitoring data to a server, and this way cannot efficiently collect the monitoring data of the sensor nodes, and the monitoring data may be lost due to the sensor nodes being too far away from the sink node.
Disclosure of Invention
In order to solve the problems, the invention provides a monitoring system based on the WSN technology.
The purpose of the invention is realized by adopting the following technical scheme:
the invention provides a monitoring system based on a WSN technology, which comprises a server, a monitoring module and a user terminal, wherein the monitoring module comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node for collecting monitoring data collected by the sensor nodes;
the server receives monitoring data collected by the mobile sink node;
and the server analyzes and processes the monitoring data, and sends the monitoring data to the user terminal when the monitoring data exceeds a preset range.
According to a mode that can be realized according to the first aspect of the present invention, a plurality of sensor nodes are selected as reference nodes in advance in each sensor node, and the mobile sink node starts from a start position during each round of monitoring data collection, visits all the reference nodes, and then returns to the start position to prepare for the next round of monitoring data collection.
According to an implementation manner of the first aspect of the present invention, the selecting a plurality of sensor nodes as reference nodes includes:
and performing grid division on the monitoring area, dividing the monitoring area into a plurality of sub-areas, and selecting the sensor node with the maximum weight as a reference node in each sub-area, wherein the calculation formula of the weight is as follows:
Figure BDA0002211894760000011
in the formula, QiaIs the weight value of the sensor node a in the sub-area i, maIs the number of sensor nodes in the communication range of the sensor node a, NiThe number of the sensor nodes in the sub-area i, D (a, O) is the distance from the sensor node a to the initial position of the mobile sink node, DmaxFor the monitoringMaximum distance, q, of a sensor node in a zone to the starting position of said mobile sink node1、q2Is a preset weight coefficient.
In an alternative embodiment, the stay time of the mobile sink node at the position of the reference node is set according to the following formula:
Figure BDA0002211894760000021
in the formula, CbIt represents the b-th reference node,
Figure BDA0002211894760000022
indicating a mobile sink node is at CbThe dwell time of the location at which it is located,
Figure BDA0002211894760000023
is represented by CbThe number of sensor nodes in the monitored sub-area,is represented by CbAnd C in sensor node of monitoring sub-areabThe distance does not exceed
Figure BDA0002211894760000025
The number of sensor nodes of (a) is,
Figure BDA0002211894760000026
is CbCommunication distance of ChIs and CbDistance exceedsH-th one of the sensor nodes of (1), CρIs CbIn the monitoring sub-area and CbThe distance does not exceed
Figure BDA0002211894760000028
P-th sensor node of D (C)h,Cb) Is represented by ChTo CbThe distance between the two or more of the two or more,D(Cρ,Cb) Is represented by CρTo CbA distance between, DkFor a set distance threshold, T1、T2Is a set value of unit time, and T1≥1.2T2
According to an implementation manner of the first aspect of the present invention, the mobile sink node records weight monitoring data of all sensor nodes, records a monitoring data amount obtained in each reference node when the mobile sink node collects monitoring data in each round, monitors a current remaining energy of the reference node when the mobile sink node stays at the reference node, calculates a trust value of the reference node if the current remaining energy of the reference node is less than a preset value, and selects a sensor node of a secondary weight in a monitoring sub-area where the reference node is located as a new reference node if the trust value is less than a preset minimum trust value.
The secondary weight refers to the weight of the sensor node whose weight is next to the reference node in the monitored sub-area where the reference node is located.
Wherein the calculation formula of the trust value is as follows:
Figure BDA0002211894760000029
in the formula, PgRepresenting a trust value, Z, of a reference node gg(y) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the current round, that is, the y-th round, Zg(y-1) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the y-1 th round, Zg(y-2) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the y-2 th round.
The second aspect of the present invention provides a monitoring method based on the WSN technology, which includes:
the method comprises the steps that a server receives monitoring data collected by a monitoring module, the monitoring module comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node used for collecting the monitoring data collected by the sensor nodes, and the mobile sink node is in communication connection with the server;
and the server analyzes and processes the monitoring data, and sends the monitoring data to the user terminal when the monitoring data exceeds a preset range.
A third aspect of the present invention provides a computer storage medium having a computer program stored therein, which, when being executed by a processor, is capable of implementing the steps of the monitoring method based on WSN technology.
The invention has the beneficial effects that: the monitoring system based on the Wireless Sensor Network (WSN) is provided, wherein the monitoring data collected by each sensor node is collected by adopting a dynamic aggregation node and then transmitted to a server, so that the collection of the monitoring data of the sensor nodes is realized more effectively, and the loss rate of the monitoring data can be effectively reduced.
Drawings
The invention is further illustrated by means of the attached drawings, but the embodiments in the drawings do not constitute any limitation to the invention, and for a person skilled in the art, other drawings can be obtained on the basis of the following drawings without inventive effort.
Fig. 1 is a block diagram of a monitoring system based on WSN technology according to the present invention.
Reference numerals:
server 1, monitoring module 2, user terminal 3.
Detailed Description
The invention is further described with reference to the following examples.
Referring to fig. 1, a monitoring system based on a WSN technology provided in an embodiment of a first aspect of the present invention includes a server 1, a monitoring module 2, and a user terminal 3, where the monitoring module 2 includes a plurality of sensor nodes deployed in a monitoring area and a mobile sink node for collecting monitoring data collected by the sensor nodes;
the server 1 receives monitoring data collected by the mobile sink node;
and the server 1 analyzes and processes the monitoring data, and sends the monitoring data to the user terminal 3 when the monitoring data exceeds a preset range.
The second aspect of the present invention provides a monitoring method based on the WSN technology, which includes:
the method comprises the following steps that a server 1 receives monitoring data collected by a monitoring module, the monitoring module 2 comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node used for collecting the monitoring data collected by the sensor nodes, and the mobile sink node is in communication connection with the server;
and the server 1 analyzes and processes the monitoring data, and sends the monitoring data to the user terminal 3 when the monitoring data exceeds a preset range.
A third aspect of the present invention provides a computer storage medium having a computer program stored therein, which, when being executed by a processor, is capable of implementing the steps of the monitoring method based on WSN technology.
In an optional implementation mode, a plurality of sensor nodes are selected from the sensor nodes in advance to serve as reference nodes, the mobile sink node starts from a starting position during each round of monitoring data collection, visits all the reference nodes and returns to the starting position to prepare for the next round of monitoring data collection.
According to the embodiment, the motion path of the mobile sink node is optimized, so that the mobile sink node does not need to move to the position of each sensor node for monitoring data collection, and only needs to move linearly to the position of each reference node for relevant monitoring data collection, and the energy consumption of the mobile sink node for collecting the monitoring data can be saved.
In an optional embodiment, the selecting a plurality of sensor nodes as reference nodes includes:
and performing grid division on the monitoring area, dividing the monitoring area into a plurality of sub-areas, and selecting the sensor node with the maximum weight as a reference node in each sub-area, wherein the calculation formula of the weight is as follows:
Figure BDA0002211894760000041
in the formula, QiaIs the weight value of the sensor node a in the sub-area i, maIs the number of sensor nodes in the communication range of the sensor node a, NiThe number of the sensor nodes in the sub-area i, D (a, O) is the distance from the sensor node a to the initial position of the mobile sink node, DmaxIs the maximum distance q from the sensor node to the initial position of the mobile sink node in the monitoring area1、q2Is a preset weight coefficient.
The embodiment creatively sets a selection mechanism of the reference node, and the mechanism selects one reference node in each divided sub-area by a mode of carrying out grid division on the monitoring area, so that the monitoring data is collected more uniformly. In this embodiment, a weight calculation formula is set, and the sensor node with the largest weight is selected as the reference node, so that the motion path of the mobile sink node can be optimally shortened, and energy consumption for collecting monitoring data is saved.
In an alternative embodiment, the stay time of the mobile sink node at the position of the reference node is set according to the following formula:
in the formula, CbIt represents the b-th reference node,
Figure BDA0002211894760000043
indicating a mobile sink node is at CbThe dwell time of the location at which it is located,
Figure BDA0002211894760000044
to representCbThe number of sensor nodes in the monitored sub-area,is represented by CbAnd C in sensor node of monitoring sub-areabThe distance does not exceedThe number of sensor nodes of (a) is,
Figure BDA0002211894760000047
is CbCommunication distance of ChIs and CbDistance exceeds
Figure BDA0002211894760000048
H-th one of the sensor nodes of (1), CρIs CbIn the monitoring sub-area and CbThe distance does not exceed
Figure BDA0002211894760000049
P-th sensor node of D (C)h,Cb) Is represented by ChTo CbA distance between, D (C)ρ,Cb) Is represented by CρTo CbA distance between, DkFor a set distance threshold, T1、T2Is a set value of unit time, and T1≥1.2T2
In the embodiment, when the dwell time of the mobile sink node at the position of the reference node is set, the specific conditions of the sensor node are considered, different dwell times of the mobile sink node are set for different reference nodes, wherein the dwell time corresponding to the reference nodes with dense surrounding sensor nodes is smaller than the dwell time corresponding to the reference nodes with sparse surrounding sensor nodes, a certain amount of monitoring data can be collected at each reference node, so that the flexibility of monitoring data collection of the mobile sink node is improved, and the reliability of monitoring data collection of the mobile sink node is further enhanced.
In an optional implementation manner, the mobile sink node records weight monitoring data of all sensor nodes, records the amount of monitoring data acquired in each reference node when monitoring data is collected in each round of the mobile sink node, monitors the current residual energy of the reference nodes when the mobile sink node stays at the reference nodes, calculates the trust value of the reference node if the current residual energy of the reference node is less than a preset value, and selects the sensor node of the next weight in the monitoring subregion where the reference node is located as a new reference node if the trust value is less than a preset minimum trust value; wherein the calculation formula of the trust value is as follows:
Figure BDA0002211894760000051
in the formula, PgRepresenting a trust value, Z, of a reference node gg(y) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the current round, that is, the y-th round, Zg(y-1) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the y-1 th round, Z1(y-2) is the monitoring data quantity obtained by the mobile sink node from the reference node g in the y-2 th round.
In the mechanism, when a mobile sink node stays at a reference node, the current residual energy of the reference node is monitored, if the current residual energy of the reference node is smaller than a preset value, the mobile sink node calculates a trust value of the reference node, and if the trust value is lower than a preset minimum trust value, the current reference node is updated. According to the embodiment, the current residual energy of the reference node and the difference between the monitoring data quantity acquired by the mobile sink node from the reference node and the historical monitoring data quantity are taken as consideration factors, the updating is carried out when the reference node does not meet the corresponding requirements, the reference node with a fault or low efficiency is prevented from influencing the collection of the monitoring data, and the stability of the monitoring data collection is improved.
Finally, it should be noted that the above embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the protection scope of the present invention, although the present invention is described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications or equivalent substitutions can be made on the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims (6)

1. A monitoring system based on WSN technology is characterized by comprising a server, a monitoring module and a user terminal, wherein the monitoring module comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node for collecting monitoring data collected by the sensor nodes;
the server receives monitoring data collected by the mobile sink node;
and the server analyzes and processes the monitoring data, and sends the monitoring data to the user terminal when the monitoring data exceeds a preset range.
2. The monitoring system according to claim 1, wherein a plurality of sensor nodes are selected as reference nodes in each sensor node in advance, the mobile sink node starts from a starting position during each monitoring data collection round, and returns to the starting position after accessing all the reference nodes to prepare for the next monitoring data collection round.
3. The monitoring system based on WSN technology as claimed in claim 2, wherein said selecting a plurality of sensor nodes as reference nodes comprises:
and performing grid division on the monitoring area, dividing the monitoring area into a plurality of sub-areas, and selecting the sensor node with the maximum weight as a reference node in each sub-area, wherein the calculation formula of the weight is as follows:
Figure FDA0002211894750000011
in the formula, QiaFor sensors in sub-area iWeight of node a, maIs the number of sensor nodes in the communication range of the sensor node a, NiThe number of the sensor nodes in the sub-area i, D (a, O) is the distance from the sensor node a to the initial position of the mobile sink node, DmaxIs the maximum distance q from the sensor node to the initial position of the mobile sink node in the monitoring area1、q2Is a preset weight coefficient.
4. The monitoring system based on the WSN technology as claimed in claim 1, wherein the mobile sink node records weight monitoring data of all sensor nodes, records the amount of monitoring data obtained in each reference node when the mobile sink node collects the monitoring data every round, monitors the current residual energy of the reference nodes when the mobile sink node stays at the reference nodes, calculates the trust value of the reference node if the current residual energy of the reference node is less than a preset value, and selects the sensor node with the next weight in the monitoring sub-area where the reference node is located as a new reference node if the trust value is less than a preset minimum trust value.
5. A monitoring method based on WSN technology is characterized by comprising the following steps:
the method comprises the steps that a server receives monitoring data collected by a monitoring module, the monitoring module comprises a plurality of sensor nodes deployed in a monitoring area and a mobile sink node used for collecting the monitoring data collected by the sensor nodes, and the mobile sink node is in communication connection with the server;
and the server analyzes and processes the monitoring data, and sends the monitoring data to the user terminal when the monitoring data exceeds a preset range.
6. A computer storage medium, characterized in that a computer program is stored in the computer storage medium, which computer program, when being executed by a processor, is capable of carrying out the steps of the monitoring method based on WSN technique according to claim 5.
CN201910901258.1A 2019-09-23 2019-09-23 Monitoring system based on WSN technology Pending CN110636471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910901258.1A CN110636471A (en) 2019-09-23 2019-09-23 Monitoring system based on WSN technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910901258.1A CN110636471A (en) 2019-09-23 2019-09-23 Monitoring system based on WSN technology

Publications (1)

Publication Number Publication Date
CN110636471A true CN110636471A (en) 2019-12-31

Family

ID=68973650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910901258.1A Pending CN110636471A (en) 2019-09-23 2019-09-23 Monitoring system based on WSN technology

Country Status (1)

Country Link
CN (1) CN110636471A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111371637A (en) * 2020-02-17 2020-07-03 河海大学常州校区 Abnormal data analysis method based on circulating multi-mobile-mist node
CN117319957A (en) * 2023-10-18 2023-12-29 西藏集为建设工程有限公司 Mining equipment remote management system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016004011A1 (en) * 2014-06-30 2016-01-07 Convida Wireless, Llc Network node availability prediction based on past history data
CN107168080A (en) * 2017-06-15 2017-09-15 深圳源广安智能科技有限公司 A kind of intelligent appliance apparatus control system
CN107645209A (en) * 2017-09-21 2018-01-30 深圳市晟达机械设计有限公司 Grid power transmission circuit real-time monitoring system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016004011A1 (en) * 2014-06-30 2016-01-07 Convida Wireless, Llc Network node availability prediction based on past history data
CN107168080A (en) * 2017-06-15 2017-09-15 深圳源广安智能科技有限公司 A kind of intelligent appliance apparatus control system
CN107645209A (en) * 2017-09-21 2018-01-30 深圳市晟达机械设计有限公司 Grid power transmission circuit real-time monitoring system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
姜少南: "基于分簇算法的无线传感器网络故障诊断研究", 《中国优秀硕士学位论文全文数据库》 *
牛佳佩等: "节点信息感知的非均匀分簇路由算法", 《计算机科学》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111371637A (en) * 2020-02-17 2020-07-03 河海大学常州校区 Abnormal data analysis method based on circulating multi-mobile-mist node
CN111371637B (en) * 2020-02-17 2023-08-08 河海大学常州校区 Abnormal data analysis method based on circulating type multi-mobile fog node
CN117319957A (en) * 2023-10-18 2023-12-29 西藏集为建设工程有限公司 Mining equipment remote management system
CN117319957B (en) * 2023-10-18 2024-04-09 西藏集为建设工程有限公司 Mining equipment remote management system

Similar Documents

Publication Publication Date Title
EP3700135B1 (en) Method and apparatus for optimizing monitoring data collection policy for terminal device
CN112769897B (en) Synchronization method and device of edge calculation message, electronic equipment and storage medium
KR102466252B1 (en) Channel blind detection method, signal transmission method and related equipment
EP2842363B1 (en) Heterogeneous network policy based management with probability reporting and policy self-allocation
JP6083476B2 (en) Log data collection system, terminal device, and log data collection method
CN110636471A (en) Monitoring system based on WSN technology
CN103118439A (en) Data fusion method based on sensor network node universal middleware
CN113032157B (en) Automatic intelligent server capacity expansion and reduction method and system
CN109547959B (en) Fire-fighting wireless sensor network optimization method, device, server and medium
CN108632863A (en) Flow method for early warning, device and server
CN103631873A (en) Data compression method and memory system
CN107547301A (en) A kind of master/slave device switching method and device
CN111194064B (en) Data transmission method and device, computer equipment and storage medium
CN114579296A (en) Server idle calculation scheduling method and device and electronic equipment
He et al. Greedy construction of load‐balanced virtual backbones in wireless sensor networks
EP3148130B1 (en) Traffic flow switching method and device
CN109561482B (en) Data acquisition method, data acquisition device and intelligent terminal
CN103179051B (en) A kind of retransmission method of Streaming Media and system
JP6257773B2 (en) Wireless body area network data processing method and apparatus
Villas et al. Time-space correlation for real-time, accurate, and energy-aware data reporting in wireless sensor networks
WO2017214986A1 (en) Cloud application scaling method and apparatus
CN109347763B (en) Data scheduling method, device and system based on data queue length
JP2012161033A (en) Resource allocation device, and resource allocation method
KR101355228B1 (en) Method and system for adapting traffic reporting frequency
CN108834192B (en) Routing method and server

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20191231

RJ01 Rejection of invention patent application after publication