State response method and device of low-power-consumption wireless sensor

By introducing a state response priority mechanism into the wireless sensor nodes, it responds flexibly according to the degree of state change, solving the problems of high power consumption and low communication efficiency of sensor nodes in the wireless sensor network, and achieving more efficient data upload and communication.

CN119212055APending Publication Date: 2024-12-27QUANZHOU INST OF INFORMATION ENG +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411522134.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing wireless sensor network lacks an effective low-power mechanism in building monitoring, resulting in high power consumption and low efficiency of sensor nodes during wireless communication, especially in long standby or deep sleep states, which are difficult to effectively wake up and manage.

Method used

By introducing a state response priority mechanism in the wireless sensor node, the response mode and channel time slot are flexibly selected according to the degree of state change of the sensor node, and the nodes with large state changes are preferred to wake up and stimulate nodes with large state changes, reducing unnecessary communication and power consumption.

Benefits of technology

The data upload efficiency and communication efficiency of wireless sensor nodes are improved, power consumption is reduced, reply channel time slot conflict is avoided, and the success rate of group reading communication is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212055A_ABST
    Figure CN119212055A_ABST
Patent Text Reader

Abstract

The invention discloses a state response method and device for a low-power-consumption wireless sensor, and the method comprises the steps: enabling a wireless sensor node to transmit a state response data frame at different response priorities based on the state change of the wireless sensor node; comprising the following steps: after being awakened by wireless excitation, a sensor node receives a synchronous group reading signal sent by a wireless group reading host in a high-frequency synchronous channel, and judges whether priority response is necessary or not according to a state hopping condition corresponding to a state priority identifier in the synchronous group reading signal; and when and only when a state hopping condition is met, calculating a response priority selection response mode parameter according to the state priority identifier, and sending a state response data frame containing a sensing state variable in a specified response channel time slot. According to the invention, the wireless sensor node obtains the response priority and the corresponding response channel time slot based on the state hopping, thereby reducing unnecessary group reading response and response, reducing group reading response power consumption, avoiding transient response channel time slot conflict, and improving response data uploading success rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication and edge computing technology of the Internet of Things, mainly to a low-power consumption mechanism and wireless communication efficiency of a wireless sensor network for building monitoring data collection, and in particular to a state response method and device for a low-power wireless sensor. Background Art

[0002] With the development of related technologies such as IoT wireless communications, sensors and edge computing, online data collection and monitoring of various building objects is of great value for building health status assessment, safety hazard identification and early warning.

[0003] By embedding distributed low-power wireless sensor nodes inside the building (including the surface, interior and connection gaps of components), real-time data collection of the sensor state variables of the target building as a whole and local areas can be carried out, and a more comprehensive and accurate monitoring and evaluation of the target building in terms of safety, health, operation, environment and energy consumption can be carried out; the sensor state variables include observable structural morphological variables and physical variables related to internal deformation, damage and aging.

[0004] The wireless sensor network for building monitoring is a low power Internet of Things (LPIOT) for sensor state variable data collection and monitoring. The low power Internet of Things is a wireless network with wide area and / or local area coverage capabilities.

[0005] The sensor node is a low-power sensing object device node, which is an object device node that provides wireless sensing services as a surrounding wireless cooperative base station; the sensing service includes incentive awakening, mode adjustment, data collection and monitoring calculation for wireless low-power sensor nodes. The cooperative base station acts as a group reading host, manages the wireless sensor nodes in its wireless coverage area based on the low-power wireless mode, and collects and monitors the sensor state variables uploaded by the sensor nodes.

[0006] The collaborative base station is managed by the collaborative host and provides data collection and collaborative computing services for wireless sensor nodes. The collaborative host manages the device status and data communication process of the edge IoT node. The collaborative base station or collaborative host is a system device role; according to the topological relationship of the system device roles, the collaborative host can refer to the edge host or be directly assumed by the system host, and the system host is a local host or a remote host (such as a cloud server).

[0007] The wireless sensor nodes used as building monitoring equipment include distributed wireless sensor nodes pre-buried in the target building area and / or observation equipment set at the observation point.

[0008] Taking into account the long-term nature of online building monitoring, the waterproofing of pre-buried construction and the installation cost issues, distributed wireless sensor nodes should give priority to a low-cost, small-volume, closed-structure, ultra-low-power wireless device that can be awakened by transient triggers to enter a working state, including passive nodes that can be wirelessly stimulated to obtain transient energy or active nodes with a one-time ultra-long battery working life (such as decades), especially for those non-rechargeable inner layer nodes (sensor nodes pre-buried in the inner layer of components or in the connection gaps).

[0009] Existing wireless sensor network technologies lack more targeted solutions for group reading communication of building embedded wireless sensor node arrays, mainly including: 1) Wireless low-frequency transmission (including very low frequency, low frequency or medium frequency): The advantage is that wireless low-frequency transmission has strong penetration into building components; however, the pure wireless low-frequency communication method takes longer time than high-frequency transmission, resulting in larger transient power consumption of sensor nodes and low utilization of wireless channel time slots.

[0010] 2) Wireless synchronous mesh network: Network synchronization is required, which is more suitable for wireless network communications with relatively frequent data uploads. Due to the large wireless attenuation inside building components, the power consumption cost of maintaining mesh network synchronization itself is relatively high, especially for ultra-low power applications that require long-term standby and dormancy.

[0011] 3) Surface relay nodes: The relay nodes act as group reading hosts to perform close-range group reading of inner nodes. The advantage is that it can save power consumption of inner nodes and is applicable to passive or active nodes. However, surface relay nodes that simply use this method need to provide incentive power consumption and host group reading capabilities to adjacent inner nodes, especially to solve the problem of wireless incentive group reading of deeply buried nodes and the problem of cross-coverage of different relay nodes to adjacent inner nodes.

[0012] 4) Wireless standby power consumption problem: For wireless sensor networks for building monitoring applications, the wireless RF communication intervals of wireless sensor nodes are usually very long (for example, several hours or even days), so it is necessary to shut down the RF front end and put it in a passive state; however, it is necessary to solve how to pre-trigger and wake up the wireless sensor nodes in a passive state or deep sleep state when necessary.

[0013] 5) Wireless response power consumption: Regardless of whether it is scheduled active or passive response upload, there is a lot of unnecessary wireless communication. In order to avoid unnecessary wireless RF power consumption, the host should allow those target nodes with no state changes (no or slight changes in the measured signal) not to respond or answer wirelessly during data acquisition monitoring, unless mandatory group reading data acquisition (such as test calibration) is rarely required.

[0014] 6) The correlation between state change and response channel resources: The efficiency of group reading communication mainly lies in the efficient selection and response channel allocation of the group-read nodes. It is necessary not only to avoid node response channel time slot conflicts and reduce channel time slot waste, but also to indicate the response priority of the target group reading node. The existing group reading communication technology lacks efficiency in adjusting the response channel time slot conflicts, and the response priority lacks the necessary correlation with the node state change.

[0015] Therefore, considering the needs of building monitoring data acquisition systems, based on wireless sensor networks, how to keep wireless sensor nodes in a passive state or deep sleep state for a longer time when the measured signal variables do not change, how to avoid or reduce unnecessary RF excitation group reading of wireless sensor nodes, how to efficiently select target group reading nodes, stimulate group reading and collect data, so as to achieve low-power and high-efficiency group reading communication for distributed low-power wireless sensor nodes, has become a technical problem that needs to be solved urgently. Summary of the invention

[0016] The technical problem to be solved by the present invention is how, during the wireless group reading communication process, low-power wireless sensor nodes can flexibly respond based on the degree of change in their own node status: how to enable sensor nodes with larger status changes to obtain higher response priorities, how to select response modes according to response priorities, obtain corresponding response channel time slots and send status response data frames, so as to improve the data upload efficiency of node status responses.

[0017] In order to solve the above problems, the present invention proposes a state response method and device for a low-power wireless sensor.

[0018] In a first aspect, the present invention discloses a state response method for a low-power wireless sensor. After a low-power wireless sensor node in a wireless sensor network receives a synchronous group read signal sent by a wireless group read host, the low-power wireless sensor node sends a state response data frame with different response priorities based on its own state change. The method specifically includes the following steps: after the sensor node is awakened by wireless stimulation, the sensor node receives the synchronous group read signal sent by the group read host in a high-frequency synchronous channel; the sensor node judges whether it is necessary to make a priority response based on its current state jump level according to the state jump condition corresponding to the state priority identifier contained in the synchronous group read signal; if and only if the sensor node judges that the state jump level meets the state jump condition, the response priority corresponding to the state jump level is calculated according to the state priority identifier, and the response priority is the relative priority of wireless channel resources that different sensor nodes can occupy when sending the state response data frame at present; the sensor node selects different response mode parameters and / or channel time slot parameters according to the response priority to send a state response data frame containing a sensor state variable.

[0019] Optionally, the state priority identifier is an indicator of the correlation between the state transition level and the response priority; the sensor node calculates and evaluates the response priority corresponding to the state transition level according to the state transition condition parameter corresponding to the state priority identifier.

[0020] Optionally, the group reading host feeds back and adjusts the state priority flag according to the state response data frame currently received from the sensor node, and updates and sends a synchronous group reading signal including the state priority flag.

