[go: up one dir, main page]

CN113038584B - Data transmission method and system for wireless sensor network - Google Patents

Data transmission method and system for wireless sensor network Download PDF

Info

Publication number
CN113038584B
CN113038584B CN202110293397.8A CN202110293397A CN113038584B CN 113038584 B CN113038584 B CN 113038584B CN 202110293397 A CN202110293397 A CN 202110293397A CN 113038584 B CN113038584 B CN 113038584B
Authority
CN
China
Prior art keywords
node
wake
state
wireless
wireless sensor
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
CN202110293397.8A
Other languages
Chinese (zh)
Other versions
CN113038584A (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.)
Tangzhi Science & Technology Hunan Development Co ltd
Beijing Tangzhi Science & Technology Development Co ltd
Original Assignee
Tangzhi Science & Technology Hunan Development Co ltd
Beijing Tangzhi Science & Technology Development Co 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 Tangzhi Science & Technology Hunan Development Co ltd, Beijing Tangzhi Science & Technology Development Co ltd filed Critical Tangzhi Science & Technology Hunan Development Co ltd
Priority to CN202110293397.8A priority Critical patent/CN113038584B/en
Publication of CN113038584A publication Critical patent/CN113038584A/en
Application granted granted Critical
Publication of CN113038584B publication Critical patent/CN113038584B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0248Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • 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

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

Abstract

The application discloses a data transmission method for a wireless sensor network, which comprises the following steps: the wireless sensor node receives the wake-up frame; the wireless sensing node acquires and judges the wake-up ID in the wake-up frame; switching the corresponding wireless sensing node to a waiting or transmitting state according to different types of the wake-up ID; the wireless sensor node in the waiting state acquires time slot information in a wake-up frame; switching the corresponding wireless sensing node in the waiting state into a transmission state according to the time slot information; uploading data by the wireless sensor node in a transmission state; and switching the wireless sensor node after the data uploading is finished into a dormant state. The data transmission method provided by the application can reduce the power consumption of the awakened wireless sensing node, and simultaneously can enable the receiving equipment to acquire the data of the designated wireless sensing node in the shortest time possible.

Description

