Wireless Internet of Things alarm method, system, device and medium

By optimizing the control channel uplink frame and confirmation frame structure in wireless Internet of Things technology, the redundant transmission of alarm information is reduced, the problem of repeated transmission of sensor ID information is solved, the system's communication efficiency is improved, and more efficient alarm information transmission is achieved .

CN115190444BActive Publication Date: 2025-01-03POWER RES INST OF STATE GRID SHAANXI ELECTRIC POWER CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210800624.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-08
Publication Date
2025-01-03
Estimated Expiration
2042-07-08

AI Technical Summary

Technical Problem

In the existing wireless Internet of Things technology, the transmission efficiency of alarm information is low, especially during the communication between the aggregation node and the access node, the repeated transmission of sensor ID information leads to an increase in redundant bytes, affecting system efficiency.

Method used

In the MAC layer load field of the uplink frame and confirmation frame of the control channel, the transmission bytes of alarm information are reduced. By omitting sensor ID information, only the necessary alarm data and confirmation information are retained until the preset condition or the maximum number of retransmissions are reached. Ensure that the message is sent successfully.

Benefits of technology

Without adding air interface signaling, the redundant transmission bytes of alarm information is reduced, and the communication efficiency of the system is improved. For example, taking 5 sensors as an example, the redundant bytes of 19 bytes is reduced, and the air interface is reduced. Overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190444B_ABST
    Figure CN115190444B_ABST
Patent Text Reader

Abstract

The present invention discloses a wireless Internet of Things alarm method, system, device and medium. The uplink uses a control channel uplink frame to send alarm information; the downlink uses a control channel uplink frame confirmation frame to feedback the alarm information; after the convergence node receives the control channel uplink frame confirmation frame, it retransmits all alarm information that failed to be received until the preset conditions are met, and the wireless Internet of Things alarm is completed. The present invention makes full use of the existing communication mechanism, reduces the transmission bytes of the alarm information without increasing the air interface signaling, and improves the communication efficiency of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of wireless Internet of Things, and in particular relates to a wireless Internet of Things alarm method, system, equipment and medium. Background Art

[0002] The development of wireless power Internet of Things is increasingly helping the power system. The existing enterprise standard "Power Equipment Wireless Sensor Network Node Networking Protocol" defines a multi-hop networking method to adapt to various scenarios; specifically, sensors are the source of terminal data, sensors include wireless sensors and wired sensors, wireless sensors include micro-power and low-power sensors, and applications include arrester leakage current detection, temperature detection, high-frequency partial discharge monitoring, etc.

[0003] The aggregation node collects the terminal data of the sensor and sends it to the access node. An access node can be connected to one or more aggregation nodes (tree network or multi-hop network) via wired and / or wireless. The aggregation node supports simple edge computing. The aggregation node can send feedback information to the sensor and send edge computing results to the access node.

[0004] The access node is connected to the central computing station (server) through the access gateway. An access gateway can connect one or more access nodes through wired and / or wireless connections. The access node supports complex edge computing. The access node can send feedback information to the aggregation node, and the access node can send edge computing results to the access gateway.

[0005] 3G / 4G / 5G / NB-IoT and other technologies can be used for transmission between access nodes and access gateways, LoRa / WiFi / Bluetooth and other technologies can be used to connect sensors and aggregation nodes, and LoRa / WiFi / Bluetooth / Zigbee and other technologies can be used to connect aggregation nodes and sensors.

[0006] The "Power Equipment Wireless Sensor Network Node Networking Protocol" currently defines the alarm feedback process on the control channel. Specifically, the control channel uplink frame is used to send alarms on the uplink, and the control channel uplink frame confirmation frame is used on the downlink to indicate feedback.

[0007] The control channel uplink frame (UP_Random) is a type of frame transmitted in the control channel. Its main function is to upload data in real time when the sender has an emergency and needs to report it immediately or the sender needs to take the initiative to perform an operation. The MAC layer payload field structure of the control channel uplink frame (UP_Random) is shown as follows, which consists of the following fields:

[0008] Source address (S_Address)

[0009] Destination Address (D_Address)

[0010] Next hop address (N_Address)

[0011] Data

[0012] When the data DATA_Type = 0x02: this frame is an aggregation node alarm UP_Random frame, that is, the DATA_detail in the data field of the MAC layer payload of this frame contains alarm information. Specifically, 1. Alarm information type = 0x01, that is, temperature alarm, the byte content is: sensor ID (4 bytes) + temperature (2 bytes); 2. Alarm information type = 0x02, that is, humidity alarm, the byte content is: sensor ID (4 bytes) + humidity (2 bytes);