[0021] Optionally, the group reading host feeds back and adjusts the state priority flag according to the state response data frame currently received from the sensor node, and updates and sends a synchronous group reading signal including the state priority flag.

[0022] Optionally, the sensor node obtains a corresponding response priority by mapping and converting the state transition level according to the state priority identifier; the response priority also includes obtaining a corresponding secondary priority by hash mapping its own node code or group short code when the state transition levels are equal.

[0023] Optionally, the sensor node determines the allowed priority response cycle and / or priority response channel based on the state transition level corresponding to the currently collected sensor state variable and according to the state transition condition; if and only if the sensor state variable currently collected by the sensor node meets the state transition condition, it is allowed to send a state response data frame containing the sensor state variable transition information in a priority response manner within the first response cycle.

[0024] Optionally, when the sensor state variable currently collected by the sensor node undergoes a state jump, a time slot priority parameter is calculated based on a combination of the node code and the state jump level, and a state response data frame including the sensor state variable jump information is sent in a designated response channel time slot according to the time slot priority parameter; the time slot priority parameter is the relative priority of the sensor node in sending the state response data frame in a certain response channel slot based on the competition probability; the sensor node calculates the corresponding time slot priority parameter based on the response priority conversion.

[0025] Optionally, the time slot priority parameters include allowing / disabling the response channel, and the phase delay time and / or interval delay time for starting to send the status response data frame; the sensor node performs time slot channel detection before sending the status response data frame, and sends the status response data frame only when it is identified that the time slot channel is idle.

[0026] Optionally, when the state transition level reaches the first state transition condition, the sensor node is allowed to make a priority response on one of the response channels within the first response cycle; when the state transition level reaches the Nth state transition condition, the sensor node is allowed to make a priority response on one of the response channels within the Nth response cycle.

[0027] Optionally, the state jump level is an indicator for the sensor node to evaluate the necessity and urgency of uploading state data based on the current state jump degree; the state jump degree is the current value Xi(t) of a certain sensor state variable Xi, relative to the last successfully uploaded variable value Xi(0).

[0028] In a second aspect, the present invention discloses a state response device for a low-power wireless sensor, namely a wireless sensor node device. After receiving a synchronous group read signal sent by a wireless group read host, the device sends a state response data frame with different response priorities based on its own state change. The device is composed of the following modules: an awakening synchronization module: used to receive the synchronous group read signal sent by the group read host in a high-frequency synchronous channel after being awakened by wireless stimulation; a state judgment module: based on the state jump condition corresponding to the state priority identifier contained in the synchronous group read signal, judging whether it is necessary to make a priority response based on the current state jump level of the sensor node; a priority calculation module: when and only when the sensor node judges that the state jump level meets the state jump condition, the response priority corresponding to the state jump level is calculated according to the state priority identifier, and the response priority is the relative priority of different sensor nodes that can occupy wireless channel resources when sending the state response data frame; a response sending module: according to the response priority, select different response mode parameters and / or channel time slot parameters to send a state response data frame containing a sensor state variable.

[0029] From the technical solution provided by the present invention, it can be seen that after the wireless sensor node of the present invention is awakened by wireless stimulation, it judges whether it is necessary to make a priority response based on the state jump condition corresponding to the received state priority identifier and the current state jump level of the sensor node itself, so that the sensor node with a larger state change obtains a higher response priority, and solves the correlation problem between the state change and the allocation of the response channel time slot; when the state jump condition is met, the corresponding response priority is calculated according to the state priority identifier, and the state response data frame is sent in the designated response channel time slot. By selecting the response mode and calculating the response channel time slot according to the response priority, the conflict of group reading response channel time slots is avoided, thereby improving the efficiency of uploading the state response data.

[0030] Therefore, compared with the prior art, the present invention can avoid or effectively reduce unnecessary group read responses and response frequencies of low-power wireless sensor nodes, enable sensor nodes with larger state changes to obtain higher response priorities, and allow flexible responses in different response modes based on the degree of their own state changes, thereby avoiding transient response channel time slot conflicts in the group read communication process, reducing the transient RF power consumption of the group read response, and thus improving the status data upload success rate and communication efficiency of the wireless group read communication. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0032] The present invention discloses the following drawings: Figure 1 . A flow chart of a state response method for a low-power wireless sensor; Figure 2 .A module block diagram of a status response device for a low-power wireless sensor; Figure 3 .A schematic diagram of the role relationship of a distributed low-power wireless sensor node; DETAILED DESCRIPTION In order to make the purpose, technical solution and beneficial effects of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the described embodiments are part of the present invention, not all embodiments, and are only used to explain the present invention, not to limit the present invention.

[0033] In the first embodiment, after receiving a synchronous group reading signal sent by a wireless group reading host, a number of low-power wireless sensor nodes in a low-power Internet of Things send status response data frames in response channel time slots of different priorities based on their own status changes; Please refer to Figure 1 , this embodiment specifically includes the following steps: Step S101, after being awakened by wireless stimulation, the sensor node receives the synchronous group reading signal sent by the group reading host on a predetermined high-frequency synchronization channel; Step S102, the sensor node determines whether it is necessary to make a priority response based on the current state transition level of the sensor node according to the state transition condition corresponding to the state priority identifier contained in the synchronous group read signal; Step S103, when and only when the sensor node determines that the state transition level meets the state transition condition, calculate the response priority corresponding to the state transition level according to the state priority identifier; the response priority is the relative priority of wireless channel resources that can be occupied by different sensor nodes currently sending the state response data frame; Step S104: The sensor node selects different corresponding response mode parameters and / or channel time slot parameters according to the response priority, selects the response mode parameters according to the response priority, calculates the corresponding channel time slot parameters based on the channel time slot identifier, and sends a state response data frame containing the sensor state variable jump information in the assigned designated response channel time slot.

[0034] The implementation of the above steps is further explained as follows: In the low-power wireless Internet of Things, the wireless collaborative base station forms far-field wireless coverage for the distributed low-power wireless sensor nodes embedded in the building components (inside or in the connection gaps) in the target area.

[0035] In a certain area of ​​the monitored target building object, at least one node array is formed by a number of distributed wireless sensor nodes.

[0036] The sensor node is a low-power wireless node device that collects sensor signals of physical quantities related to the target building object (the target building and its target area, the building components and their target points), and uploads the collected sensor state variables to the wireless collaborative base station in a low-power wireless manner.

[0037] The wireless sensor network includes a wireless cooperative base station as a service node and low-power wireless sensor nodes around the base station as sensing service objects.

[0038] The cooperative base station acts as a group reading host to enable a predetermined state mode of the sensor node through a wireless excitation wake-up trigger; and starts a corresponding acquisition task sequence through wireless synchronous group reading and obtains an assigned response channel time slot.

[0039] The node array is a node array given by an array pattern code during pre-embedding; the array pattern corresponds to a structured pattern of relative spatial positional relationships between given internal nodes.

[0040] The cooperative base station may query the array mode code corresponding to the node array through the system index according to the device ID information of any sensor node (usually a surface node) in the current node array.

[0041] The sensor node is a low-power wireless group reading cluster node; the group reading cluster node (referred to as cluster node) refers to a node device that is a group-read object in the wireless communication process of group reading response.

[0042] The sensor node is a low-power wireless group reader node that wirelessly transmits and uploads a state response data frame containing one or more sensor state variables in an active response or passive response manner.

[0043] The sensor state variable is a physical state variable obtained by the sensor node through signal collection.

[0044] The signal acquisition includes signal coupling, pre-conversion, signal sampling and data processing.

[0045] The target area is the area currently being monitored and evaluated, and may include one or more monitored local areas; The local area refers to a component area or a unit area included in the overall area of ​​the target building; the component area refers to a local area included in several monitored building components.

[0046] The target area is the monitored area covered by the signal collection of several sensor nodes, including the following types: 1) component areas corresponding to one or more building components and connection gaps; 2) local areas covered by the current observation equipment.

[0047] The sensor node is a low-power wireless node device that collects and monitors signals of a target physical quantity corresponding to a target building object.

[0048] The sensor node uploads the sensor state variable obtained by signal collection of the target physical quantity to the upper node.

[0049] The node array is composed of a number of sensor nodes in the target area or building components; after the array pattern code of the node array is given or calibrated, its internal node coordinates are approximately given (allowing for node pre-embedded errors).

[0050] The array pattern refers to a structural pattern composed of a number of nodes with a given relative relationship of node coordinate positions.

[0051] By performing array calibration on all or part of the sensor nodes of the node array, the cooperative base station obtains array calibration information of the node array.

[0052] The array calibration information is the correspondence information between the array grouping short code and the node code (referring to the device long code, such as device ID, MAC address) of the sensor node for a given node array.

[0053] The node coordinates are relative coordinates relative to a reference point or a node inside the node array.

[0054] The node coordinates can be queried according to the array grouping short code of the sensor node.

[0055] The array grouping short code (referred to as grouping short code) is a short code used to reference node coordinates in a node array. The array grouping short code is a sequence code, which is a reference sequence code corresponding to the relative coordinate position of a sensor node and its node array.

[0056] The collaborative base station is a collaborative host or a wireless service node device managed by a collaborative host. As a service node in the edge domain of the Internet of Things, the collaborative base station provides collaborative perception services including data collection, calculation and processing and related edge collaborative computing to the surrounding perception object devices, facing wireless low-power sensor nodes.