Data transmission method and system for wireless sensor network
Technical Field
The present disclosure relates to the field of network transmission technologies, and in particular, to a data transmission method and system for a wireless sensor network.
Background
With the rapid development of semiconductor technology, microsystem technology, computer technology, wireless communication technology and other technologies, the sensor can integrate the functions of information acquisition, data processing, wireless communication and the like in a tiny volume, the rapid growth of low-power consumption, multifunctional and wireless sensor application is promoted, and a wireless sensor network (wireless sensor network) has wide application markets in a plurality of fields such as military, medical treatment, intelligent home, environmental monitoring and the like. However, because the wireless sensing node is limited in energy, the power consumption of the wireless sensing node is reduced by adopting low-power-consumption devices, optimal design and other means, and the power consumption is further reduced by improving the signal acquisition period, namely the wireless sensing node is in a low-power-consumption sleep state for most of the time.
In some application scenarios, we have a high requirement on the data update period of the wireless sensor network system. The most important requirement is that each wireless sensor node be able to wake up to complete data upload in as short a time as possible.
The existing technical schemes meeting the requirements are two, namely, a concentrator wakes up a designated wireless sensing node by roll calling and requires the wireless sensing node to upload data; secondly, the concentrator wakes up all wireless sensing nodes through broadcasting, and then the concentrator roll calls to assign the wireless sensing nodes to upload data.
However, in both schemes, a response mechanism is adopted in data transmission, that is, after the concentrator roll call, the wireless sensor nodes upload data again, so that the time for acquiring the data of all the wireless sensor nodes is long.
Therefore, designing a data transmission method for a wireless sensor network can reduce power consumption of a wireless sensor node which is awakened, and can enable a receiving device to acquire data of a designated wireless sensor node in a time as short as possible, which is a problem to be solved by a person skilled in the art.
Disclosure of Invention
In order to solve the technical problems, the application provides a construction data management method of a heading machine, which solves the problems that in the prior art, a response mechanism is adopted in data transmission, namely, after a concentrator roll call, a wireless sensing node uploads data again, so that the time for acquiring data of all wireless sensing nodes is long, and the efficiency of the wireless sensing node from awakening to finishing data uploading is affected.
The technical scheme provided by the application is as follows:
a data transmission method for a wireless sensor network, comprising the steps of:
the wireless sensor node receives the wake-up frame;
the wireless sensor node acquires and judges the wake-up ID in the wake-up frame;
if the awakening ID is a single node ID, switching the wireless sensing node corresponding to the node ID into a transmission state;
if the wake-up IDs are a plurality of node IDs, switching the wireless sensing node corresponding to the node ID into a waiting state;
if the wake-up ID is a broadcast ID, switching all wireless sensing nodes into the waiting state;
the wireless sensing node in the waiting state acquires time slot information in the wakeup frame;
switching the corresponding wireless sensing node in the waiting state to the transmission state according to the time slot information;
uploading data by the wireless sensor node in the transmission state;
and switching the wireless sensor node after the data uploading is completed into the dormant state.
Preferably, the wireless sensor node in the dormant state switches between a listening state and the dormant state according to a preset interval, and the wireless sensor node in the listening state only starts a wireless receiving function.
Preferably, the wake-up frame includes the wake-up ID, the time slot information, a wake-up character and valid data, where the wake-up character is composed of one or more fixed characters.
Preferably, after the wireless sensor node in the transmission state uploads data, the method further includes:
judging whether the wireless sensor node is successful in uploading data or not;
if the uploading fails, adding the node ID of the wireless sensing node to the next batch of wake-up frames;
if the uploading is successful, the next step is entered.
Preferably, the next batch of the wakeup frame only includes the node IDs of wireless sensing nodes which have not successfully uploaded data.
Preferably, after the wireless sensor node receives the wake-up frame, the method further includes:
and the wireless sensing node in the monitoring state receives the wake-up character and maintains the monitoring state.
Preferably, the method comprises the steps of,
the system also comprises an emergency channel, wherein the emergency channel is kept in a monitoring state;
when emergency data transmission is required, the wireless sensor node is switched to the transmission state, and the emergency information is uploaded through the emergency channel.
A data transmission system for a wireless sensor network, comprising:
the sending module is used for sending the awakening frame to the wireless sensing node;
the acquisition module is used for enabling the wireless sensing node to acquire and judge the wake-up ID in the wake-up frame;
the time slot module is used for enabling the wireless sensing node to acquire and judge time slot information in the awakening frame;
the switching module is used for switching the current state of the wireless sensing node;
wherein,,
if the awakening ID is a single node ID, the switching module switches the wireless sensing node corresponding to the node ID into a transmission state;
if the awakening ID is a plurality of node IDs, the switching module switches the wireless sensing node corresponding to the node ID into a waiting state;
if the wake-up ID is a broadcast ID, the switching module switches all wireless sensing nodes into the waiting state;
the switching module is further configured to switch the corresponding wireless sensing node in the pending state to the transmission state according to the time slot information;
the wireless sensor node after the data uploading is completed is switched to the dormant state through the switching module;
and the uploading module is used for enabling the wireless sensor node in the transmission state to upload data.
Preferably, the method further comprises:
the judging module is used for judging whether the wireless sensing node is successful in uploading the data or not;
if the uploading fails, the sending module adds the node ID of the wireless sensing node to the next batch of the wakeup frames.
Preferably, the method comprises the steps of,
the sending module is used for sending the wakeup frame to the wireless sensing node through a general channel;
the sending module further comprises an emergency channel, and the emergency channel is in a monitoring state;
when emergency data transmission is required, the switching module switches the wireless sensing node to the transmission state, and the uploading module uploads the emergency information through the emergency channel.
According to the data transmission method for the wireless sensor network, due to the different types of the awakening IDs contained in the awakening frames, the corresponding wireless sensor nodes can be adaptively switched in the dormant state, the waiting state and the transmission state, the wireless sensor nodes in the waiting state can be switched to the transmission state only in the stage corresponding to the time slot information, so that the power consumption of the awakened wireless sensor nodes can be reduced on the premise of taking roll-call awakening, multi-point awakening and broadcast awakening into consideration, and meanwhile, the receiving equipment can acquire the data of the appointed wireless sensor nodes in the shortest time possible. The method solves the problem that the prior proposal adopts a response mechanism when data is transmitted, namely, a wireless sensing node uploads the data after the concentrator roll call, so that the time for acquiring the data of all the wireless sensing nodes is longer, and the efficiency of the wireless sensing node from awakening to finishing the data uploading is affected.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic flow chart of a data transmission method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of another data transmission method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a data transmission method system according to an embodiment of the present invention;
fig. 4 is a schematic diagram of another structure of a data transmission method system according to an embodiment of the present invention.
Detailed Description
In order to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below, and it is obvious that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present disclosure.
It should be understood that the structures, proportions, sizes, etc. shown in the drawings are for illustration purposes only and should not be construed as limiting the scope of the present disclosure, since any structural modifications, proportional changes, or dimensional adjustments made by those skilled in the art should not be made in the present disclosure without affecting the efficacy or achievement of the present disclosure.
The embodiment of the invention is written in a progressive manner.
The embodiment discloses a data transmission method for a wireless sensor network, as shown in fig. 1, comprising the following steps:
s1, a wireless sensing node receives a wake-up frame;
s2, the wireless sensing node acquires and judges a wake-up ID in a wake-up frame;
s31, if the wake-up ID is a single node ID, switching the wireless sensing node corresponding to the node ID into a transmission state;
s32, if the wake-up ID is a plurality of node IDs, switching the wireless sensing node corresponding to the node ID into a waiting state;
s33, if the wake-up ID is a broadcast ID, switching all wireless sensing nodes into a waiting state;
s4, the wireless sensor node in the waiting state acquires time slot information in a wake-up frame;
s5, switching the corresponding wireless sensing node in the waiting state into a transmission state according to the time slot information;
s6, uploading data by the wireless sensor node in a transmission state;
s7, switching the wireless sensor node after the data uploading is completed to a dormant state.
In actual use, each wireless sensor node is in a dormant state at the initial stage, and step S1 is that the wireless sensor node receives a wake-up frame, wherein the wake-up frame comprises wake-up ID and time slot information; in step S2, the wireless sensor node acquires the wake-up ID in the wake-up frame, determines the type of the wake-up ID, and then executes one of steps S31, S32 and S33 according to the specific type of the wake-up frame, which is specifically as follows:
step S31, if the wake-up ID is a single node ID, the single wireless sensor node corresponding to the node ID is switched from a dormant state to a transmission state, and then the step S6 is directly carried out, namely, the wireless sensor node in the transmission state uploads data.
Step S32, if the wake-up ID is a plurality of node IDs, the wireless sensor nodes corresponding to the node IDs are switched from the sleep state to the pending state, and then step S4 is performed.
Step S33, if the wake-up ID is the broadcast ID, all wireless sensor nodes are switched from the dormant state to the waiting state, and then the step S4 is entered.
Step S4, the wireless sensor node in the waiting state acquires the time slot information in the wake-up frame, the time slot information has corresponding independent time slots for each wireless sensor node which is waken up, generally, the time slots are aimed at time points or time periods, namely, the wireless sensor node starts timing after extracting the time slot information allocated to the wireless sensor node from the wake-up frame, waits for the arrival of the time slots allocated to the wireless sensor node, and enters step S5 when the time slots for uploading data arrive, namely, the corresponding wireless sensor node in the waiting state is switched into the transmission state according to the time slot information and then enters step S6, at the moment, the wireless sensor node in the transmission state uploads data according to the requirement of a concentrator, and in order to realize the wake-up as required, step S7 is executed after the uploading, and the wireless sensor node after the data uploading is switched into the dormant state.
Due to the fact that the wake-up frame containing the wake-up ID and the time slot information is adopted, simultaneous wake-up of one or more or all wireless sensing nodes is achieved, and co-channel interference generated by the wireless sensing nodes adopting the same channel is avoided through a time-sharing transmission mechanism.
It should be noted that, other wireless sensor nodes not included in the wake-up ID still remain in the sleep state, reducing unnecessary power consumption.
According to the data transmission method for the wireless sensor network, due to the different types of the awakening IDs contained in the awakening frames, the corresponding wireless sensor nodes can be adaptively switched in the dormant state, the waiting state and the transmission state, the wireless sensor nodes in the waiting state can be switched to the transmission state only in the stage corresponding to the time slot information, so that the power consumption of the awakened wireless sensor nodes can be reduced on the premise of taking roll-call awakening, multi-point awakening and broadcast awakening into consideration, and meanwhile, the receiving equipment can acquire the data of the designated wireless sensor nodes in the shortest time possible. The method solves the problem that the prior proposal adopts a response mechanism during data transmission, which results in long time for acquiring the data of all the wireless sensing nodes, thereby affecting the efficiency of the wireless sensing nodes from waking up to finishing the data uploading.
Preferably, the wireless sensor node in the sleep state is switched between the listening state and the sleep state according to a preset interval, and the wireless sensor node in the listening state only starts the wireless receiving function.
In order to further reduce the power consumption of the wireless sensor node, the wireless sensor node in the Sleep state is switched between a monitoring state and a Sleep state at preset intervals, in the Sleep state, the wireless sensor node does not start wireless transmission or wireless reception, and the wireless sensor node in the monitoring state only starts a wireless reception function, namely, the wireless sensor node is periodically in a Sleep (Sleep) -listening (Rx) -Sleep (Sleep) state.
In practical use, the preset interval can be regarded as a sleep period, and the time period can be T Rx Representing the duration of the sleep state, T is available Sleep And (3) representing.
Preferably, the wake-up frame includes a wake-up ID, time slot information, a wake-up character and valid data, and the wake-up character is composed of one or more fixed characters.
The wake-up frame generally includes a plurality of repeated wake-up characters, which are fixed combinations of one or more characters, and in order to avoid the wireless sensor node from being awakened by mistake as much as possible, the wake-up characters should avoid valid data as much as possible, because if the wake-up characters are the same as the valid data, when the concentrator performs data transmission with a certain wireless sensor node, the wireless sensor node in a dormant state may be awakened by mistake.
And, in order to ensure that the wireless sensor node in the sleep state can be effectively awakened, the number of times of repetition of the wake-up character in the wake-up frame is enough so that the time for the concentrator to send the wake-up character is longer than T Sleep +2T Rx To ensure that the wireless sensor unit is able to receive a wake-up character in the Rx window to wake up.
Preferably, as shown in fig. 2, after the step S6 of uploading data by the wireless sensor node in the transmission state, the method further includes:
s61, judging whether the wireless sensor node successfully uploads data or not;
s62, if the uploading fails, adding the node ID of the wireless sensing node into a next batch of wake-up frames;
if the uploading is successful, the next step is entered.
In practical application, due to factors of use environment or equipment, the wireless sensor nodes may upload data in a time slot not specified by the time slot information, or the data is not uploaded or only partially uploaded due to abnormality in uploading, the corresponding node IDs are added to a wake-up frame sent next time, and the wireless sensor nodes which do not upload data as required upload data are enabled to upload data again by a concentrator through a roll call wake-up mode or a broadcast wake-up mode again.
It should be noted that, after the corresponding node ID is added to the next wakeup frame in step S62, the step S7 is still continued, so that the other wireless sensor nodes successfully uploaded resume to the sleep state.
Of course, the concentrator may record the node ID first, and then directly wake up the corresponding wireless sensor node to execute steps S4 to S7 after steps S31, S32 or S33.
Preferably, the next wakeup frame only includes the node ID of the wireless sensor node that has not successfully uploaded the data.
In this case, the wakeup frame only includes the ID of the wireless sensor node that does not upload data as required, that is, in this data transmission process, only the wireless sensor node that does not complete the uploading task before performs data uploading, so that the integrity of data uploading can be achieved, and meanwhile, the influence of reverse order or disorder on the associated data is avoided.
Preferably, as shown in fig. 2, after step S1, that is, after the wireless sensor node receives the wake-up frame, the method further includes:
s11, the wireless sensing node in the monitoring state receives the wake-up character and keeps the monitoring state.
The wireless sensing node keeps the monitoring state after receiving a wake-up character until the wake-up frame is received, so that the wake-up character with enough repeated times is fully received, and further, the wireless sensing unit can receive the wake-up character in an Rx window to be awakened.
Preferably, the method comprises the steps of,
the system also comprises an emergency channel, wherein the emergency channel is kept in a monitoring state;
when emergency data transmission is required, the wireless sensor node is switched to a transmission state, and emergency information is uploaded through an emergency channel.
In a non-emergency period, the wireless sensing node receives the wake-up frame through the universal channel, the emergency channel is always in a monitoring state, and when the wireless sensing node has emergency data to upload, the wireless sensing node adjusts the transmitting channel of the wireless sensing node to be the emergency channel and uploads the data through the emergency channel, so that the emergency data transmission is realized by dividing the emergency channel.
The embodiment of the invention also provides a data transmission system for the wireless sensor network, as shown in fig. 3, which comprises:
a sending module 1, configured to send a wakeup frame to a wireless sensor node;
an acquisition module 2, configured to enable the wireless sensor node to acquire and determine a wake-up ID in a wake-up frame;
the time slot module 4 is used for enabling the wireless sensing node to acquire and judge time slot information in the wake-up frame;
a switching module 3, configured to switch a current state of the wireless sensor node;
wherein,,
if the wake-up ID is a single node ID, the switching module switches the wireless sensing node corresponding to the node ID 3 into a transmission state;
if the wake-up ID is a plurality of node IDs, the switching module 3 switches the wireless sensing node corresponding to the node ID into a waiting state;
if the wake-up ID is a broadcast ID, the switching module 3 switches all the wireless sensing nodes into a waiting state;
the switching module 3 is further configured to switch the corresponding wireless sensor node in the waiting state to a transmission state according to the timeslot information;
the wireless sensor node after the data uploading is finished is switched to a dormant state through a switching module 3;
and the uploading module 5 is used for enabling the wireless sensor node in the transmission state to upload data.
The sending module 1 sends the wakeup frame to the wireless sensing node, the acquiring module 2 acquires the wakeup ID and judges the type of the wakeup ID, the switching module 3 switches the wireless sensing node to a corresponding transmission state or a waiting state for three types of single node IDs, a plurality of node IDs and broadcast IDs, the time slot module 4 acquires time slot information in the wakeup frame, when the corresponding time slot arrives, the switching module 3 switches the wireless sensing node in the waiting state to the transmission state, and the uploading module 5 takes charge of uploading data by the wireless sensing node in the transmission state.
It should be noted that, in actual application, the connection relationship and specific position between the modules may be selected according to needs, for example, the sending module 1 is located in the concentrator, and the obtaining module 2, the switching module 3, the timeslot module 4 and the uploading module 5 are located in the wireless sensor node, and of course, other module integration manners may also be adopted, or other functional modules, such as a wireless transmission module, etc., which are not described in detail herein.
The application process and technical effects of the data transmission system can refer to the aforementioned data transmission method, and will not be described in detail herein.
Preferably, as shown in fig. 4, further includes:
the judging module 6 is used for judging whether the wireless sensing node uploading data is successful or not;
if the uploading fails, the sending module 1 adds the node ID of the wireless sensing node to the next batch of wake-up frames.
Of course, if the uploading is successful, the switching module 3 switches the wireless sensor node to the sleep state.
Preferably, the method comprises the steps of,
the sending module 1 sends a wake-up frame to the wireless sensing node through a general channel;
the sending module 1 further comprises an emergency channel, and the emergency channel is in a monitoring state;
when emergency data transmission is required, the switching module 3 switches the wireless sensing node to a transmission state, and the uploading module uploads emergency information through an emergency channel.
The wireless transmission module of the concentrator and the wireless transmission module of the wireless sensing node provide two channels, the universal channel is used for the concentrator to wake up the wireless sensing node and transmit non-emergency data with the wireless sensing node, and the emergency channel is used for the wireless sensing node to transmit emergency data to the concentrator, so that the transmission requirements of a normal state and an emergency state are met.
In the several embodiments provided in the present application, it should be understood that the disclosed methods and apparatus may be implemented in other manners. The above-described embodiment of the apparatus is merely illustrative, and for example, the division of the modules is merely a logic function division, and there may be other division manners in actual implementation, such as: multiple modules or components may be combined, or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or modules, whether electrically, mechanically, or otherwise.
In addition, each functional module in each embodiment of the present invention may be integrated in one processor, or each module may be separately used as one device, or two or more modules may be integrated in one device; the functional modules in the embodiments of the present invention may be implemented in hardware, or may be implemented in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by program instructions and associated hardware, where the program instructions may be stored in a computer readable storage medium, and where the program instructions, when executed, perform steps comprising the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a magnetic disk or an optical disk, or the like, which can store program codes.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. The data transmission method for the wireless sensor network is characterized by comprising the following steps of:
s1, a wireless sensing node receives a wake-up frame;
s2, the wireless sensing node acquires and judges a wake-up ID in a wake-up frame;
s31, if the wake-up ID is a single node ID, switching the wireless sensing node corresponding to the node ID into a transmission state;
s32, if the wake-up ID is a plurality of node IDs, switching the wireless sensing node corresponding to the node ID into a waiting state;
s33, if the wake-up ID is a broadcast ID, switching all wireless sensing nodes into a waiting state;
s4, each wireless sensor node in the waiting state extracts the corresponding time slot information in the wake-up frame and then starts timing, and waits for the arrival of the corresponding time slot; each wireless transmission node has a corresponding independent time slot;
s5, when the corresponding time slot arrives, switching the corresponding wireless sensing node in the waiting state into a transmission state;
s6, uploading data by the wireless sensor node in a transmission state;
s7, switching the wireless sensor node after the data uploading is completed to a dormant state.
2. The data transmission method according to claim 1, wherein the wireless sensor node in the sleep state switches between a listening state and the sleep state at a preset interval, and the wireless sensor node in the listening state only turns on a wireless reception function.
3. The data transmission method according to claim 2, wherein the wakeup frame includes the wakeup ID, the time slot information, a wakeup character, and valid data, and the wakeup character is composed of one or more fixed characters.
4. The data transmission method according to claim 1, further comprising, after the wireless sensor node in the transmission state uploads data:
judging whether the wireless sensor node is successful in uploading data or not;
if the uploading fails, adding the node ID of the wireless sensing node to the next batch of wake-up frames;
if the uploading is successful, the next step is entered.
5. The method according to claim 4, wherein the next wake-up frame contains only the node IDs of wireless sensor nodes that have not successfully uploaded data.
6. The data transmission method according to claim 3, further comprising, after the wireless sensor node receives the wakeup frame:
and the wireless sensing node in the monitoring state receives the wake-up character and maintains the monitoring state.
7. The method for data transmission according to claim 1, wherein,
the system also comprises an emergency channel, wherein the emergency channel is kept in a monitoring state;
when emergency data transmission is required, the wireless sensor node is switched to the transmission state, and the emergency data is uploaded through the emergency channel.
8. A data transmission system for a wireless sensor network, comprising:
the sending module is used for sending a wakeup frame to the wireless sensing node;
the acquisition module is used for enabling the wireless sensing node to acquire and judge the wake-up ID in the wake-up frame;
the time slot module is used for enabling the wireless sensing node to acquire and judge time slot information in the awakening frame;
the switching module is used for switching the current state of the wireless sensing node;
if the wake-up ID is a single node ID, the switching module switches the wireless sensing node corresponding to the node ID into a transmission state;
if the awakening ID is a plurality of node IDs, the switching module switches the wireless sensing node corresponding to the node ID into a waiting state;
if the wake-up ID is a broadcast ID, the switching module switches all wireless sensing nodes into the waiting state;
the switching module is further configured to enable each wireless sensor node in a pending state to start timing after extracting corresponding time slot information in a wakeup frame, and wait for arrival of a corresponding time slot; each wireless transmission node has a corresponding independent time slot;
the switching module is further configured to switch the corresponding wireless sensor node in the pending status to the transmission status when the corresponding time slot arrives;
the wireless sensor node after the data uploading is completed is switched to a dormant state through the switching module;
and the uploading module is used for enabling the wireless sensor node in the transmission state to upload data.
9. The data transmission system of claim 8, further comprising:
the judging module is used for judging whether the wireless sensing node is successful in uploading the data or not;
if the uploading fails, the sending module adds the node ID of the wireless sensing node to the next batch of the wakeup frames.
10. A data transmission system according to claim 8 or 9, characterized in that,
the sending module is used for sending the wakeup frame to the wireless sensing node through a general channel;
the sending module further comprises an emergency channel, and the emergency channel is in a monitoring state;
when emergency data transmission is required, the switching module switches the wireless sensing node to the transmission state, and the uploading module uploads the emergency data through the emergency channel.
CN202110293397.8A 2021-03-18 2021-03-18 Data transmission method and system for wireless sensor network Active CN113038584B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110293397.8A CN113038584B (en) 2021-03-18 2021-03-18 Data transmission method and system for wireless sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110293397.8A CN113038584B (en) 2021-03-18 2021-03-18 Data transmission method and system for wireless sensor network

