Dynamic Packet Length Adjustment for LoRa GPS Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IoT devices using LoRa technology face significant packet loss rates due to increased packet lengths, leading to collisions and power consumption issues, especially in GPS systems where frequent battery replacements are necessary.
Innovation Solution
A method to adjust packet length by dividing a specific area into sections, defining GPS reference points, and using a selecting algorithm to determine dynamic reference points, which reduces packet length through the LoRa protocol, enabling efficient data transmission and minimizing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If packet length is increased to transmit more GPS data, then data transmission completeness is improved, but packet loss rate is significantly raised due to increased collision probability
Solution Approach 1:
The patent segments GPS data transmission by dividing the monitoring area into multiple sections with defined reference points. Instead of transmitting complete GPS coordinates for every position change, the system only transmits data when the device moves between sections, significantly reducing packet length while maintaining essential tracking information. This segmentation approach reduces collision probability and packet loss rate while preserving data transmission completeness.
2Measurement precision
If packet length is increased to improve positioning accuracy, then measurement precision is improved, but packet loss rate increases due to collisions
Solution Approach 1:
The patent applies local quality by making packet length dynamic rather than static. Packet length is adjusted locally based on the device's movement characteristics and environmental conditions. When the device is stationary or moving slowly within a section, no packet is transmitted. When movement occurs between sections, packets are transmitted with sufficient precision to maintain positioning accuracy. This localized adaptation ensures measurement precision is maintained only where necessary, reducing overall packet loss rate.
3Productivity
If GPS data is transmitted frequently to improve real-time tracking, then productivity is improved, but power consumption increases requiring frequent battery replacements
Solution Approach 1:
The patent implements periodic action by establishing fixed monitoring sections and reference points along the device's movement path. Instead of continuous transmission, the system periodically checks whether the device has crossed section boundaries. Transmission occurs only at these periodic intervals when movement between sections is detected, rather than continuously or at fixed time intervals. This periodic transmission maintains real-time tracking capability while dramatically reducing power consumption and battery replacement frequency.
4Reliability
If packet length is reduced to decrease collision probability, then packet loss rate is reduced, but GPS data transmission completeness deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-defining monitoring sections and reference points before the device begins movement. These sections are strategically positioned to capture essential positioning information. By preparing the transmission framework in advance, the system ensures that when packets are transmitted, they contain the most critical data needed to reconstruct the device's trajectory. This preliminary structuring allows short packets to convey complete essential information, reducing packet loss rate while maintaining data transmission completeness.
Data Source
AI summary
A method for adjusting packet length is disclosed. A first dynamic reference point currently closest to the mobile device is calculated. A current position of a mobile device is compared with GPS data of the first dynamic reference point to calculate brief GPS data. It is determined whether a second dynamic reference point has been uploaded to the server. It is determined whether the first dynamic reference point is identical to the second dynamic reference point if the second dynamic reference point has been uploaded to the server. The first dynamic reference point is uploaded to the server if the first dynamic reference point is not identical to the second dynamic reference point. The first dynamic reference point is uploaded to the server if the second dynamic reference point has not been uploaded to the server, and the brief GPS data is uploaded to the server.