[0057] The collaborative sensing service is data collection and collaborative computing processing based on time-series mode management for the sensing object device. The edge computing capability includes wireless network management capability. The edge host manages the network node attributes, wireless mode parameters, service objects, collaborative tasks, etc. of the collaborative base stations based on data communication with wireless collaborative base stations in several areas.

[0058] The collaborative host can be undertaken by one or more edge hosts or collaborative base stations. The collaborative host is a local host (such as an edge gateway, an edge base station) or a remote host with edge computing capabilities (such as an edge server).

[0059] The collaborative host is the system host itself, or acts as an agent management device to connect (access) a data service network (local area network or wide area network) through a broadband network (such as a WiFi router, Ethernet interface, mobile communication base station, etc.); and accepts management by the system host through data communication with the system host.

[0060] Example 2, for the aforementioned reference Figure 1 The implementation of the flowchart steps is further described as follows: The state priority identifier is an indicator of a correlation parameter between the state transition level and the response priority; the sensor node calculates and evaluates the response priority corresponding to the state transition level according to the state transition condition parameter corresponding to the state priority identifier.

[0061] The group reading host determines the current state transition level of the sensor node and whether it meets the state transition condition by receiving and checking the state transition code; The state jump code includes one of the following modes and combinations: (1) absolute state code: after each state jump occurs, the absolute state code D=D+n (n>=1), where n corresponds to the degree of the state jump; (2) state offset code: after each state jump occurs, the relative offset code D=n (n>=1), where n corresponds to the degree of the state jump.

[0062] The group reading host feeds back and adjusts the state priority flag according to the state response data frame currently received from the sensor node, and updates and sends a synchronous group reading signal containing the state priority flag. The sensor node first sends a pulse response signal before sending the state response data frame; the group reading host obtains the corresponding channel code domain distribution according to the received pulse response signal, feeds back and adjusts the state priority flag according to the channel code domain distribution, and updates and sends a synchronous group reading signal containing the state priority flag.

[0063] Before the group reading host sends the synchronous group reading signal in the high-frequency synchronous channel, the sensor node is stimulated and awakened by sending a low-frequency excitation signal; the low-frequency excitation signal is a low-frequency modulated energy signal that has more penetrating power to the building component medium than the high-frequency synchronous group reading signal sent in the high-frequency synchronous channel.

[0064] During the group read interval after the sensor node finishes a group read response process (including terminating or completing the current group read response), before the input signal under test is sampled and detected or the signal variable reaches a preset transition threshold, the sensor node maintains its own node in a passive state (power off state) or a deep sleep state in which RF reception is prohibited, so as to avoid unnecessary RF power consumption generated by receiving the synchronous group read signal in the high-frequency synchronous channel.

[0065] After successfully uploading a status response data frame, the sensor node completes at least one new signal sampling of the input signal under test, and when the state jump degree of the obtained signal variable (including the original sampled signal variable or the sensor state variable after conversion and calculation) reaches a predetermined jump threshold, the antenna RF front end is set to be in the RF reception allowing mode, so that the node itself enters a passive state (power off state) or a deep sleep state; to avoid unnecessary RF power consumption due to group read response (referring to the detection and reception of the synchronous group read signal in the high-frequency synchronous channel).

[0066] The jump threshold is a minimum change in the signal variable obtained by transient / single sampling detection and / or the cumulative / sliding average value of the signal variable in a specified time period or signal sampling detection times.

[0067] When the sensor node is in a passive state (referring to a passive node or an active power disconnected state) or a deep sleep state, when the state transition degree of the signal variable obtained after the pre-trigger wake-up reaches a preset transition threshold, the antenna RF front end is set to enter a shallow sleep state allowing RF reception.

[0068] The group reading host sends a wireless low-frequency excitation signal in a low-frequency excitation channel, so that the wireless sensor node is awakened by the low-frequency excitation and receives the synchronous group reading signal, and only performs non-mandatory excitation group reading on the sensor nodes in a shallow sleep state; The group reading host may also first send a pre-excitation signal (such as a wireless pulse excitation signal) and then send the synchronous group reading signal to perform mandatory excitation group reading on sensor nodes in different RF receiving modes within the wireless coverage range (even if they are in a passive state).

[0069] The antenna RF front end includes an antenna coupling unit and a RF amplification unit (such as a low noise preamplifier LNA and a power amplifier PA) for a specified wireless frequency band; the wireless frequency band includes at least one low frequency band and one high frequency band. The RF reception mode is to allow (turn on) or turn off RF reception for the antenna RF front end (or its frequency band front end unit).

[0070] The pre-trigger wake-up refers to a trigger wake-up obtained for sampling and detecting a measured signal when the wireless sensor node is in a passive state or a deep sleep state.

[0071] If the wireless sensor node is in a passive state (the antenna RF front end is in a closed RF receiving state), the pre-trigger wake-up is obtained through any one or a combination of the following methods: Method 1, measured input signal: when the amplitude or change of the measured signal through the pre-passive coupling of the measured signal reaches a predetermined threshold, the pre-trigger wake-up is obtained; Method 2, pre-excitation signal: for the pre-excitation signal (such as a wireless pulse signal, an electromagnetic excitation signal) sent by the wireless group reading host (or relay node), the wireless sensor node obtains the pre-trigger wake-up based on the pre-passive coupling (such as antenna RF coupling, electromagnetic induction).

[0072] After the sensor node in deep sleep state is triggered to wake up by the internal slow timer, the interval time parameter of the current timer is set (modified) in a sliding timing adjustment mode based on the regression calculation of the signal change amount.

[0073] The group reading host sends (including directly sending or sending by a relay node) a wireless excitation signal, so that the wireless communication module of the sensor node is awakened by wireless excitation, and receives the synchronous group reading signal in a high-frequency synchronous channel; The wireless excitation signal includes one or a combination of the following: Method 1: A wireless low-frequency excitation signal is sent by the cooperative base station in the far field or by the relay node in the near field, and the antenna RF front end of the sensor node is excited and awakened by coupling the received RF signal; Method 2: A low-frequency excitation signal is transmitted to a pre-buried electromagnetic excitation bus, and an electromagnetic excitation signal is generated through a vicinity of the sensor node. The electromagnetic induction module of the sensor node is awakened by the electromagnetic induction.

[0074] The code domain channel identifier is a group reading identifier, which is used to specify or limit the code domain range of the target group reading node and allocate the corresponding response channel time slot to the node code domain mapping; After receiving the synchronous group reading signal sent by the currently matched group reading host, the sensor node determines whether its own node code belongs to the current target group reading node by identifying the code domain channel identifier.

[0075] If and only if its own node code belongs to the target group reading node, the sensor node continues to receive the complete synchronous group reading data frame, and executes the corresponding mode operation and synchronous group reading response according to the group reading instruction information contained in the synchronous group reading data frame; otherwise, the group reading response can be terminated immediately.

[0076] After a surface node receives a sensor state variable sent by an adjacent inner node, it postpones N synchronous group read cycles according to the relay service priority, and then embeds the received sensor state variable into a state response data frame. The lower the relay service priority, the greater the postponement N. When the surface node receives the synchronous group read signal sent by the collaborative base station update, the code domain channel identifier contained in the synchronous group read signal is judged: if the node code of the adjacent inner node to be sent no longer belongs to the group read code domain range, the sensor state variable of the adjacent inner node is deleted.

[0077] The sensor node is calibrated as a shallow inner node by the cooperative base station, and selects one of the following methods to send the sensor state variables collected by the node itself according to the reception signal level of the synchronous group read signal received on the high-frequency synchronization channel HF1: Mode 1: if the synchronous group read signal is not received on the high frequency synchronous channel HF1 within a specified time or the received signal level is lower than a predetermined lower limit requirement, the sensor state variable is directly sent in the near field of the low frequency response channel LF2(i); Mode 2: if the synchronous group read signal is received on the high frequency synchronous channel HF1 within a specified time and the received signal level reaches a predetermined upper limit requirement, the sensor state variable is directly sent on the high frequency response channel HF2(i); Mode three, when the synchronous group read signal is received on the high frequency synchronous channel HF1 within the specified time and its signal level reaches the predetermined lower limit requirement, the sensor state variable is sent in parallel on the high frequency response channel HF2(i) and the low frequency response channel LF2(i).

[0078] The sensor node is calibrated as a shallow buried inner node by the collaborative base station. When it receives the low-frequency excitation signal sent by the collaborative base station in the low-frequency excitation channel LF1, it decides whether to allow the detection and reception of the synchronous group read signal in the high-frequency synchronization channel HF1 based on the high-frequency enable attribute of its own node: the high-frequency enable is set to the allowed state when and only when the shallow buried inner node has a high-frequency configuration inside and the response level is relatively close to the surface node.

[0079] The low-frequency excitation channel refers to a wireless energy transmission channel used to transmit a wireless excitation signal in a certain low-frequency band; the low-frequency response channel refers to a number of modulation channels used to transmit response data or response signals in a certain low-frequency band.

[0080] The high-frequency synchronization channel refers to a modulation channel used to transmit a wireless synchronization signal in a sub-band (or frequency point) of a certain high-frequency band; the high-frequency response channel refers to several modulation channels used to transmit response data or response signals in a certain high-frequency band.