Publications (2)

Publication Number Publication Date
CN113038584A CN113038584A (en) 2021-06-25
CN113038584B true CN113038584B (en) 2023-05-12

Family

ID=76471678

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110293397.8A Active CN113038584B (en) 2021-03-18 2021-03-18 Data transmission method and system for wireless sensor network

Country Status (1)

Country Link
CN (1) CN113038584B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113709593B (en) * 2021-07-21 2024-05-10 深圳市敏泰智能科技有限公司 Method and system for uploading data by shifting peaks of NB-Iot intelligent water meter and NB-Iot intelligent water meter
CN113852444B (en) * 2021-08-26 2024-05-24 杭州粒合信息科技有限公司 RF wireless wake-up method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103874171A (en) * 2012-12-14 2014-06-18 深圳先进技术研究院 Data transmitting and receiving methods in human body communication device
CN108260099A (en) * 2017-12-25 2018-07-06 中国矿业大学 The media access control method of underwater magnetic induction wireless sensor network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102892193B (en) * 2012-09-20 2016-03-30 华为技术有限公司 Data transmission method and equipment
JP6596763B2 (en) * 2014-03-14 2019-10-30 日本電気通信システム株式会社 Wireless multi-hop network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103874171A (en) * 2012-12-14 2014-06-18 深圳先进技术研究院 Data transmitting and receiving methods in human body communication device
CN108260099A (en) * 2017-12-25 2018-07-06 中国矿业大学 The media access control method of underwater magnetic induction wireless sensor network

