Multi-priority power transmission equipment internet of things node device wireless communication method and system
By employing a multi-priority wireless communication method in the Internet of Things (IoT) of power transmission and transformation equipment, and utilizing pre-allocated time slots and priority queue management, the problem of high latency in data interaction with handheld terminals was solved, thereby improving data transmission efficiency and enabling timely delivery of important data.
Patent Information
- Application Number
- CN202211589539.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-12
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2042-12-12
AI Technical Summary
Existing wireless communication methods suffer from high latency and low efficiency in handheld terminal data interaction in the Internet of Things (IoT) of power transmission and transformation equipment. In particular, under multi-level wireless topology, the latency of sensor data transmission increases, and the real-time requirements of the control terminal are not met.
A multi-priority wireless communication method is adopted, which ensures the priority forwarding of data packets from handheld mobile terminals and sensors through pre-allocated time slots and priority queue management, including pre-allocated time slot requests, priority queue establishment, and priority processing of data packets.
It reduces data transmission latency of handheld mobile terminals, improves operational efficiency, and ensures the timely transmission of important data such as alarms and status transition data, avoiding delays during high concurrency.
Smart Images

Figure CN115915291B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular to a multi-priority power transmission and transformation equipment Internet of Things node device wireless communication method and system. BACKGROUND
[0002] In 2020, State Grid adopted LoRa technology as the physical layer, and based on the specifications such as "Wireless Networking Protocol for Power Transmission and Transformation Equipment Internet of Things Node Devices" and "Power Transmission and Transformation Equipment Internet of Things Micro-Power Wireless Network Communication Protocol", constructed a power transmission and transformation Internet of Things wireless communication solution to support sensor terminals to be fully connected, data to be collected and online management.
[0003] The "Wireless Networking Protocol for Power Transmission and Transformation Equipment Internet of Things Node Devices" is based on time division multiplexing technology. If a terminal in the network needs to send data, it needs to go through three steps of resource application (uplink), resource allocation (downlink), and data transmission (uplink). Each step is in a different communication frame, i.e. one data transmission needs to go through 3 data communication frames, and if there is a relay cascade, the corresponding communication time will be multiplied, and for mobile terminals and other application scenarios that require human intervention, the user experience is poor.
[0004] In a multi-level wireless topology, the bandwidth of the access node is less than the sum of the bandwidths of a large number of aggregation nodes. When there is too much data on the sensor (such as partial discharge, three-in-one sensor, etc. large amount of data transmitted by a sensor at a time), the time slot resources of the access node are occupied, and the grounding line data and a large amount of sensor data are stored in the cache queue of the aggregation node, which will cause additional data transmission delay.
[0005] In addition, the existing wireless communication method is only suitable for sensor data collection. The control terminal is different from the sensor. It not only needs to upload data, but also needs to issue commands and receive feedback, complete control, verification and other operation tasks, and has high real-time requirements for response. SUMMARY
[0006] The primary purpose of the present application is to provide a multi-priority power transmission and transformation equipment Internet of Things node device wireless communication method capable of reducing the interaction delay of handheld terminals and sensor alarm data and improving efficiency.
[0007] To achieve the above purpose, the present application adopts the following technical scheme: a multi-priority power transmission and transformation equipment Internet of Things node device wireless communication method, which comprises the following steps in sequence:
[0008] (1) When the wireless convergence node receives any data packet, the type of the any data packet is detected, and after detecting that it is a time slot request of a pre-allocated handheld mobile terminal, it is forwarded to the wireless access node. The wireless access node periodically and continuously issues the pre-allocated time slot, which is issued to the handheld mobile terminal via the wireless convergence node. The handheld mobile terminal transmits data at any pre-allocated time slot position;
[0009] (2) When the wireless convergence node detects that the type of any data packet is a high-priority data packet of a wireless sensor or a wireless controller, it is preferentially forwarded to the wireless access node at a time slot position that is not pre-allocated.
[0010] (3) When the wireless convergence node detects that the type of any data packet is a low-priority data packet of a wireless sensor or a wireless controller, it is forwarded to the wireless access node after avoiding high-priority data.
[0011] In step (1), the pre-allocated time slot specifically includes:
[0012] (1a) Request process of the pre-allocated time slot: The handheld mobile terminal requests a time slot resource for transmitting data to a nearby connectable wireless convergence node via an uplink random contention channel (URCH); the wireless convergence node allocates a nearest available uplink shared channel (USCH) time slot resource, which is fed back to the requesting handheld mobile terminal via a downlink control channel (DCCH); the handheld mobile terminal transmits a pre-allocated time slot request at the allocated USCH time slot; the request is forwarded to the wireless access node via the wireless convergence node; the wireless access node makes a pre-allocated time slot response, which is forwarded to the handheld mobile terminal via the wireless convergence node.
[0013] (1b) Usage process of the pre-allocated time slot: The wireless access node periodically and continuously issues the pre-allocated time slot; when the handheld mobile terminal needs to transmit data, it transmits data at the nearest pre-allocated time slot position.
[0014] (1c) Cancellation process of the pre-allocated time slot: When the wireless access node receives a pre-allocated time slot application from a new wireless convergence node by a handheld mobile terminal, the wireless access node notifies the previous wireless convergence node to cancel the pre-allocated time slot, and pre-allocates the time slot to the new wireless convergence node; a pre-allocated timeout time is set, and when the wireless access node counts to the timeout time and still does not receive user data of the handheld mobile terminal, it initiates to cancel the time slot of the handheld mobile terminal. If user data is received within the timeout time, the counting is reset.
[0015] The step (2) specifically includes the following steps:
[0016] (2a) The wireless sink node detects the uplink data packet sent by the wireless sensor or the wireless controller, and if the data packet is a high-priority data packet, stores the data packet in a high-priority queue; the Priority field defined in the PDU format of the MAC layer protocol of the data packet indicates high priority when the field value is 1, and is used to transmit state bit transition data or alarm data;
[0017] (2b) The wireless sink node always applies for sending resources for the high-priority queue in priority;
[0018] (2c) The wireless sink node requests sending time slot resources from the wireless access node through an uplink random competition channel (URCH); the wireless access node allocates the time slot resources of the nearest uplink shared channel (USCH) and feeds back to the wireless sink node through a downlink control channel (DCCH); the wireless sink node sends the high-priority data packet at the allocated USCH time slot; and the wireless access node sends a receiving acknowledgement packet to the wireless sink node after receiving the data packet from the wireless sink node;
[0019] (2d) The wireless sink node sends the receiving acknowledgement packet to the wireless sensor or the wireless controller that uploads the data.
[0020] The step (3) specifically comprises the following steps:
[0021] (3a) The wireless sink node detects the uplink data packet sent by the wireless sensor or the wireless controller, and if the data packet is a low-priority data packet, stores the data packet in a low-priority queue; the Priority field defined in the PDU format of the MAC layer protocol of the data packet indicates low priority when the field value is 0, and is used to transmit state bit transition data or alarm data;
[0022] (3b) When the high-priority queue is empty, the wireless sink node applies for resources for the data packet in the low-priority queue;
[0023] (3c) The wireless sink node requests sending time slot resources from the wireless access node through an uplink random competition channel (URCH); the wireless access node allocates the time slot resources of the nearest uplink shared channel (USCH) and feeds back to the wireless sink node through a downlink control channel (DCCH); the wireless sink node sends the low-priority data packet at the allocated USCH time slot; and the wireless access node sends a receiving acknowledgement packet to the wireless sink node after receiving the data packet from the wireless sink node;
[0024] (3d) The wireless sink node sends the receiving acknowledgement packet to the wireless sensor or the wireless controller that uploads the data.
[0025] Another object of the present application is to provide a multi-priority power transmission and transformation equipment Internet of Things node device wireless communication method system, which comprises:
[0026] The wireless access node is used for receiving the wireless convergence node data, accessing the platform layer server through the wired network, and being internally provided with an edge proxy module, and performing data interaction with the platform layer server in uplink, and performing message response and pre-allocated time slot management in downlink.
[0027] The plurality of wireless convergence nodes are used for receiving data packets of the wireless sensor, the handheld mobile terminal and the wireless controller, and forwarding the data packets to the wireless access node according to the priority.
[0028] The wireless sensor is internally provided with a wireless communication module, and is used for uploading the monitored data to the wireless convergence node according to a period.
[0029] The handheld mobile terminal is used for performing data interaction with the platform layer server via the wireless convergence node and the wireless access node.
[0030] The wireless controller is internally provided with a wireless communication module, and is used for receiving the control command forwarded by the wireless convergence node, and performing the closing and opening of the controlled switch, and monitoring and feeding back the switch state.
[0031] The wireless sensor, the handheld mobile terminal and the wireless controller perform wireless communication data interaction with the wireless convergence node, the plurality of wireless convergence nodes are connected to the wireless access node to complete data forwarding, and the wireless access node communicates with the platform layer server in the power grid internal network through the secure isolation gateway.
[0032] According to the technical scheme, the beneficial effects of the present application are as follows: first, the pre-allocated time slot is used to reduce the data transmission delay of the handheld mobile terminal, and the operation efficiency is improved in use; second, the transmission priority is used to ensure that important data such as alarm and state jump is always transmitted preferentially, and high delay of important data is avoided in high concurrency. BRIEF DESCRIPTION OF DRAWINGS
[0033] Figure 1 is a schematic diagram of a data uploading time slot allocation process;
[0034] Figure 2 is a schematic diagram of a pre-allocated time slot improvement scheme;
[0035] Figure 3 is a schematic diagram of a power transmission and transformation Internet of Things network topology. DETAILED DESCRIPTION
[0036] As shown in Figure 3 , a multi-priority power transmission and transformation equipment Internet of Things node device wireless communication method includes the following sequential steps:
[0037] (1) When the wireless converging node 4 receives any data packet, the type of the any data packet is detected, and after detecting that it is a pre-allocated time slot request of the handheld mobile terminal 1, it is forwarded to the wireless access node 5, the wireless access node 5 periodically and continuously issues the pre-allocated time slot, which is issued to the handheld mobile terminal 1 via the wireless converging node 4, and the handheld mobile terminal 1 transmits data at any pre-allocated time slot position;
[0038] (2) When the wireless converging node 4 detects that the type of the any data packet is a high-priority data packet of the wireless sensor 2 or the wireless controller 3, it is preferentially forwarded to the wireless access node 5 at a time slot position not occupied by pre-allocation;
[0039] (3) When the wireless converging node 4 detects that the type of the any data packet is a low-priority data packet of the wireless sensor 2 or the wireless controller 3, it is forwarded to the wireless access node 5 after avoiding high-priority data.
[0040] In step (1), the pre-allocated time slot specifically includes:
[0041] (1a) Request process of the pre-allocated time slot: the handheld mobile terminal 1 requests a time slot resource for transmitting data to the nearby connectable wireless converging node 4 through an uplink random contention channel URCH; the wireless converging node 4 allocates a time slot resource of a nearest uplink shared channel USCH, and feeds back to the requesting handheld mobile terminal 1 via a downlink control channel DCCH; the handheld mobile terminal 1 transmits a pre-allocated time slot request at the allocated uplink shared channel USCH time slot; the request is forwarded to the wireless access node 5 via the wireless converging node 4; the wireless access node 5 makes a pre-allocated time slot response, which is forwarded to the handheld mobile terminal 1 via the wireless converging node 4;
[0042] (1b) Usage process of the pre-allocated time slot: the wireless access node 5 periodically and continuously issues the pre-allocated time slot; when the handheld mobile terminal 1 needs to transmit data, it transmits data at the nearest pre-allocated time slot position;
[0043] (1c) Cancellation process of the pre-allocated time slot: when the wireless access node 5 receives a pre-allocated time slot application of the handheld mobile terminal 1 to a new wireless converging node 4, the wireless access node 5 informs the previous wireless converging node 4 to cancel the pre-allocated time slot, and pre-allocates the time slot to the new wireless converging node 4; a pre-allocated timeout time is set, when the wireless access node 5 counts to the timeout time and still does not receive user data of the handheld mobile terminal 1, it initiates to cancel the time slot of the handheld mobile terminal 1, and if user data is received within the timeout time, the counting is reset.
[0044] The step (2) specifically includes the following steps:
[0045] (2a) Wireless aggregation node 4 detects uplink data packets sent by wireless sensor 2 or wireless controller 3. If the data packet is a high priority data packet, it is stored in the high priority queue. The Priority field defined in the PDU format of the MAC layer protocol of the data packet has a value of 1, which indicates high priority and is used to transmit status bit transition data or alarm data.
[0046] (2b) Wireless aggregation node 4 always prioritizes requesting transmission resources for high-priority queues;
[0047] (2c) Wireless aggregation node 4 requests data transmission time slot resources from wireless access node 5 via the uplink random contention channel URCH; wireless access node 5 allocates the most recently available uplink shared channel time slot resources and feeds them back to wireless aggregation node 4 via downlink control channel DCCH; wireless aggregation node 4 transmits high-priority data packets in the allocated uplink shared channel USCH time slot; after receiving the data packets from wireless aggregation node 4, wireless access node 5 sends a receive acknowledgment packet to wireless aggregation node 4.
[0048] (2d) Wireless aggregation node 4 sends the received response packet to wireless sensor 2 or wireless controller 3 that is uploading data.
[0049] Step (3) specifically includes the following steps:
[0050] (3a) Wireless aggregation node 4 detects uplink data packets sent by wireless sensor 2 or wireless controller 3. If the data packet is a low priority data packet, it is stored in the low priority queue. The Priority field defined in the PDU format of the MAC layer protocol of the data packet has a value of 0, which indicates low priority and is used to transmit status bit transition data or alarm data.
[0051] (3b) When the high-priority queue is empty, wireless aggregation node 4 requests resources for data packets in the low-priority queue;
[0052] (3c) Wireless aggregation node 4 requests data transmission time slot resources from wireless access node 5 via the uplink random contention channel URCH; wireless access node 5 allocates the most recently available uplink shared channel time slot resources and feeds them back to wireless aggregation node 4 via downlink control channel DCCH; wireless aggregation node 4 transmits low-priority data packets in the allocated uplink shared channel USCH time slot; after receiving the data packets from wireless aggregation node 4, wireless access node 5 sends a receive acknowledgment packet to wireless aggregation node 4.
[0053] (3d) Wireless aggregation node 4 sends the received response packet to wireless sensor 2 or wireless controller 3 that is uploading data.
[0054] like Figure 3 As shown, this system includes:
[0055] wireless access node 5, for receiving data of wireless convergence node 4, accessing platform layer server 7 through wired network, built-in edge agent module in wireless access node 5, data interaction with platform layer server 7 in uplink, message response and pre-allocated time slot management in downlink;
[0056] a plurality of wireless convergence nodes 4, for receiving data packets of wireless sensor 2, handheld mobile terminal 1 and wireless controller 3, and forwarding the data packets to wireless access node 5 according to priority;
[0057] wireless sensor 2, a sensor internally equipped with a wireless communication module, periodically uploading the monitored data to wireless convergence node 4;
[0058] handheld mobile terminal 1, for data interaction with platform layer server 7 via wireless convergence node 4 and wireless access node 5;
[0059] wireless controller 3, internally equipped with a wireless communication module, for receiving control commands forwarded by wireless convergence node 4, closing and opening the controlled switch, and monitoring and feeding back the switch state;
[0060] wireless sensor 2, handheld mobile terminal 1 and wireless controller 3 perform wireless communication data interaction with wireless convergence node 4, and a plurality of wireless convergence nodes 4 are connected to wireless access node 5 to complete data forwarding; wireless access node 5 communicates with platform layer server 7 in the power grid intranet through a secure isolation gateway 6.
[0061] The application will be further described below. Figures 1 to 3 The application will be further described below.
[0062] When receiving and forwarding data, wireless convergence node 4 and wireless access node 5 are divided into three priority levels according to the real-time requirement of data: pre-allocated time slot, priority response forwarding and ordinary sending. Different priority levels adopt different methods to schedule and deliver data.
[0063] (1) Pre-allocated time slot scheme
[0064] Wireless sensor 2 only needs to upload data periodically and intermittently, and the real-time requirement is not high. The relatively fixed transmission delay does not affect the actual use, but this scheme is not friendly to the application of handheld mobile terminal 1 on site, and the inefficient data interaction and the communication delay with a large fluctuation range will seriously affect the work efficiency of the operator. Figure 1is a normal time slot allocation process. The wireless sensor 2 requests a data transmission time slot resource from the wireless sink node 4 through an uplink random contention channel (URCH); the wireless sink node 4 allocates the nearest available uplink shared channel time slot resource and feeds back to the requesting wireless sensor 2 through a downlink control channel (DCCH); and the wireless sensor 2 transmits data at the allocated uplink shared channel (USCH) time slot. The three interactions are in different communication frames, respectively, and at least three communication frames are needed for one data upload, and if there is a relay cascade, the communication time will be multiplied accordingly.
[0065] To solve this problem, the steps needed for each data transmission need to be effectively reduced, and the data needs to be transmitted as soon as possible. For this purpose, the method of pre-allocating time slots can be used. For handheld mobile terminals 1 with high real-time requirements, the corresponding terminal does not need to send a time slot resource request from the wireless sink node 4 and the wireless access node 5, and time slot resources are always issued, eliminating the longest resource allocation time.
[0066] For handheld mobile terminals 1 with high real-time requirements, a method of pre-allocating fixed time slots is proposed based on the original specification of time division multiple access. After the handheld mobile terminal 1 applies once, the application is forwarded to the wireless access node 5, and the wireless sink node 4 and the wireless access node 5 always issue time slot resources until the cancellation, eliminating the repeated application and issuance delay required for each data transmission, and shortening the data transmission time.
[0067] In order to be compatible with existing specifications, the request and feedback of the pre-allocated time slot are defined in the uplink and downlink shared channels, and a new user instruction is added as a user instruction instead of a scheduling request transmission. The process of creating a pre-allocated time slot is shown in Figure 2 As shown in FIG. 6, the handheld mobile terminal 1 needs to compete for a time slot to upload a user instruction for pre-allocated application and wait for feedback from the wireless sink node 4. After receiving the instruction, the wireless sink node 4 will continuously issue allocated time slots in each period, and all other user data can be transmitted in the allocated time slots. The handheld mobile terminal 1 applies for pre-allocated time slots after registering with the wireless sink node 4, and the time slot resources are always valid before the handheld mobile terminal 1 goes offline, is cancelled, or reaches the set lease time period. When the handheld mobile terminal 1 needs to cancel the time slot, it directly sends a cancellation instruction at the issued time slot resource, and after receiving the feedback, the time slot is cancelled successfully.
[0068] The scheme can theoretically minimize the single-stage delay and is compatible with the random contention request mode of the existing wireless sensor 2 which is not sensitive to real-time. However, in the mobile operation, the handheld mobile terminal 1 will successively apply for a pre-allocated time slot at each of the N wireless convergence nodes 4 passed by, and the downlink channel of the wireless access node 5 will be applied for N pre-allocated time slots, which seriously occupies the time domain resources of the access node. In actual application, in order to reduce the resource consumption of the access node in the pre-allocated time slot, the time slot which is no longer used needs to be cancelled in time, or a single lease time is set to prevent the equipment from occupying the limited channel time-frequency resources for a long time. Therefore, the wireless access node 5 also needs to have the function of initiating the cancellation of the time slot: sending a cancellation instruction through the downlink shared channel, and stopping the pre-allocated time slot after receiving the feedback information through the uplink shared channel. Thus, two cancellation strategies can be designed, and the specific cancellation strategy design is an optional parameter of the wireless access node 5, which is adjusted according to the needs when starting.
[0069] 1) Cancellation when the wireless convergence node 4 changes: when the wireless access node 5 receives the application for a pre-allocated time slot from the handheld mobile terminal 1 to the new wireless convergence node 4, the wireless access node 5 can inform the previous wireless convergence node 4 to cancel the pre-allocated time slot, and pre-allocate the time slot to the new wireless convergence node 4.
[0070] 2) Timeout time cancellation: set a pre-allocated timeout time, and initiate the cancellation of the terminal time slot when the wireless access node 5 counts to the timeout time and still does not receive the user data of the handheld mobile terminal 1, and reset the count when the user data is received within the timeout time.
[0071] (2) Priority response forwarding
[0072] The tree network topology of the networking protocol limits the maximum uplink throughput of the network to the downlink channel of the wireless access node 5, and no matter how many wireless convergence nodes 4 exist on the network, the final data needs to be forwarded to the wireless access node 5, which leads to congestion of data in the network when the amount of data forwarded on the wireless network is large. A large amount of data is buffered in the wireless convergence node 4, and is pushed to the wireless access node 5 only when the network is idle, so that the delay of part of the data becomes large.
[0073] The data forwarding priority is to make some wireless sensor 2 data be forwarded in time even when the network is congested. When forwarding data, the wireless convergence node 4 preferentially forwards the data of the high-priority wireless sensor 2, and then forwards the data of the low-priority wireless sensor 2.
[0074] The Priority field in the PDU format of the MAC layer uplink data packet is defined to specify the transmission priority. 1 is high priority, used to transmit state bit jump data or alarm data; 0 is low priority, used to transmit routine sensor monitoring data. The wireless convergence node 4 preferentially forwards the data packet with the bit being 1, and when the packet fragments are recombined, the identifier should be retained, and the identifier also needs to be transmitted when the data is forwarded.
[0075] The pre-allocated time slot method is used when the handheld mobile terminal 1 is used; the alarm data and state jump of the wireless sensor 2 are high priority, and the ordinary monitoring data is low priority; the wireless controller 3 uses high priority.
[0076] Two first-in-first-out queues are constructed in the implementation of the wireless convergence node 4, which are high priority queues and low priority queues. The received wireless sensor 2 data is stored in the corresponding queue according to the priority. When uploading data, the time slot resource is preferentially applied for the data in the high priority queue.
[0077] The wireless convergence node 4 and the wireless access node 5 divide the data into three priorities when receiving and forwarding the data according to the real-time performance of the data: pre-allocated time slot, preferentially responding forwarding, and ordinary sending. Different priorities use different methods to transmit data.
[0078] The wireless network channel resource is inclined to the mobile terminal, the priority is improved, and after the application, the fixed time-frequency resource is reserved within the lease time. Before the handheld mobile terminal 1 is used, the pre-allocated fixed time slot method is used to apply for the wireless access node 5, so as to solve the problem of high data receiving and transmitting delay caused by time slot competition.
[0079] When the multi-level wireless convergence node 4 forwards, the alarm data or switch state jump of the wireless sensor 2 uses high priority sending, and the periodic monitoring data uses low priority sending.
[0080] In summary, the pre-allocated time slot is used to reduce the data transmission delay of the handheld mobile terminal 1, and the operation efficiency is improved during use. The transmission priority is used to ensure that important data such as alarms and state jumps are always preferentially transmitted, and high delay of important data is avoided in high concurrency.
Claims
1. A multi-priority power transmission equipment Internet of Things node device wireless communication method, characterized in that: The method comprises the following steps in sequence: (1) When the wireless convergence node receives any data packet, the type of the any data packet is detected, and after detecting that the type is a pre-allocated time slot request of a handheld mobile terminal, the wireless convergence node forwards to the wireless access node. The wireless access node periodically and continuously issues the pre-allocated time slot, which is issued to the handheld mobile terminal via the wireless convergence node. The handheld mobile terminal transmits data at any pre-allocated time slot position; (2) When the wireless convergence node detects that the type of any data packet is a high-priority data packet of a wireless sensor or a wireless controller, the wireless convergence node forwards to the wireless access node at a time slot position which is not pre-allocated and occupied; (3) When the wireless convergence node detects that the type of any data packet is a low-priority data packet of a wireless sensor or a wireless controller, the wireless convergence node forwards to the wireless access node after avoiding high-priority data; In step (1), the pre-allocated time slot specifically comprises: (1a) A request process of the pre-allocated time slot: the handheld mobile terminal requests a time slot resource for transmitting data to a nearby connectable wireless convergence node via an uplink random competition channel (URCH); the wireless convergence node allocates a nearest available uplink shared channel (USCH) time slot resource, and feeds back to the requesting handheld mobile terminal via a downlink control channel (DCCH); the handheld mobile terminal transmits a pre-allocated time slot request at the allocated USCH time slot; the request is forwarded to the wireless access node via the wireless convergence node; the wireless access node makes a pre-allocated time slot response, and the response is forwarded to the handheld mobile terminal via the wireless convergence node; (1b) A use process of the pre-allocated time slot: the wireless access node periodically and continuously issues the pre-allocated time slot; when the handheld mobile terminal needs to transmit data, the handheld mobile terminal transmits data at the nearest pre-allocated time slot position; (1c) A cancellation process of the pre-allocated time slot: when the wireless access node receives a pre-allocated time slot application of a handheld mobile terminal to a new wireless convergence node, the wireless access node notifies a previous wireless convergence node to cancel the pre-allocated time slot, and pre-allocates the time slot to the new wireless convergence node; a pre-allocated timeout time is set, and when the wireless access node counts to the timeout time and still does not receive user data of the handheld mobile terminal, the wireless access node initiates to cancel the time slot of the handheld mobile terminal. If user data is received within the timeout time, the counting is reset; The step (2) specifically comprises the following steps: (2a) The wireless convergence node detects an uplink data packet transmitted by a wireless sensor or a wireless controller, and if the data packet is a high-priority data packet, the data packet is stored in a high-priority queue; a Priority field in a PDU format of a data packet MAC layer protocol is defined, and a field value of 1 indicates high priority, and is used for transmitting state bit jump data or alarm data; (2b) The wireless convergence node always applies for a transmission resource for the high-priority queue in priority; (2c) The wireless sink node requests the wireless access node to send time slot resources for data transmission through the uplink random contention channel (URCH); the wireless access node allocates the time slot resources of the nearest uplink shared channel (USCH) and feeds back to the wireless sink node through the downlink control channel (DCCH); the wireless sink node sends high-priority data packets at the allocated USCH time slot; the wireless access node sends a receiving acknowledgement packet to the wireless sink node after receiving the data packets from the wireless sink node; (2d) The wireless sink node sends the receiving acknowledgement packet to the wireless sensor or the wireless controller that uploads data; The step (3) specifically comprises the following steps: (3a) The wireless sink node detects the uplink data packets sent by the wireless sensor or the wireless controller, and stores the low-priority data packets in a low-priority queue; the Priority field in the PDU format of the data packet MAC layer protocol is defined, and the field value of 0 indicates low priority, which is used to transmit state bit jump data or alarm data; (3b) When the high-priority queue is empty, the wireless sink node applies for resources for the data packets in the low-priority queue; (3c) The wireless sink node requests the wireless access node to send time slot resources for data transmission through the uplink random contention channel (URCH); the wireless access node allocates the time slot resources of the nearest uplink shared channel (USCH) and feeds back to the wireless sink node through the downlink control channel (DCCH); the wireless sink node sends low-priority data packets at the allocated USCH time slot; the wireless access node sends a receiving acknowledgement packet to the wireless sink node after receiving the data packets from the wireless sink node; (3d) The wireless sink node sends the receiving acknowledgement packet to the wireless sensor or the wireless controller that uploads data.
2. The system for implementing the multi-priority wireless communication method of the IoT node device of the power transmission and transformation equipment according to claim 1, characterized in that: It comprises: a wireless access node configured to receive data from a wireless sink node, access a platform layer server through a wired network, and internally have an edge agent module to interact with the platform layer server in uplink and send a message acknowledgement and pre-allocate time slot management in downlink; a plurality of wireless sink nodes configured to receive data packets from wireless sensors, handheld mobile terminals, and wireless controllers, and forward the data packets to the wireless access node according to priority; a wireless sensor internally equipped with a wireless communication module, configured to upload the collected and monitored data to the wireless sink node in a period; a handheld mobile terminal configured to interact with the platform layer server through the wireless sink node and the wireless access node; a wireless controller internally equipped with a wireless communication module, configured to receive control commands forwarded by the wireless sink node and close and open the controlled switch; monitor and feedback the switch state; the wireless sensor, the handheld mobile terminal, and the wireless controller all interact with the wireless sink node in wireless communication, and the plurality of wireless sink nodes are connected to the wireless access node to complete data forwarding; the wireless access node communicates with the platform layer server in the power grid internal network through a secure isolation gateway.
Citation Information
Patent Citations
Method for centralized allocation of time slots of industrial wireless network in TSCH mode
CN107276628A
Data forwarding method and device
CN107548103A
Data forwarding method and apparatus
CN107659889A
Communication method and system based on LoRa networking
CN111278141A
Wireless communication method and system for power transmission and transformation equipment Internet of Things node equipment
CN112492669A