[0081] When and only when the sensor node is in a passive state or a shallow sleep state allowing radio frequency reception, the sensor node allows being stimulated and awakened by a low-frequency excitation signal; when the sensor node is in a passive state or a deep sleep state with radio frequency reception turned off, it does not respond to the low-frequency excitation signal.

[0082] When the preset excitation signal causes the passive coupling signal inside the sensor node to reach a certain threshold to trigger a response, the antenna excitation coupling unit and / or the RF front end inside the sensor node is turned on and enters a passive state or a shallow sleep state allowing RF reception.

[0083] The preset excitation signal is one of the following types or a combination thereof: 1) a coupling signal to a monitored target physical quantity; 2) a coupling signal to an environmental condition physical quantity; 3) an excitation signal preset as a wireless low-frequency excitation wake-up condition.

[0084] The collaborative base station initiates a signal calibration test on all or part of the sensor nodes included in the node array by sending a synchronous group read data frame containing calibration instruction information. The signal calibration test includes a calibration test on the receiving signal level of wireless data transmission between the sensor node and the collaborative base station and between the sensor nodes.

[0085] The cooperative base station sends the synchronous group read data frame on the low frequency excitation channel LF1 and / or the high frequency synchronization channel HF1, and the currently calibrated target group read node is specified by the code domain channel identifier included in the group read identifier.

[0086] After receiving the calibration instruction, the calibrated sensor node performs the corresponding signal calibration test according to the calibration mode parameters contained in the calibration instruction, and sends the calibration test data frame to the cooperative base station in the high frequency response channel HF2(i) far field according to the specified response channel time slot.

[0087] The cooperative base station sends calibration configuration data by sending wireless group control, and sets calibration node attribute information for the sensor node, wherein the node attribute includes the group short code of the sensor node and the corresponding response level.

[0088] The cooperative base station obtains the response level and adjacent node information (such as approximate node coordinates) of the sensor node by indexing the grouped short code of any sensor node based on the array mode code according to the array calibration information of the node array.

[0089] The designated bit segment in the group short code includes the response level attribute information, and the sensor node can query its own response level and node coordinates according to its own group short code.

[0090] The sensor nodes can be divided into at least surface nodes and inner nodes according to their response level attributes; the inner nodes include shallow buried nodes and deep buried nodes, and there is at least one surface node in the node array. The surface node acts as a unidirectional relay node and receives the sensor state variable on a low-frequency response channel LF2(i) through wireless scanning detection.

[0091] When the surface node as a relay node determines that the relay transmission conditions are met, it sends the multi-node status response data frame to the cooperative base station via far-field wireless on the high-frequency response channel HF2(i). The multi-node status response data frame includes the sensor state variables collected by the unidirectional relay node itself and the adjacent inner node.

[0092] The sensor node is marked as a surface node by the cooperative base station. When it is stimulated and awakened by the low-frequency excitation signal sent by the cooperative base station as a relay node, it receives the sensor state variables sent by the adjacent inner nodes by scanning and detecting a plurality of low-frequency response channels LF2(i); The surface node receives a sensor state variable sent by a neighboring inner node on a low-frequency response channel LF2(i), and when it determines that it can assume the role of the relay node, it immediately sends a relay response signal to the neighboring inner node on the low-frequency response channel LF2(i).

[0093] The sensor node is marked as an inner node by the cooperative base station. When it is stimulated and awakened by the low-frequency excitation signal sent by the cooperative base station, it performs hash mapping based on the received channel time slot identifier and the node code or group short code of its own node to obtain the low-frequency response channel time slot LF2(i,j).

[0094] The inner node continuously sends the collected sensor state variables at set time intervals in the low frequency response channel time slot LF2(i,j) within the validity period and / or limited number of times, until any of the following conditions is determined to occur, then the sending of the sensor state variables is immediately stopped: Condition 1: when a relay response signal sent by the relay node is received on the low frequency response channel LF2(i); Condition 2: when it is determined that the node code no longer belongs to the group reading code domain range according to the code domain channel identifier contained in the synchronous group reading signal received on the high frequency synchronization channel HF1.

[0095] The sensor node is marked as a surface node by the cooperative base station. When it receives the sensor state variable sent by the adjacent inner node in the low frequency response channel LF2(i), it determines whether it can currently assume the role of the relay node and evaluates its relay service priority according to one or a combination of the following methods: Mode 1: According to the preset relay service priority of calibration, the coordinated base station presets the relay service priority for the surface node by sending calibration configuration data after calibrating the node array; Mode 2: According to the currently received low frequency response channel LF2(i) where the adjacent inner node is located, the relay node has different relay service priorities for different low frequency response channels LF2(i) according to the calibration configuration data and / or the currently received code domain channel identifier; Mode three: adjusting the current relay service priority according to the proximity to the currently received adjacent inner node, the higher the proximity, the higher the service priority.

[0096] The degree of proximity can be determined by comparing the bit segments of the grouped short codes of the own node and the adjacent inner nodes, and the degree of proximity can be evaluated based on the difference in response levels and / or the node coordinate distance.

[0097] In the actual implementation process, the relay service priority is a bit segment contained in an integer or a byte, and different bit segment values ​​or ranges correspond to different relay service priorities, for example: unacceptable, low priority accreditation, and high priority accreditation.

[0098] It should be noted that the synchronous group read signal is a wireless synchronization signal sent by a wireless group read host, which enables the slave nodes being group read to obtain the synchronous response channel time slot and response mode indication information.

[0099] The wireless synchronization signal includes (or can be received and converted into) a synchronization trigger edge, which is used as a time point for synchronization time correction.

[0100] The synchronous group read signal is a wireless synchronization signal including a group read identifier and a synchronous group read data frame.

[0101] The group read response refers to sending an upload current status response data frame with corresponding response mode parameters according to the received group read identification or instruction information.

[0102] The group read identifier is a wireless identifier included in the wireless synchronous group read signal, which indicates the group read cluster node selection, response mode and its response channel time slot.

[0103] The group reading identifier is included in the synchronous group reading data frame sent by the group reading host.

[0104] The wireless synchronization signal can be received and converted into a synchronization start (as a time trigger edge) to correct the synchronization phase and / or synchronization period of the wireless modulation signal.

[0105] The wireless synchronization signal refers to a wireless modulation signal that the wireless host uses to enable the slave node to obtain time synchronization; the time synchronization refers to the wireless host and the slave node having a synchronization period and channel time slot that are consistent in the time domain.

[0106] The synchronous group read signal includes one or more group read identifiers, and the group read identifier includes a code domain channel identifier and a state priority identifier.

[0107] The group reading identifier is a wireless identifier included in the synchronous group reading signal and indicates the execution feedback mode and response mode of the group reading cluster node.

[0108] The code domain channel identifier is a group reading identifier, which is used to assign an indication identifier of a corresponding response channel time slot to a target group reading node; the target group reading node is the currently selected group reading cluster node.

[0109] The code domain channel identifier is a group reading identifier for performing code domain conversion processing and channel time slot allocation on a target group reading node.

[0110] The code domain conversion process includes algorithms such as enumeration, limitation, multiple selection, and mapping of group reading node codes.

[0111] The code domain channel identifier includes a code domain conversion identifier and / or a channel time slot identifier. The code domain channel identifier includes a group reading identifier for mapping, converting, adjusting and correcting the group reading code domain and its response channel time slot.

[0112] The group reading code domain refers to the node code domain of the currently selected group reading cluster machine; the node code domain may refer to the node code domain before or after mapping conversion.

[0113] The group code reading domain may be a group group code reading domain, wherein the grouping includes grouping by node role, response level, wireless mode and channel time slot category (such as high frequency / low frequency channel, priority / non-priority channel time slot).

[0114] The code domain conversion identifier (included in the code domain channel identifier) ​​is a group read identifier for performing mapping conversion processing on the node code domain.

[0115] The mapping conversion process converts the current wider node code domain range into a narrower sequence code range, and limits and selects (multiple selection, enumeration) the node code based on the sequence code.

[0116] Typically, the code domain conversion identifier is identification information corresponding to a hash conversion parameter.

[0117] The channel time slot identifier (included in the code domain channel identifier) ​​is a group reading identifier that allocates a designated response channel time slot to different group reading cluster machine nodes based on the set synchronization channel time slot parameters.

[0118] The synchronization channel time slot parameters are parameters for dividing the synchronization channel time slots, including synchronization channel parameters, synchronization cycle parameters, and synchronization time slot parameters; such as: the number of channels / time slots corresponding to different frequency bands and frequency points, cycle time, and time slot interval.

[0119] The state priority mark is a group reading mark that indicates the response priority based on the state transition degree, and is used to indicate the state transition condition of the sensor node being group read.

[0120] The synchronous group read signal is a wireless synchronization signal that includes (or guides) a synchronous group read data frame.

[0121] The group reading host and a plurality of group reading cluster machine nodes perform wireless data communication in a group reading response mode.

[0122] The group reading cluster node uploads a state response data frame including one or more sensor state variables according to the received synchronous group reading signal and the specified response mode parameters.

[0123] The synchronous group read data frame is a data frame including or following the synchronous group read signal.

[0124] The synchronous group reading data frame is a data frame sent by the wireless group reading host to the target group reading node; for example, it indicates the timing mode parameters of the sensor node being group read in the sensor signal collection, state variables and its response channel time slot.

[0125] The synchronous group read data frame includes group read instruction information for a target group read node.