Also Published As

Publication number Publication date
CN113038584A (en) 2021-06-25

Similar Documents

Publication Publication Date Title
JP6832449B2 (en) Methods and devices for transmitting information and methods and devices for monitoring channels
CN102892193B (en) Data transmission method and equipment
CN107182027B (en) Packet-based discontinuous transmission method for M2M communication
CN101427534A (en) Method of controlling wakeup frequency in a wireless communication system
JP2023166462A (en) Method and device for waking up terminal device, network device, and terminal device
CN113038584B (en) Data transmission method and system for wireless sensor network
CN109565380A (en) For handling the discontinuous received method and apparatus in communication network
CN110839273B (en) Information sending and receiving method, network equipment and terminal
WO2022028551A1 (en) Communication method and apparatus, and computer-readable storage medium
CN116248241A (en) Communication method and device
CN108605287B (en) Access point device, station and method thereof
CN110896558A (en) Working mode switching method, terminal and network equipment
CN116234042A (en) A communication method and device
US20230354185A1 (en) Method and apparatus for selecting resource, method and apparatus for processing power saving, and device
CN110912662B (en) Information detection method and device
EP4102896A1 (en) Signal transmission method and device
CN113543371B (en) Communication method and device
CN106488460B (en) Wireless communication method, and corresponding master device, slave device and wireless communication system
CN113347691B (en) Data transmission method and device
CN112312525B (en) Power-saving signal configuration and transmission method and device
CN114501690A (en) Energy-saving signal transmission method and device
CN114765837B (en) Power saving processing method, device and equipment
CN112312522B (en) Transmission method, terminal and network side equipment of energy-saving downlink control channel information
CN115915496A (en) DRX communication method, terminal and computer readable storage medium
CN116193545A (en) Discontinuous Reception (DRX) method, discontinuous reception device, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant