AT+TEPERIOD
This command lets you set the GPS positioning interval, similarly to AT+PERIOD
. However, the interval change is programmed to execute at a specific point in time.
In this way, GPS acquisition can be scheduled in advanced, and acquisition of multiple devices synchronized.
AT+TPERIOD=[i],[timestamp],[period]
Parameters
[i]
is the index of the schedule item (Range 0 to 9)[timestamp]
is the UTC date and time in ISO 8601 format[period]
is the GPS interval in minutes (Range 1 minute to 1 month (43200 minutes))
Examples
AT+TPERIOD=0,20240823T183000Z,1
AT+TPERIOD=1,20240823T184500Z,60
AT+TPERIOD=2,20240823T190000Z,60
Above examples set the device to a 1 minute measurement interval at 18:30 UTC, then back to 60 minutes on 18:45. To make the 1 hour intervals align with the full hour, another interval is scheduled right after, at 19:00 (also 1 hour). This essentially shifts the previous 1h interval by 15 minutes.
The change will take effect as soon as the device sends an up-link payload. To ensure all commands are applied, they should be sent half an hour in advance to the first programmed interval change