[0126] The group reading instruction information is instruction information for enabling the slave nodes being group read to obtain execution feedback mode parameters; the execution feedback mode includes signal acquisition mode parameters, sensor state variable processing parameters, and response channel time slot parameters.

[0127] The group reading control refers to wireless synchronous control of the target group reading device; the group reading host, namely the group control host, wirelessly controls the target group reading device by sending information including group reading and control instructions.

[0128] The command information can be used to perform wireless synchronous control (or information configuration) on slave nodes that are group-read or group-controlled.

[0129] The node array includes sensor nodes as relay nodes, and the relay nodes can serve as temporary group reading hosts to serve adjacent wireless group reading cluster nodes.

[0130] The relay node uploads the state variable data received from the adjacent group reading cluster node to the upper group reading host when the relay transmission conditions are met.

[0131] The sensor nodes at least include surface nodes and inner nodes according to their response level attributes.

[0132] The surface node can directly perform two-way wireless communication with the far-field collaborative base station, and can provide data transmission service in the role of a relay node for the sensor state variables sent by the adjacent inner node received by the near-field wireless.

[0133] The surface node is a wireless node in the node array that has the following capabilities: 1) directly and stably receiving wireless excitation signals and wireless synchronous group reading signals sent by the upper group reading host; 2) status data frames uploaded in a wireless synchronous response manner are directly and stably received by the upper group reading host.

[0134] The surface nodes refer to sensor nodes installed on the surface or shallow layer of the target building; the surface nodes include surface-mounted nodes and shallowly buried nodes.

[0135] When the wireless cooperative base station forms far-field wireless coverage for the target area, the surface node can directly upload a sending status response data frame to the cooperative base station in a far-field wireless manner.

[0136] The inner node refers to a low-power wireless sensor node implanted inside a building component or in a connection gap.

[0137] The inner node is a sensor node in a certain node array that cannot directly send response data to a nearby cooperative base station according to the response level attribute.

[0138] When the wireless cooperative base station forms far-field wireless coverage for the target area, the penetration capability of the wireless coverage is directionally asymmetric for the inner nodes: the inner nodes can receive the wireless coverage signals, but considering the wireless attenuation and low power consumption requirements, the deeply buried nodes cannot or should not directly upload and send wireless data to the cooperative base station in a far-field wireless manner.

[0139] The inner nodes obtain low-power power supply through one or a combination of the following methods: 1) Active power saving (no charging): ultra-low power consumption and ultra-long battery life can be achieved through wireless stimulus wake-up, asymmetric wireless response communication and power saving mode strategy management; 2) Passive excitation induction: stimulated by passive RFID, including being wirelessly stimulated by a group reading host (or relay node), or being induced by an electromagnetic excitation bus.

[0140] The received signal level is a level indicator obtained by weighted evaluation of a received wireless signal quality indicator and a data transmission indicator.

[0141] The response priority has a corresponding relationship with the state transition level, that is, the higher the state transition level is, the higher the response priority is.

[0142] The wireless sensor node calculates the hash channel time slot as a synchronous response channel based on the response priority, and calculates the phase time based on its own node code and / or group short code to send an ultra-short response pulse; The group reading host adjusts the state difference identifier according to the response pulses received in different hash channel time slots, and embeds the state difference identifier into the synchronous group reading data frame.

[0143] Example 3, for the aforementioned reference Figure 1 The implementation of the flowchart steps is further described as follows: The sensor node obtains a corresponding response priority by mapping and converting the state transition level according to the state priority identifier; The response priority also includes a sub-priority corresponding to hash mapping of the own node code or group short code when the state transition levels are equal.

[0144] The response priority is the relative priority of wireless channel resources that can be occupied by different sensor nodes currently sending the status response data frame, and the sensor node selects different response mode parameters and / or channel time slot parameters according to the response priority; If and only if the sensor state variable currently collected by the sensor node meets the state transition condition, it is allowed to send a state response data frame containing sensor state variable transition information in a priority response manner within the first response cycle indicated by the synchronous group read signal.

[0145] When the sensor state variable currently collected by the sensor node undergoes a state jump, a time slot priority parameter is calculated based on the node code and the state jump level combination, and a state response data frame including the sensor state variable jump information is sent in a specified response channel time slot according to the time slot priority parameter.

[0146] The sensor node calculates the corresponding synchronization channel time slot parameters based on its own node code according to the state priority identifier and the code domain channel identifier, and sends a pulse response signal in the corresponding response channel time slot; The group reading host obtains the corresponding channel code domain distribution according to the received pulse response signal, adjusts the state priority identifier according to the channel code domain distribution feedback, and updates and sends a synchronous group reading signal including the state priority identifier.

[0147] The group reading host is a short-range wireless synchronization master device in the edge domain of the Internet of Things, which enables the sensor node to obtain wireless synchronization matching as a synchronization slave device by sending a synchronization group reading signal; After receiving the synchronous group read signal, the sensor node allocates the designated response channel time slot according to the code domain channel identifier, and uploads a state response data frame containing the sensor state variable in a synchronous response manner.

[0148] The sensor node obtains the wireless synchronization match through synchronization time correction according to the received synchronization time identifier included in the synchronization group reading signal; the sensor node uploads a status response data frame to the group reading host.

[0149] The synchronous group read signal also includes a state priority identifier. The sensor node calculates a response priority corresponding to the state transition level based on the state transition condition corresponding to the state priority identifier, and sends a state response data frame including sensor state variable transition information in a priority allocated response channel time slot.

[0150] The group reading host, as a device role, is a wireless far-field collaborative base station or a near-field relay node, and the relay node is a surface node or a surface-mounted node included in the node array.

[0151] The relay node can serve as a group reading host to obtain the status response data frame uploaded by the target group reading node in a synchronous group reading manner for the wireless sensor nodes in the designated target group and / or wireless coverage area.

[0152] The relay node can also only serve as a one-way relay node. After receiving the wireless group reading signal sent by the wireless cooperative base station (as the upper group reading host), it provides one-way relay services to the sensor nodes in the adjacent area in one of the following ways: Method 1: Relay excitation: wireless low-frequency excitation signals are sent through near-field wireless, and / or electromagnetic excitation signals are transmitted via an electromagnetic excitation bus, so that adjacent nodes that have not yet been excited and awakened are excited and awakened; Method 2: relay transmission: provide relay transmission service for data upload to nearby inner nodes; when the relay transmission conditions are met within a limited time period, the sensor state variables collected and sent by the nearby inner nodes are received, and a state response data frame containing the sensor state variables is sent to the collaborative base station (as the upper host) in a relay transmission manner.

[0153] The sensor node calculates the corresponding response channel time slot based on the code domain channel identifier and its own node code mapping, specifically in one or a combination of the following ways: Mode 1: the node code includes a group short code, and the group short code is hashed according to the code domain channel identifier to obtain the response channel time slot; Method 2: obtaining the response channel time slot by performing a hash conversion on a designated bit segment in the node code according to the bit segment parameter indicated by the code domain channel identifier.

[0154] The sensor node is an inner node that is awakened by far-field wireless or near-field magnetic induction, and then transmits the sensor state variables collected by the node itself in a designated low-frequency response channel near field based on a low-frequency synchronous response.

[0155] After the adjacent surface node receives the sensor state variables sent by the adjacent inner node in the near field through scanning and detection on the low-frequency response channel, the adjacent surface node, in the role of a relay node, implants the sensor state variables into the multi-node status response data frame to be uploaded. The multi-node status response data frame includes the sensor state variables collected by the relay node itself and the adjacent inner nodes.

[0156] The surface node sends a state response data frame containing a sensor state variable to the collaborative base station in a far-field synchronous response manner in a designated high-frequency response channel time slot based on the synchronous group read signal sent by the collaborative base station received in the high-frequency wireless synchronization channel.

[0157] When the surface node as a relay node determines that the relay transmission conditions are met, it sends the multi-node status response data frame to the cooperative base station via far-field wireless on the high-frequency response channel. The multi-node status response data frame includes the sensor state variables collected by the unidirectional relay node itself and the adjacent inner node.

[0158] The sensor nodes include single or integrated tilt sensor nodes and / or displacement sensor nodes; after collecting data from the first type of sensor nodes as surface nodes in a certain local area, the cooperative base station updates the monitoring and collection mode parameters of the second type of sensor nodes as inner nodes in the local area when necessary according to the state comparison and evaluation; The cooperative base station evaluates the correlation between the first type of deformation and the second type of deformation in the local area based on the collected data of the first type and the second type of sensor state variables, and evaluates the state priority and warning level corresponding to the local area.

[0159] The cooperative base station performs the state comparison evaluation according to the state variables of the deformation degree obtained by collecting data from different local areas and evaluating them, and adjusts the monitoring and collection mode of the local area; the monitoring and collection mode includes mode parameters for data collection of different types of sensor nodes; The monitoring and collection mode includes an alignment observation mode, a signal collection mode, a group reading response mode and corresponding mode parameters based on which data is collected from the sensor node.

[0160] The collaborative base station collects data and adjusts the mode of sensor nodes in different local areas in a wireless excitation group reading manner; After being stimulated and awakened, the sensor node adjusts the monitoring and collection mode and parameters of its own node according to the received synchronous group read data frame sent by the cooperative base station; The sensor node sends a state response data frame including the sensor state variable in a specified group read response mode according to the group read identifier included in the synchronous group read signal.