[0013] The MAC layer payload field structure of the confirmation frame (ACK) consists of the following fields: When DATA_Type = 0x10, it means that the access node has received the alarm UP_Random frame sent by the aggregation node; DATA_detail contains 4 bytes indicating the alarm sensor node ID;

[0014] Source address (S_Address)

[0015] Destination Address (D_Address)

[0016] Next hop address (N_Address)

[0017] Acknowledgement frame type (ACK_Type)

[0018] Data

[0019] In the above process, the alarm UP_Random frame sent by the aggregation node and the confirmation frame ACK fed back by the access node both contain the alarm sensor node ID. Since this communication process only occurs between the aggregation node and the access node, the sensor ID information is not important. Especially for the aggregation node, the alarm sensor node information is already available and does not need to be received repeatedly. In addition, the industry has proposed the demand for lightweight aggregation nodes, which means that the storage capacity and computing power of the aggregation node will soon be limited by industry demand, and the efficiency requirements at the air interface are particularly important. Therefore, it is necessary to consider an efficient method to transmit alarm information. Summary of the invention

[0020] The purpose of the present invention is to provide a wireless Internet of Things alarm method, system, device and medium to overcome the defects of the prior art. The present invention makes full use of the existing communication mechanism, reduces the transmission bytes of the alarm information without increasing the air interface signaling, and improves the communication efficiency of the system.

[0021] In order to achieve the above object, the present invention adopts the following technical scheme:

[0022] The wireless Internet of Things alarm method includes:

[0023] The uplink uses the control channel uplink frame to send the warning information;

[0024] The downlink uses the control channel uplink frame confirmation frame to feedback the alarm information;

[0025] The MAC layer load field of the control channel uplink frame includes: an alarm information source address, an alarm information destination address, an alarm information next hop address, and alarm information data;

[0026] The MAC layer load field of the control channel uplink frame confirmation frame includes: confirmation information source address, confirmation information destination address, confirmation information next hop address, confirmation information data, and the details of the confirmation information data include the total number of sensors and / or whether alarm information is received;

[0027] After receiving the uplink frame confirmation frame of the control channel, the aggregation node retransmits all alarm information that failed to be received until the preset conditions are met and the wireless Internet of Things alarm is completed.

[0028] Furthermore, the alarm information data in the MAC layer load field of the control channel uplink frame includes sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 4 bytes of sensor ID and 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 4 bytes of sensor ID and 2 bytes of humidity.

[0029] Furthermore, the alarm information data in the MAC layer load field of the control channel uplink frame does not include sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 2 bytes of humidity.

[0030] Furthermore, the preset condition is that all alarm information is sent successfully or retransmitted a maximum designed number of times.

[0031] Wireless IoT alarm system, including:

[0032] Alarm information sending module: used for sending alarm information in uplink using control channel uplink frame;

[0033] Alarm information feedback module: used for feedback of alarm information using control channel uplink frame confirmation frame in downlink;

[0034] The MAC layer load field of the control channel uplink frame includes: an alarm information source address, an alarm information destination address, an alarm information next hop address, and alarm information data;

[0035] The MAC layer load field of the control channel uplink frame confirmation frame includes: confirmation information source address, confirmation information destination address, confirmation information next hop address, confirmation information data, and the details of the confirmation information data include the total number of sensors and / or whether alarm information is received;

[0036] Retransmission module: It is used to retransmit all alarm information of failed reception after the aggregation node receives the uplink frame confirmation frame of the control channel until the preset conditions are met to complete the wireless Internet of Things alarm.

[0037] Furthermore, the alarm information data in the MAC layer load field of the control channel uplink frame includes sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 4 bytes of sensor ID and 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 4 bytes of sensor ID and 2 bytes of humidity.

[0038] Furthermore, the alarm information data in the MAC layer load field of the control channel uplink frame does not include sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 2 bytes of humidity.

[0039] Furthermore, the preset condition is that all alarm information is sent successfully or retransmitted a maximum designed number of times.

[0040] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the wireless Internet of Things alarm method when executing the computer program.

[0041] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the wireless Internet of Things alarm method are implemented.

[0042] Compared with the prior art, the present invention has the following beneficial technical effects:

[0043] The present invention makes full use of the existing communication mechanism, optimizes information coding by using the original communication mechanism without increasing air interface signaling, reduces redundant transmission bytes of alarm information, and improves the communication efficiency of the system. Taking 5 sensors as an example, 5×4byte=20byte redundant bytes were originally required for unidirectional transmission, but now 19 bytes can be reduced at most, greatly reducing air interface overhead without reducing communication information. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The drawings in the specification are used to provide further understanding of the present invention and constitute a part of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0045] Figure 1 This is a schematic diagram of the wireless Internet of Things alarm method of the present invention. DETAILED DESCRIPTION

[0046] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0047] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0048] like Figure 1 As shown, the present invention includes multiple embodiments, as described below.

