LoRaWAN Scheduling Server Time Offset Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In LoRaWAN networks, communication devices often experience data collisions when transmitting data at the same frequency band, leading to data loss and bandwidth occupation, especially when acknowledging messages are not received promptly, causing higher collision chances.
Innovation Solution
A scheduling server assigns distinct transmission times and scheduling channels to communication devices, calculates a time offset based on received data, and adjusts transmission times to prevent collisions by synchronizing device transmissions with the server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If communication devices transmit data at the same frequency band simultaneously, then data transmission efficiency is improved, but data collisions occur leading to data loss
Solution Approach 1:
The patent segments the transmission resources by dividing communication devices into different groups and assigning different time slots and frequency bands to each group. This segmentation prevents simultaneous transmissions on the same channel, eliminating data collisions while maintaining overall transmission efficiency through parallel transmissions across multiple segments.
Solution Approach 2:
The base station performs preliminary scheduling actions by pre-assigning time slots and frequency bands to communication devices before actual data transmission. This preliminary resource allocation ensures that devices transmit at designated times without collisions, resolving the conflict between transmission efficiency and reliability.
2Reliability
If communication devices retransmit data continuously when acknowledging messages are not received, then data delivery reliability is improved, but bandwidth is occupied and collision chances increase
Solution Approach 1:
The patent implements a feedback mechanism where the base station sends acknowledging messages to confirm successful data reception. When devices receive these acknowledgments, they stop retransmission immediately. This feedback loop ensures reliable data delivery while preventing unnecessary continuous retransmissions that would occupy bandwidth and increase collision risks.
Solution Approach 2:
The retransmission behavior is made dynamic rather than static. Devices adjust their retransmission actions based on real-time feedback from the base station. This dynamic control allows the system to maintain high data delivery reliability while minimizing bandwidth occupation time by stopping retransmissions as soon as acknowledgment is received.
Data Source
AI summary
The disclosure provides a communication device scheduling method, a scheduling server, a method for reporting data, and a communication device. The communication device scheduling method includes: assigning a first transmission time, a second transmission time, and a first scheduling channel to the communication device to control the communication device to respectively transmit first data and second data at the first transmission time and the second transmission time by using the first scheduling channel; in response to receiving the first data at a first receiving time, calculating a first time offset according to the first receiving time; and adjusting the second transmission time based on the first time offset to control the first communication device to transmit the second data by using the first scheduling channel at the adjusted second transmission time.