[0161] The cooperative base station starts data collection for the sensor nodes in the target area by wireless excitation group reading based on the monitoring and collection mode parameters corresponding to the current state priority based on the state comparison evaluation; When the result of the state comparison and evaluation meets the preset first warning condition, the corresponding state priority is set to start the first type of sensor node to perform signal acquisition and monitoring on the first type of sensor state variables; When the result of the state comparison and evaluation meets the preset second warning condition, the second type of sensor nodes are started with the corresponding state priority to perform signal acquisition and monitoring on the second type of sensor state variables.

[0162] Based on the state comparison evaluation, when the building deformation in a certain local area reaches a certain warning level, the state priority corresponding to the local area is adjusted to give priority to the collection of the local area; The cooperative base station adjusts the collection interval time included in the monitoring collection mode according to the state priority on the basis of regularly starting the collection sensor nodes with wireless excitation group reading, so as to speed up the collection frequency of the sensor nodes in the local area.

[0163] The cooperative base station performs correction calculation on the relative angle offset between the reference direction of the magnetic field sensor itself and the first component and / or the second component according to the excitation calibration angle offset.

[0164] The excitation calibration direction is a reference reference direction for calibrating the measured building component through electromagnetic excitation; the excitation calibration direction is used to represent the reference reference direction of the building component, and the two are equal or have a fixed direction angle difference.

[0165] The first component is a set and designated component area; when the component area is used as a reference point for overall monitoring of the target building or as a relative reference point for monitoring of adjacent areas, it can be set and designated as the first component.

[0166] The inclination sensor detects the non-excitation magnetic induction intensity of the adjacent area through the magnetic field detection module in different signal collection time slots. and excitation magnetic induction intensity By calculating the vector difference between the two, the direction of the excitation magnetic induction intensity is obtained. , to offset the influence of the Earth's magnetic field and other interfering magnetic fields.

[0167] The inclination sensor collects the excitation magnetic induction intensity in a specified signal acquisition mode. Perform signal acquisition and calculate the direction of the excitation magnetic induction intensity in the following manner: : For the non-excitation time slot, the non-excitation magnetic induction intensity is calculated by averaging the idle time domain. , and then the excitation magnetic induction intensity signal is In the collected data, find Several pulse peaks of the vector modulus value , calculate the excitation magnetic induction intensity signal within the effective peak time width The time domain average value of the excitation magnetic induction intensity is obtained .

[0168] The collaborative base station starts an excitation signal device through wireless control to transmit an excitation current pulse to a pre-buried electromagnetic excitation bus; the excitation signal device is a device that can modulate the output of the excitation current pulse, and the output end of the excitation signal device is connected to at least one pre-buried electromagnetic excitation bus, and the electromagnetic excitation bus passes through the vicinity of the magnetic field detection module of the tilt sensor node according to the excitation calibration direction.

[0169] The collaborative base station controls the far-field wireless low-frequency excitation or high-frequency group reading of one or more surface nodes, so that the surface nodes directly control the excitation signal device to modulate and output the low-frequency excitation signal, and transmits the low-frequency excitation signal to the adjacent areas adjacent to several magnetic induction nodes by connecting the electromagnetic excitation bus. The adjacent areas refer to the electromagnetic excitation induction areas where the magnetic induction nodes are adjacent to the electromagnetic excitation bus.

[0170] The excitation signal device is an active node device installed on the component area, which is wirelessly controlled by the cooperative base station to modulate and output a low-frequency excitation signal; The output end of the excitation signal device is connected to at least one pre-buried electromagnetic excitation bus, which passes through the vicinity of several magnetic induction nodes in the node array in a serial surrounding manner, so that the magnetic induction nodes obtain the electromagnetic induction signal coupled to the low-frequency excitation signal.

[0171] The excitation calibration angle offset is the angle offset of the excitation calibration direction relative to the reference direction of the tilt sensor node itself. According to the distribution of the excitation magnetic induction intensity detected in the adjacent area, the excitation calibration direction is set in one of the following ways, and the corresponding excitation calibration angle offset is detected: Mode 1: The excitation magnetic induction intensity distribution is a local parallel vector magnetic field generated by a powered coil or an electromagnet and is not required to be uniform. The excitation magnetic induction intensity is set as the excitation calibration direction, and the inclination sensor obtains the excitation calibration direction by detecting the direction of the excitation magnetic induction intensity. Method 2: The excitation magnetic induction intensity distribution is a local coplanar vector magnetic field generated by a powered coil or a straight wire, and the axial direction perpendicular to the excitation magnetic induction intensity (such as the axial direction of the powered coil, the current direction of the straight wire) is set as the excitation calibration direction. The inclination sensor detects the excitation magnetic induction intensity of two target points in the adjacent area. and , calculate the vector cross product × , that is, the excitation calibration direction is obtained.

[0172] The two target points have a certain axial deviation angle (such as and Approximately vertical or with a large angle) to reduce the error in vector cross product calculation.

[0173] The inclination sensor detects the excitation magnetic induction intensity of two target points in the adjacent area and , including one or a combination of the following methods: 1) the same tilt sensor node detects the excitation magnetic induction intensity of the two target points, and calculates and determines the excitation calibration direction; 2) the collaborative base station calculates and determines the excitation calibration direction according to the excitation magnetic induction intensity of the target points uploaded by the two tilt sensor nodes.

[0174] It should be noted that the target building is decomposed into a number of local areas according to the overall area to be monitored. The building deformation monitoring includes monitoring of overall deformation and local deformation.

[0175] When the wireless cooperative base station, as the upper group reading host, receives a response data frame sent by an inner node within the specified synchronous group reading cycle, it immediately updates the code domain channel identifier in the group reading identifier so that the inner node no longer belongs to the group reading code domain range; On the contrary, the adjacent surface node acts as a relay node, and when it is determined that the relay transmission conditions are met, it uploads the received sensor state variables of the adjacent inner node to the cooperative base station according to the code domain channel identifier.

[0176] The relay node acts as a wireless group reading host or a group reading cluster node through dynamic role switching.

[0177] The relay node acts as a wireless group reading cluster machine node and sends a status response data frame in a synchronous response manner. The status response data frame includes the sensor state variables currently collected by the node itself and / or the state variables collected and sent by the adjacent cluster machine nodes obtained by the relay node as a group reading host in a synchronous group reading manner.

[0178] The sensor node collects signals of the sensor state variables in the signal collection time slot after being triggered to wake up, and the triggering and waking up includes any one or a combination of the following methods: Mode 1: wireless excitation awakening, the sensor node receives a coupling response to a wireless low-frequency excitation signal sent by a wireless cooperative base station and is awakened by the wireless excitation; Mode 2: electromagnetic excitation awakening: the sensor node, as a magnetic sensing node, generates an electromagnetic induction signal in response to the magnetic field changes in the adjacent area to obtain electromagnetic excitation awakening; Mode three, timed trigger wake-up, the sensor node uses a sliding timing adjustment method to periodically trigger wake-up of its own node based on the currently given signal acquisition mode parameters.

[0179] The trigger awakening refers to a sensor node in a low power consumption state being awakened by a trigger signal and / or a trigger condition (including a timer).

[0180] The trigger signal includes a wireless excitation signal, an electromagnetic excitation signal, an analog trigger signal, a level / edge trigger signal, etc.

[0181] The wireless sensor node sends a response data frame in a certain high-frequency response channel time slot assigned and designated; and waits to receive a synchronization data frame subsequently sent by the group reading host within a specified time; The sensor node determines whether the group reading host has received the response data frame previously sent by itself by identifying the synchronization multiple selection code contained in the synchronization data frame.

[0182] The wireless sensor node selects different state response modes to upload state response data frames containing sensor state variables based on the state transition degree of the sensor variables collected in the current period; the state response modes include passive response mode and / or active response mode.

[0183] The passive response mode is to passively upload the status data frame according to the designated response channel time slot allocated by the group reading host (cooperative base station).

[0184] The active response mode is that the wireless sensor node actively uploads the status response data frame according to its own node status and / or predetermined timing. The sensor node obtains idle channel time slots and / or random channel time slots through time slot detection, and then uploads the status response data frame in the active response mode.

[0185] When the state transition degree has not reached the specified state transition condition, only allowing the sensor node to upload the node state data frame in the passive response mode; When the state transition degree reaches a specified state transition condition, the sensor node is allowed to upload the node state data frame in the passive response mode and / or the active response mode.

[0186] The sensor node starts channel scanning according to the state priority corresponding to the current state transition degree, and actively uploads the state data frame when determining that a certain channel is idle.

[0187] The active node performs energy storage conversion on the coupled received electromagnetic induction signal (based on its internal energy storage conversion module and charge and discharge management module) to obtain charging energy for the rechargeable battery.

[0188] In the signal collection process, the target point is the measured point in the target area pointed by the sensor node signal collection; in the data processing process, the target point can refer to the discrete point of the acquired collection data.

[0189] Example 4, for the aforementioned reference Figure 1 The implementation of the flowchart steps is further described as follows: The time slot priority is the relative priority of a sensor node sending a status response data frame in a certain response time channel slot based on the competition probability; The time slot priority parameters include allowing / disabling the response channel, and the phase delay time and / or interval delay time for starting time slot channel monitoring; the sensor node performs time slot channel detection before sending the status response data frame, and sends the status response data frame only when it is identified that the time slot channel is idle.