[0049] Example 1

[0050] The control channel uplink frame (UP_Random) is a type of frame transmitted in the control channel. Its main function is to upload data in real time when the sender has an emergency and needs to report it immediately or the sender needs to take the initiative to perform an operation. The MAC layer payload field structure of the control channel uplink frame (UP_Random) is shown as follows, which consists of the following fields:

[0051] Source address (S_Address)

[0052] Destination Address (D_Address)

[0053] Next hop address (N_Address)

[0054] Data (DATA). When data DATA_Type = 0x02: This frame is an aggregation node alarm UP_Random frame, that is, the DATA_detail in the data field of the MAC layer load of this frame contains the alarm information. Specifically, the sensor ID information is not included in the data. At this time, 2 bytes are one data, and the effective data length divided by 2 bytes is the number of sensors. 1. Alarm information type = 0x01, that is, temperature alarm, the byte content is: temperature (2 bytes); 2. Alarm information type = 0x02, that is, humidity alarm, the byte content is: humidity (2 bytes); 3. It can be further expanded.

[0055] The MAC layer payload field structure of the confirmation frame (ACK) consists of the following fields. When DATA_Type = 0x10, it means that the access node has received the alarm UP_Random frame sent by the aggregation node, and DATA_detail contains the total number of sensors and whether the alarm information has been received; specifically, at this time, DATA_detail includes the total number of sensors of 1 byte length and subsequent bits, with 0 indicating failed reception and 1 indicating successful reception (it can also be indicated in reverse). For example, the total number of sensors is 5, and the first one fails to be received. Then the DATA_detail related information can start with 0X00000101 to indicate the total number, followed by 0X01111YYY, where Y is 0 or 1. When reading, knowing the total number of 5, just take the first 5 bits.

[0056] Source address (S_Address)

[0057] Destination Address (D_Address)

[0058] Next hop address (N_Address)

[0059] Acknowledgement frame type (ACK_Type)

[0060] Data (DATA): including DATA_Type (1 Byte) + DATA_detail

[0061] After receiving the ACK, the sink node retransmits the first alarm message, confirming the use of a new number and a new total number. The whole process repeats until all alarm messages are sent successfully or the maximum number of retransmissions is reached.

[0062] Example 2

[0063] The control channel uplink frame (UP_Random) is a type of frame transmitted in the control channel. Its main function is to upload data in real time when the sender has an emergency and needs to report it immediately or the sender needs to take the initiative to perform an operation. The MAC layer payload field structure of the control channel uplink frame (UP_Random) is shown as follows, which consists of the following fields:

[0064] Source address (S_Address)

[0065] Destination Address (D_Address)

[0066] Next hop address (N_Address)

[0067] Data (DATA). When data DATA_Type = 0x02: This frame is an aggregation node alarm UP_Random frame, that is, the DATA_detail in the data field of the MAC layer load of this frame contains the alarm information. Specifically, the sensor ID information is included in the data. 1. Alarm information type = 0x01, that is, temperature alarm, the byte content is: sensor ID (4 bytes) + temperature (2 bytes); 2. Alarm information type = 0x02, that is, humidity alarm, the byte content is: sensor ID (4 bytes) + humidity (2 bytes); 3. It can be further expanded.

[0068] The MAC layer payload field structure of the confirmation frame (ACK) consists of the following fields. When DATA_Type = 0x10, it means that the access node has received the alarm UP_Random frame sent by the aggregation node, and DATA_detail contains the total number of sensors and whether the alarm information has been received; specifically, at this time, DATA_detail includes the total number of sensors of 1 byte length and the subsequent bits use 0 to indicate reception failure and 1 to indicate reception success (it can also be expressed in reverse). For example, the total number of sensors is 5, and the first reception fails. Then the DATA_detail related information can start with 0X00000101 to indicate the total number, and then 0X01111YYY, where Y is 0 or 1. When reading, knowing the total number of 5, just take the first 5 bits.

[0069] Source address (S_Address)

[0070] Destination Address (D_Address)

[0071] Next hop address (N_Address)

[0072] Acknowledgement frame type (ACK_Type)

[0073] Data (DATA): including DATA_Type (1 Byte) + DAT_detail

[0074] After receiving the ACK, the sink node retransmits the first alarm message, confirming the use of a new number and a new total number. The whole process repeats until all alarm messages are sent successfully or the maximum number of retransmissions is reached.

[0075] Example 3

[0076] The control channel uplink frame (UP_Random) is a type of frame transmitted in the control channel. Its main function is to upload data in real time when the sender has an emergency and needs to report it immediately or the sender needs to take the initiative to perform an operation. The MAC layer payload field structure of the control channel uplink frame (UP_Random) is shown as follows, which consists of the following fields:

