CN110636471A - Monitoring system based on WSN technology - Google Patents
Monitoring system based on WSN technology Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-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
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:
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:
in the formula, CbIt represents the b-th reference node,indicating a mobile sink node is at CbThe dwell time of the location at which it is located,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 exceedThe number of sensor nodes of (a) is,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 exceedP-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:
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:
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,indicating a mobile sink node is at CbThe dwell time of the location at which it is located,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,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 exceedP-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:
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:
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.
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)
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)
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 |
-
2019
- 2019-09-23 CN CN201910901258.1A patent/CN110636471A/en active Pending
Patent Citations (3)
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)
Title |
---|
姜少南: "基于分簇算法的无线传感器网络故障诊断研究", 《中国优秀硕士学位论文全文数据库》 * |
牛佳佩等: "节点信息感知的非均匀分簇路由算法", 《计算机科学》 * |
Cited By (4)
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 |