[0190] The sensor node determines the allowed priority response period and / or priority response channel according to the state transition condition based on the state transition level corresponding to the currently collected sensor state variable; When the state transition level reaches the first state transition condition, the sensor node is allowed to give priority to a response through one of the response channels in the first response cycle; when the state transition level reaches the Nth state transition condition, the sensor node is allowed to give priority to a response through one of the response channels in the Nth response cycle.

[0191] The state transition level is an indicator for evaluating the necessity and urgency of uploading state data by the sensor node based on the current state transition level; The state jump degree is the change amplitude ΔXi=Xi(t)-Xi(0) of the current value Xi(t) of a sensor state variable Xi or a combination of multiple sensor state variables collected by the sensor node relative to the variable value Xi(0) successfully uploaded the most recently (previous last) time.

[0192] The state jump level ΔZ is calculated and evaluated by rounding the absolute value of ΔZ=(X-X0) / ΔXn or ΔZ=Kx*(X-X0), wherein ΔXn is the jump reference threshold, Kx is the corresponding jump reference ratio, and the jump reference threshold is the threshold corresponding to the jump of the current sensor state variable.

[0193] When a plurality of sensor state variables jump, the state jump degree is calculated and evaluated according to the maximum or weighted combination of the plurality of sensor state variables.

[0194] The sensor node calculates the corresponding response channel time slot according to the code domain channel identifier mapping, and selects the mode of sending the synchronous response signal as a pulse response signal or a status response data frame in one or a combination of the following modes: Mode 1: according to the code domain width corresponding to the response channel time slot: when the code domain width is greater than a preset value, the pulse response signal needs to be sent first; otherwise, the status response data frame is directly sent according to the time slot priority; Method 2, according to the response time slot sequence included in a certain synchronous response cycle: send the pulse response signal in the first response time slot, and calculate the time slot priority of its own node based on the code domain distribution of the pulse response signal detected and received in the first response time slot; in subsequent response time slots, send the status response data frame according to the time slot priority.

[0195] The pulse response signal is a wireless modulated pulse signal with an ultra-short time slot; the sensor node (to avoid response conflicts) sends a tentative pulse response signal in advance in a given response channel time slot; The pulse response signal is associated with the secondary hash code corresponding to the node code of the own node in the response channel time slot, including one of the following methods or a combination: method 1, modulating the secondary hash code to generate the pulse response signal; method 2, converting the secondary hash code into a phase time for sending the pulse response signal in the channel time slot.

[0196] According to the relative offset of the code domain range corresponding to the own node code Xi in the response channel time slot, the secondary hash code Ni=(Xi-X0)Nw / Xw is calculated, where X0 and Xw are the initial encoding value and code domain width of the code domain range, and Nw is the code domain width of the secondary hash code.

[0197] The group reading host obtains the channel code domain distribution by one or a combination of the following identification methods for the received pulse response signal sent by the sensor node: Mode 1: by linearly converting the synchronization time slot phase of the received pulse response signal in the synchronization response period, the channel code domain distribution of the packet short code is obtained; Method 2: by demodulating, receiving and analyzing the bit segments of the pulse response signal, the channel code domain distribution of the node code is obtained.

[0198] The group reading host adjusts the code domain channel identifier according to the channel code domain distribution feedback, specifically: The group reading host adjusts the code domain conversion identifier in the code domain channel identifier so that the mapping node codes of the sensor nodes currently being group read tend to be hashed distribution; The group reading host adjusts the channel time slot identifier in the code domain channel identifier so that the current mapping node code is allocated to a number of different response channel time slots.

[0199] The group reading host can also perform secondary correction on the conflict and idleness of the channel time slots allocated once by sending a channel correction identifier. The secondary correction includes processing the conflicting channel time slots based on the arbitration code and processing the idle channel time slots based on the supplementary selection code.

[0200] The magnetic sensing node is a magnetic field sensor that can calibrate the direction of the magnetic field. The magnetic field sensor detects the direction of the excitation magnetic induction intensity of the adjacent area through the magnetic field detection module in a specified signal acquisition mode based on the received synchronous group read data frame sent by the cooperative base station, so as to calculate the excitation calibration angle offset; the excitation calibration angle offset is the angle offset of the excitation calibration direction of the excitation magnetic field in the adjacent area relative to the reference direction of the magnetic field sensor itself; The magnetic induction node obtains the electromagnetic induction signal coupled to the electromagnetic excitation signal through its built-in electromagnetic induction module (based on the electromagnetic induction coil), so that the wireless communication module of the node itself is stimulated and awakened; The electromagnetic induction signal received by the magnetic induction node pair is based on the electromagnetic induction energy storage obtained by the induction energy storage module through energy storage conversion, and can be used to provide a passive transient power supply and / or a charging power supply for a rechargeable battery to the wireless communication module.

[0201] The magnetic induction node is a magnetic field sensor that can obtain an electromagnetic induction signal by coupling the electromagnetic excitation signal through a passive Hall sensor, so that the wireless communication module of the node itself can be stimulated and awakened.

[0202] When the magnetic induction node is awakened by electromagnetic excitation, it acts as a relay node and sends a wireless low-frequency excitation signal in the near field based on the electromagnetic induction energy storage obtained, so that the adjacent inner nodes that have not yet been awakened by the excitation are awakened by the excitation, and the adjacent inner nodes include passive nodes and / or active nodes.

[0203] When the magnetic induction node is awakened by electromagnetic excitation, it acts as a relay node based on the electromagnetic induction energy storage obtained to obtain the sensor state variables collected by the surrounding adjacent inner nodes through wireless excitation synchronous group reading. The adjacent inner nodes include passive nodes and / or active nodes.

[0204] The magnetic sensing node acts as a group reading host based on the wireless communication module in a low-frequency excitation channel and / or a high-frequency synchronization channel by sending a near-field wireless excitation synchronization group reading signal, so that the adjacent inner layer nodes are stimulated to wake up and send the sensor state variables collected by their own nodes according to the assigned response channel time slot.

[0205] Embodiment 5, the embodiment of the present invention further discloses a state response device of a low-power wireless sensor, the device being a wireless sensor node device, which sends a state response data frame with different response priorities based on its own state change after receiving a synchronous group read signal sent by a wireless group read host; Please refer to Figure 2 , the wireless sensor device 200 is composed of the following modules: Awakening synchronization module 201: configured to receive the synchronous group reading signal sent by the group reading host in a high-frequency synchronization channel after being awakened by wireless stimulation; State judgment module 202: judging whether it is necessary to make a priority response based on the current state transition level of the state judgment module 202 according to the state transition condition corresponding to the state priority flag contained in the synchronous group read signal; Priority calculation module 203: when and only when the sensor node determines that the state transition level meets the state transition condition, calculate the response priority corresponding to the state transition level according to the state priority identifier, the response priority is the relative priority of different sensor nodes currently sending the state response data frame that can occupy the wireless channel resources; The response sending module 204 selects different response mode parameters and / or channel time slot parameters corresponding to the response priority, selects the response mode parameters according to the response priority, and sends a state response data frame containing the sensor state variable in the designated response channel time slot.

[0206] The implementation of the above modules is further explained as follows: Based on the array calibration information of the node array, the sensor nodes are calibrated as nodes with different response level attributes; the nodes at least include surface nodes and inner nodes according to the response level.

[0207] The inner node adopts different near-field wireless response modes according to its own response level.

[0208] The sensor node can obtain the response level according to the bit segment information contained in the group short code of its own node; in the actual implementation process, the response level can correspond to the normal coordinates of the surface of the building component.

[0209] Please refer to Figure 3 , a schematic diagram of the role relationship of a distributed low-power wireless sensor node: The collaborative base station G1 provides wireless coverage for the wireless sensor nodes embedded in the building component area, and collects data from the sensor nodes by wireless excitation group reading; the sensor nodes upload the collected sensor state variables according to their role capabilities, embedded levels and received signal status in one or a combination of the following wireless communication methods: R1~R6, sensor nodes that can act as relay nodes: including surface nodes and / or magnetic sensing nodes; after being stimulated and awakened, they can communicate with the cooperative base station G1 in two-way wireless far-field: after being awakened by wireless or electromagnetic stimulation, when the relay transmission conditions are met within the transient time slot, they send multi-node status response data frames in a synchronous response mode according to the received synchronous group read signal / data frame, which contains the sensor state variables collected by the relay node itself and / or the adjacent inner nodes; A1~A4, low-power wireless sensor nodes (shallow buried inner nodes): can be directly stimulated and awakened by the wireless low-frequency excitation signal sent by the cooperative base station G1. According to its high-frequency enabling attribute and / or the high-frequency synchronous receiving signal level, the optional response methods include: 1) directly responding with high-frequency synchronization (such as node A1), and / or 2) uploading the multi-node status response data frame by relaying through the wireless near field by the adjacent relay node: B1~B9, low-power wireless sensor nodes (deeply buried inner nodes, passive or low-power active nodes): cannot be directly stimulated and awakened by the wireless excitation signal sent by the collaborative base station G1, but need to be indirectly stimulated and awakened by the nearby relay nodes through wireless near-field excitation; the nearby relay nodes wirelessly stimulate and group-read the nearby deep-buried inner nodes that are in an unstimulated group-reading state, and upload the multi-node status response data frame in a relay-sending manner.