[0077] Source address (S_Address)

[0078] Destination Address (D_Address)

[0079] Next hop address (N_Address)

[0080] Data (DATA). When data DATA_Type = 0x02: This frame is an aggregation node alarm UP_Random frame, that is, the DATA_detail in the data field of the MAC layer load of this frame contains the alarm information. Specifically, the sensor ID information is not included in the data. At this time, 2 bytes are one data, and the effective data length divided by 2 bytes is the number of sensors. 1. Alarm information type = 0x01, that is, temperature alarm, the byte content is: temperature (2 bytes); 2. Alarm information type = 0x02, that is, humidity alarm, the byte content is: humidity (2 bytes); 3. It can be further expanded.

[0081] The MAC layer payload field structure of the confirmation frame (ACK) consists of the following fields. When DATA_Type = 0x10, it means that the access node has received the alarm UP_Random frame sent by the aggregation node, and DATA_detail contains whether the alarm information has been received; specifically, at this time, DATA_detail includes the total number of sensors of 1 byte length and the subsequent bits are 0 for reception failure and 1 for reception success (it can also be expressed in reverse). Since the receiver knows the total number of sensors reported, even if the total number of sensors is not transmitted, it can still be known which alarm information failed to be transmitted through the bits. For example, the total number of sensors is 5, and the first one fails to be received. Then the DATA_detail related information is 0X01111YYY, where Y is 0 or 1. When reading, the total number of 5 is known, so only the first 5 bits are taken.

[0082] Source address (S_Address)

[0083] Destination Address (D_Address)

[0084] Next hop address (N_Address)

[0085] Acknowledgement frame type (ACK_Type)

[0086] Data (DATA): including DATA_Type (1 Byte) + DAT_detail

[0087] After receiving the ACK, the sink node retransmits the first alarm message, confirming the use of a new number and a new total number. The whole process repeats until all alarm messages are sent successfully or the maximum number of retransmissions is reached.

[0088] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0089] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0090] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0091] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0092] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit its protection scope. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the field should understand that after reading the present invention, those skilled in the art can still make various changes, modifications or equivalent substitutions to the specific implementation methods of the invention, but these changes, modifications or equivalent substitutions are all within the protection scope of the pending claims of the invention.

Claims

1. A wireless Internet of Things alarm method, characterized in that: include: The uplink uses the control channel uplink frame to send the warning information; The downlink uses the control channel uplink frame confirmation frame to feedback the alarm information; The MAC layer load field of the control channel uplink frame includes: an alarm information source address, an alarm information destination address, an alarm information next hop address, and alarm information data; The MAC layer load field of the control channel uplink frame confirmation frame includes: confirmation information source address, confirmation information destination address, confirmation information next hop address, confirmation information data, and the details of the confirmation information data include the total number of sensors and / or whether alarm information is received; The alarm information data in the MAC layer load field of the control channel uplink frame does not include the sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 2 bytes of humidity; After receiving the uplink frame confirmation frame of the control channel, the aggregation node retransmits all alarm information that failed to be received until the preset conditions are met and the wireless Internet of Things alarm is completed.

2. The wireless Internet of Things alarm method according to claim 1, characterized in that: The preset condition is that all alarm information is sent successfully or retransmitted to the maximum designed number of times.

3. The wireless Internet of Things alarm system is characterized by: include: Alarm information sending module: used for sending alarm information in uplink using control channel uplink frame; Alarm information feedback module: used for feedback of alarm information using control channel uplink frame confirmation frame in downlink; The MAC layer load field of the control channel uplink frame includes: an alarm information source address, an alarm information destination address, an alarm information next hop address, and alarm information data; The MAC layer load field of the control channel uplink frame confirmation frame includes: confirmation information source address, confirmation information destination address, confirmation information next hop address, confirmation information data, and the details of the confirmation information data include the total number of sensors and / or whether alarm information is received; The alarm information data in the MAC layer load field of the control channel uplink frame does not include the sensor ID information. At this time, the alarm information type = 0x01, that is, temperature alarm, the byte content is: 2 bytes of temperature; the alarm information type = 0x02, that is, humidity alarm, the byte content is: 2 bytes of humidity; Retransmission module: It is used to retransmit all alarm information of failed reception after the aggregation node receives the uplink frame confirmation frame of the control channel until the preset conditions are met to complete the wireless Internet of Things alarm.

4. The wireless Internet of Things alarm system according to claim 3, characterized in that: The preset condition is that all alarm information is sent successfully or retransmitted to the maximum designed number of times.

5. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the wireless Internet of Things alarm method as described in claim 1 or 2 are implemented.

6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, the steps of the wireless Internet of Things alarm method as claimed in claim 1 or 2 are implemented.