LoRa Packet Length Adjustment for IoT GPS Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices using LoRa technology face significant packet loss rates due to increased packet lengths, which lead to collisions and power consumption issues, especially in GPS systems where batteries have low capacity and frequent replacements are needed.

Innovation Solution

A method is introduced to adjust packet length by dividing a movement area into sections, defining GPS reference points, and using a selecting algorithm to determine the nearest reference point, allowing for reduced packet length transmission through LoRa, utilizing the NMEA-to-LoRa transformation formula to minimize data size and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packet length is increased to transmit more GPS data, then measurement precision is improved, but packet loss rate increases due to collisions

Engineering Contradiction:
ImproveGPS data transmission accuracyVSAvoidpacket loss rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments GPS data transmission by dividing the movement area into multiple sections and defining reference points. Instead of transmitting complete GPS data packets, the system transmits only section identifiers and reference point indices, which are much shorter data segments. This segmentation allows maintaining measurement precision while significantly reducing packet length to avoid collisions.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If packet length is increased to transmit complete GPS data, then information completeness is improved, but device complexity increases due to power management requirements

Engineering Contradiction:
ImproveGPS data completenessVSAvoidpower management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for position tracking - specifically section identifiers and reference point indices - rather than transmitting complete GPS data packets. This extraction approach maintains the necessary information for location tracking while dramatically reducing packet size, thereby lowering power consumption and simplifying power management for battery-operated IoT devices.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If GPS data is transmitted frequently to improve position tracking, then measurement precision is improved, but energy consumption increases

Engineering Contradiction:
Improveposition tracking accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by transmitting only the necessary minimum data - section identifiers and reference point indices - rather than complete GPS data. This partial transmission approach maintains sufficient position tracking accuracy while significantly reducing the energy required for each transmission, allowing more frequent position updates with the same power budget.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11005590B2Method and system for adjusting packet length and mobile device using the method
Publication Date: 2021.05.11 FOXCONN IND INTERNET CO LTD
  • US11005590B2 patent drawing
  • US11005590B2 patent drawing
  • US11005590B2 patent drawing

AI summary

A method for adjusting packet length is disclosed. A first 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 reference point to calculate brief GPS data. It is determined whether a second reference point has been uploaded to the server. It is determined whether the first reference point is identical to the second reference point if the second reference point has been uploaded to the server. The first reference point is uploaded to the server if the first reference point is not identical to the second reference point. The first reference point is uploaded to the server if the second reference point has not been uploaded to the server, and the brief GPS data is uploaded to the server.