[0210] It should be noted that for the above embodiment, the wireless group reading host enables the target group reading node to be wirelessly stimulated and awakened through wireless stimulation group reading, and then receives the synchronous group reading signal sent by the group reading host.

[0211] The sensor node is provided with far-field wireless coverage by at least one cooperative base station; during the wireless excitation group reading process of the cooperative base station, the direction of the wireless coverage is asymmetric.

[0212] The incentivized group reading is a process of first incentivizing the target group reading node and then performing group reading.

[0213] The collaborative base station can directly perform two-way wireless communication with the surface nodes of the target area, but can only provide one-way wireless coverage (at least one-way low-frequency wireless excitation) to some or all inner nodes of the target area and cannot directly perform two-way wireless communication.

[0214] When the collaborative base station can only provide one-way wireless coverage for some or all inner nodes (due to differences in wireless coverage distance or node pre-buried depth), the inner nodes, after being awakened by low-frequency wireless excitation, actively or passively select adjacent surface nodes as one-way relay nodes for uploading their status responses.

[0215] The sensor node is a passive node that can couple and store energy for low-frequency excitation signals and trigger the process of enabling sensor signal acquisition and processing and wireless data communication. The low-frequency excitation signal is a wireless energy modulation signal with high penetration to building components transmitted in a low-frequency excitation channel.

[0216] The passive node performs energy storage conversion on the coupled received electromagnetic induction signal (based on its internal energy storage conversion module) to obtain a transient power supply for the wireless communication module.

[0217] The energy storage conversion module is a module composed of passive devices (including capacitor storage units), and obtains a regulated voltage output of a transient power supply through energy storage conversion.

[0218] The passive node is a cluster node that is stimulated to group read and respond in a passive RFID manner.

[0219] The transient power supply is a power supply that can at least sustain a number of synchronous group read cycles.

[0220] The passive node obtains the electromagnetic induction signal by coupling and receiving the electromagnetic excitation signal in the adjacent area, and converts the electromagnetic induction signal into transient passive energy storage for providing transient power supply to the wireless communication module.

[0221] The transient passive energy storage refers to a passive energy storage module composed of passive components, which inputs the electric energy of the electromagnetic induction signal and obtains a transient power supply output through a delay storage circuit.

[0222] Those skilled in the art will appreciate that all or part of the processes in the above embodiments may be implemented by instructing related hardware through a computer program; the above program may be stored in a computer-readable storage medium, which, when executed, may include the processes of the embodiments of the above-mentioned methods.

[0223] A wireless sensor is a wireless node that serves as a low-power sensing service object; in the actual implementation process, the wireless node is a computer device, and the computer processor implements the data calculation and processing of the aforementioned embodiment flow by executing computer instructions. The calculation and processing includes the calculation and processing that is independently undertaken by the node device itself, or is implemented by its upper base station or host through collaborative calculation.

[0224] For several terms involved in the above embodiments, further explanations are as follows: The excitation signal is a signal that enables the target object to obtain energy excitation and excitation awakening; the excitation awakening is triggered by receiving the excitation signal.

[0225] The signal acquisition includes the process of signal sampling, digital conversion and target variable calculation and processing of the input signal to be measured, forming a series of transient, continuous and cumulative variable record data.

[0226] The collection and monitoring includes data collection, calculation, processing, monitoring and evaluation of target variables.

[0227] The low frequency (frequency band) refers to a sub-band / frequency point included in super low frequency (SLF), ultra low frequency (ULF), very low frequency (VLF), low frequency (LF) or medium frequency (MF).

[0228] The high frequency (frequency band) refers to a sub-band / frequency point included in high frequency (HF), very high frequency (VHF), ultra high frequency (UHF), ultra high frequency (SHF) or extremely high frequency (EHF).

[0229] Obviously, the above embodiments are merely examples for clear explanation, and are not limitations on the implementation methods. For ordinary technicians in the relevant field, other different forms of changes or modifications can be made on the basis of the above description. These should also be regarded as the scope of protection of the present invention, which will not affect the effect of the implementation of the present invention and the practicality of the patent. It is not necessary and impossible to list all the implementation methods here. The scope of protection claimed in this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims. The obvious changes or modifications derived from this are still within the scope of protection created by the present invention.

Claims

1. A state response method for a low-power wireless sensor, characterized in that: After receiving the synchronous group reading signal sent by the wireless group reading host, the low-power wireless sensor node in the wireless sensor network sends a status response data frame with different response priorities based on its own state change, which specifically includes the following steps: After being awakened by wireless stimulation, the sensor node receives the synchronous group reading signal sent by the group reading host in the high-frequency synchronization channel; The sensor node determines whether it is necessary to make a priority response based on the current state transition level of the sensor node according to the state transition condition corresponding to the state priority identifier contained in the synchronous group read signal; When and only when the sensor node determines that the state transition level meets the state transition condition, a response priority corresponding to the state transition level is calculated according to the state priority identifier, wherein the response priority is a relative priority of wireless channel resources that can be occupied by different sensor nodes currently sending the state response data frame; The sensor node selects different response mode parameters and / or channel time slot parameters corresponding to the response priority and sends a state response data frame containing a sensor state variable.

2. The state response method of the low-power wireless sensor according to claim 1, characterized in that: The state priority identifier is an indicator of the correlation between the state transition level and the response priority; the sensor node calculates and evaluates the response priority corresponding to the state transition level according to the state transition condition parameter corresponding to the state priority identifier.

3. The state response method of the low-power wireless sensor according to claim 1, characterized in that: The group reading host feeds back and adjusts the state priority identifier according to the state response data frame currently received and sent by the sensor node, and updates and sends a synchronous group reading signal including the state priority identifier.

4. The state response method of the low-power wireless sensor according to claim 1, characterized in that: The sensor node first sends a pulse response signal before sending the status response data frame; the group reading host obtains the corresponding channel code domain distribution according to the received pulse response signal, adjusts the status priority identifier according to the channel code domain distribution feedback, and updates and sends a synchronous group reading signal containing the status priority identifier.

5. The state response method of the low-power wireless sensor according to claim 1, characterized in that: The sensor node obtains a corresponding response priority by mapping and converting the state transition level according to the state priority identifier; The response priority also includes obtaining the corresponding secondary priority by performing hash mapping on the own node code or group short code when the state transition levels are equal.

6. The state response method of a low-power wireless sensor according to any one of claims 1 to 5, characterized in that: The sensor node determines the allowed priority response cycle and / or priority response channel based on the state transition level corresponding to the currently collected sensor state variable and according to the state transition condition; if and only if the sensor state variable currently collected by the sensor node meets the state transition condition, it is allowed to send a state response data frame containing the sensor state variable transition information in a priority response manner within the first response cycle.

7. The state response method of a low-power wireless sensor according to any one of claims 1 to 5, characterized in that: When the state jump of the sensor state variable currently collected by the sensor node occurs, a time slot priority parameter is calculated according to the node code and the state jump level combination, and a state response data frame including the sensor state variable jump information is sent in the designated response channel time slot according to the time slot priority parameter; The time slot priority parameter is the relative priority of the sensor node in sending a status response data frame in a certain response time channel slot based on the contention probability; the sensor node converts and calculates the corresponding time slot priority parameter according to the response priority.

8. The state response method of the low-power wireless sensor according to claim 7, characterized in that: The time slot priority parameters include enabling / disabling the response channel, and allowing the phase delay time and / or interval delay time for starting to send the status response data frame; The sensor node performs time slot channel detection before sending the status response data frame, and sends the status response data frame only when it is identified that the time slot channel is idle.

9. The state response method of a low-power wireless sensor according to any one of claims 1 to 5, characterized in that: When the state transition level reaches a first state transition condition, the sensor node is allowed to perform a priority response on one of the response channels within a first response cycle; When the state transition level reaches the Nth state transition condition, the sensor node is allowed to perform a priority response on one of the response channels in the Nth response cycle.

10. The state response method of a low-power wireless sensor according to any one of claims 1 to 5, characterized in that: The state transition level is an indicator for evaluating the necessity and urgency of the sensor node for uploading state data based on the current state transition level; The state jump degree is the change range of the current value Xi(t) of a certain sensor state variable Xi relative to the variable value Xi(0) successfully uploaded the most recently.

11. A low-power wireless sensor status response device, the device being a wireless sensor node device, characterized in that: After receiving the synchronous group reading signal sent by the wireless group reading host, the device sends a status response data frame with different response priorities based on its own state change. The device is composed of the following modules: A wake-up synchronization module: used for receiving the synchronous group reading signal sent by the group reading host in the high-frequency synchronization channel after being awakened by wireless stimulation; A state judgment module: judging whether it is necessary to make a priority response based on the current state transition level of the module according to the state transition condition corresponding to the state priority identifier contained in the synchronous group read signal; Priority calculation module: when and only when the sensor node determines that the state transition level meets the state transition condition, the response priority corresponding to the state transition level is calculated according to the state priority identifier, and the response priority is the relative priority of wireless channel resources that can be occupied by different sensor nodes currently sending the state response data frame; A response sending module is configured to send a state response data frame including a sensing state variable by selecting different response mode parameters and / or channel time slot parameters corresponding to the response priority.

Citation Information

Cited By

  • Sensor cluster management method, system and equipment based on industrial Internet of Things

    CN122331354A