All Asset Tracker devices are intended to be used in a product, not as developer devices. This makes it easy to manage a fleet of asset trackers, allowing per-fleet and per-device configuration settings, and features like fleet mapping. The Product Features in the previous section also apply to Tracker devices.
Map
The map view shows your fleet of devices or selected devices on a map. The Map view is available for Asset Tracker products in the Maps icon.
![]()
You can show a subset of your devices on the map by searching:
- By Device ID
- By Device Name
- By Device Groups
Each device has an overview available.
And view details about a specific device:
![]()
On the Tracker One the temperature ("temp") is shown in degrees Celsius. This is the temperature on the board, within the enclosure, and will typically be several degrees warmer than the ambient temperature.
Accuracy circle
While GNSS is generally accurate, there can be uncertainty to the exact location when using cellular tower geolocation. There can also be uncertainty with Wi-Fi, and in some cases with GNSS if a a full set of satellites is not visible.
When zooming into the map, a circle indicates the radius of uncertainty; the device could be anywhere within the circle; it's exact location is not known.
![]()
Configuration settings
Your Tracker devices are intended to, in general, be configured with fleet-wide settings that are used for all devices in your fleet. The fleet-wide settings are available in Configuration - Typed Configuration in the left-hand navigation bar.
Note that the settings are automatically synchronized with the device, even if the device is asleep or disconnected at the time the change is made. When the device connects to the cloud again, the checksum of the current device and cloud settings are compared, and if they are different, an updated configuration is sent to the device.
Additionally, the Geofence settings are always per-device, with no fleet-wide default. It's also possible to have per-device configuration for your own custom settings. The per-device settings are within the device configuration, and do not appear in the fleet settings.
Finally, when a device is marked as a Development Device, all configuration fields can be configured per-device, and these can override the fleet settings. Development devices also do not get automatic fleet firmware updates.
Location settings
The Location settings include:
- Radius Trigger in meters, floating point. When the current position's distance from the last publish exceeds this distance, the new position is published. 0.0 means do not use a publish radius. The GNSS is not monitored during sleep mode, and the radius will only be checked when otherwise waking from sleep. The maximum location update frequency still limits how frequently publishes occur even if the radius trigger is reached.
| US Units | Meters |
|---|---|
| 1 yard (3 feet) | 0.91 meters (approximately 1 meter) |
| 100 feet | 30.5 meters |
| 100 yards (length of American football field) | 91.4 meters |
| 1/4 mile | 402 meters |
| 1/2 mile | 805 meters |
| 1 mile | 1609 meters |
Maximum location update frequency in seconds. Wait at least this long in seconds after the last location publish before publishing again. 0 means do not limit. The maximum location update frequency prevents publishing too frequently, which can use excessive amounts of data.
When using sleep modes, this also controls how often to connect to the cellular network. A maximum location update frequency value of 10 minutes (600 seconds) or larger is recommended. Setting a very short maximum location update frequency with sleep mode can cause your SIM card to be banned for excessive reconnection to the cellular network by your mobile carrier.
Minimum location update frequency in seconds. Publish location this often (in seconds) even if there is no movement or other wake trigger. 0 means do not use an minimum update frequency; only publish location information when there is another trigger, such as movement. Including a minimum location update frequency of 8 hours (28800 seconds) or 24 hours (86400) can be helpful to make sure the device is still responding and report its battery level.
In some cases, you will want to set the maximum and minimum to the same value. This is common if you are not using a trigger like movement and instead always want to publish at a fixed frequency.
| Common Unit | Seconds |
|---|---|
| 1 minute | 60 |
| 5 minutes | 300 |
| 10 minutes | 600 |
| 15 minutes | 900 |
| 30 minutes | 1800 |
| 1 hour | 3600 |
| 2 hours | 7200 |
| 4 hours | 14400 |
| 8 hours | 28800 |
| 24 hours | 86400 |
Minimize Data. If checked, only latitude and longitude data is sent on each location publish. If unchecked (the default), additional information such as speed and heading are sent.
Publish on GPS lock. If checked, publish location when GNSS lock is obtained, even if the device has not reached the radius trigger or maximum location update frequency yet. The minimum location update frequency is still obeyed.
Acknowledge location publishes. If checked, the device will expect cloud acknowledgement of location publishes and retry failed transmissions. If unchecked, one attempt will be made to send, which may or may not succeed. If you are publishing frequently, it may be preferable to lose some points, rather than record delayed information.
Enhanced location. If checked, the Particle cloud will process location fusion, enhanced geolocation using Wi-Fi access points and cellular tower information.
Publish cellular tower data. If checked, the Tracker will include information about nearby cellular towers with location events.
Publish GNSS data. If checked, the Tracker will use the GNSS (GPS) module for geolocation.
Publish Wi-Fi access point data. If checked, the Tracker will include nearby Wi-Fi access points in location publishes. The Wi-Fi access points are not connected to; most Wi-Fi access points periodically broadcast their presence to allow Wi-Fi devices to find them. This public information is used by the Wi-Fi geolocation service.
Callback to device with enhanced location data. If checked, the Particle cloud will send back enhanced geolocation data obtained from Wi-Fi or cellular tower information back to the device. This is useful if your device firmware wants to process this information on device. If you're only tracking location from the cloud, it's not necessary to enable this option.
Radius Trigger (meters) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/radius |
| Title | Radius Trigger (meters) |
| Description | Publish location if it has moved this many meters from the last publish. 0 for unused. |
| Example values | 5 |
Maximum location update frequency (every n seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/interval_min |
| Title | Maximum location update frequency (every n seconds) |
| Description | Never publish location information more often than this setting. |
| Default Value | 900 |
| Example values | 1000 |
Minimum location update frequency (every n seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/interval_max |
| Title | Minimum location update frequency (every n seconds) |
| Description | Always publish location, when possible, this often |
| Default Value | 3600 |
| Example values | 7200 |
Minimize Data configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/min_publish |
| Title | Minimize Data |
| Description | If enabled, publish minimal location with only latitude and longitude. If disabled, publish additional information including speed, heading, etc. |
| Example values | true |
Publish on GPS lock configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/lock_trigger |
| Title | Publish on GPS lock |
| Description | If enabled, a change in GPS lock status will trigger a location publish, which will happen after the Minimum Interval has passed. |
| Default Value | true |
| Example values |
Acknowledge location publishes configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/loc_ack |
| Title | Acknowledge location publishes |
| Description | If enabled, the device will expect cloud acknowledgement of location publishes and retry sending if cloud is unresponsive. If disabled, the device will publish location messages and not account for cloud acknowledgement (fire-and-forget). See https://docs.particle.io/reference/device-cloud/api/#tracker-configuration-events for more information |
| Default Value | true |
| Example values | true |
Enhanced location configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/enhance_loc |
| Title | Enhanced location |
| Description | If enabled, the cloud will process and send enhanced geolocation events based on GNSS, WiFi access points, and cellular tower triangulation. |
| Default Value | true |
| Example values | true |
Publish cellular tower data configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/tower |
| Title | Publish cellular tower data |
| Description | If enabled, the device will collect nearby cellular towers and publish details with location events. |
| Default Value | true |
| Example values | true |
Publish GNSS data configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/gnss |
| Title | Publish GNSS data |
| Description | If enabled, the device will utilize the GNSS module to generate and publish geolocation coordinates with location events. |
| Default Value | true |
| Example values | true |
Publish WiFi access point data configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/wps |
| Title | Publish WiFi access point data |
| Description | If enabled, the device will collect nearby WiFi access points and publish details with location events. |
| Default Value | true |
| Example values | true |
Call back to device with enhanced location data configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/loc_cb |
| Title | Call back to device with enhanced location data |
| Description | If enabled, the cloud will send an enhanced geolocation to the device based on GNSS, WiFi access points, and cellular tower triangulation. |
| Example values | true |
Publish extra information to assist with debugging GNSS configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/location/properties/diag |
| Title | Publish extra information to assist with debugging GNSS |
| Description | If enabled, publish GNSS constellation counts and C/NO characteristics. |
| Example values | true |
Store and forward
![]()
In Tracker Edge v18 and later, it's possible to enable store and forward mode from this panel. If the device is offline, such as from poor cellular connectivity, location publishes are saved to the device flash file system and published when connectivity is restored.
When disabled, location publishes that occur when the device does not have cellular connectivity are discarded. This makes sense if you only want to know where the device is currently, not where it has been in the past.
Store and forward is enabled when the checkbox is checked.
Storage Size Limit in kilobytes. Default: 64K. While the flash file system is 4 MB, you should not use the entire file system for store and forward. Also, since publishes occur one per second when reconnecting, sending large amount of historical location data will use a lot of data operations and time.
Discard Policy is drop_old or drop_new which determines whether to discard the oldest or newest location data when the storage size reaches the limit.
Store and Forward configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/store/properties/enable |
| Title | Store and Forward |
| Description | If enabled, the device will store unpublished location publishes to the local filesystem when offline and publish them when back online. |
| Default Value | true |
| Example values | true |
Storage Size Limit configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/store/properties/quota |
| Title | Storage Size Limit |
| Description | Size in kilobytes to limit storage on the local filesytem for unpublished messages. |
| Default Value | 64 |
Discard Policy configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/store/properties/policy |
| Title | Discard Policy |
| Description | When storage size limit is exceeded drop_old deletes the oldest logged publish to retry, drop_new deletes the newest |
| Default Value | drop_old |
| Enumeration values | drop_old, drop_new |
Motion settings
![]()
The motion settings determine how the IMU (inertial measurement unit, the accelerometer) is used to determine whether to publish a location. The Interval minimum also applies to motion events. Movement events can occur while the device is awake, also wake a device from sleep mode.
Movement publishes if the device moves, and has several sensitivity options:
- Disable: Do not use motion detection (the default).
- Low: Least sensitive, large motion is required to publish.
- Medium
- High: Most sensitive, even a small amount of motion will trigger publish.
High G publishes if there is a High-G acceleration event, such as the device falling. This is 4g for at least 2.5ms.
- Disable: High-G events are not generated (the default).
- Enable: High-G events are generated.
Movement Sensitivity configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/imu_trig/properties/motion |
| Title | Movement Sensitivity |
| Description | If not disabled, device will publish location if it detects movement. Low sensitivity requires a large motion to publish. |
| Default Value | disable |
| Enumeration values | disable, low, medium, high |
High-G configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/imu_trig/properties/accel |
| Title | High-G |
| Description | If enabled, device will publish location if it detects a High-G acceleration event. |
| Default Value | disable |
| Enumeration values | disable, enable |
RGB LED Settings
![]()
The Tracker Firmware configures the RGB status LED.
The Type popup menu has the following options:
- off: The RGB LED is turned off (dark).
- tracker: Color indicates signal strength (yellow = lower signal strength, green = higher signal strength). Fast breathing red while connecting to cellular.
- particle: Use standard Particle colors like breathing cyan instead of tracker-style colors. Default for Tracker SoM Evaluation Board.
Type configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/rgb/properties/type |
| Title | Type |
| Description | Can control the LED to be off, default Particle RGB behavior or custom tracker behavior. |
| Default Value | particle |
| Enumeration values | off, particle, tracker |
Sleep settings
![]()
Sleep mode allows the device to enter a low-power state when idle, conserving battery power. Sleep requires Tracker Edge v10 and Device OS 2.0.0-rc.3 or later. There are additional details in the Tracker Sleep page.
Sleep Mode can be set to enable or disable.
Post Publish Execution Time is the minimum duration in seconds to stay awake after publishing before going to sleep. The default is 10 seconds. This provides enough time to make sure a software update can be started when waking up from sleep.
Maximum Connecting Time is the maximum duration, in seconds, to wait for being cellular-connected and to obtain a GNSS lock before publishing. If connecting takes too long, then the device will go back to sleep instead of continuously attempting to connect. The default is 90 seconds.
You can find out more in the Tracker Sleep Tutorial.
Sleep Mode configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/sleep/properties/mode |
| Title | Sleep Mode |
| Description | If enabled, device will operate with low power states during inactive periods. The device will be inaccessible while in low power states |
| Default Value | disable |
| Enumeration values | disable, enable |
Post Publish Execution Time configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/sleep/properties/exe_min |
| Title | Post Publish Execution Time |
| Description | Minimum duration, in seconds, of guaranteed execution time after publishing and before entering sleep. |
| Default Value | 10 |
| Example values | 10 |
Maximum Connecting Time configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/sleep/properties/conn_max |
| Title | Maximum Connecting Time |
| Description | Maximum duration, in seconds, to wait for a cellular connected state and GNSS lock before publish. |
| Default Value | 90 |
| Example values | 120 |
Device monitoring
![]()
Device Monitoring publishes additional metrics and also fault (crash log) information. This can help troubleshoot problems, however it will use additional data operations.
See the Memfault Integration for more information.
Device Monitoring configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/monitoring/device_monitor |
| Title | Device Monitoring |
| Description | If enabled, device will publish metrics and fault details. |
| Example values |
Temperature trigger
High temperature threshold (Celsius) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/high |
| Title | High temperature threshold (Celsius) |
| Description | Publish location once if temperature is greater than or equal to threshold. The temperature will be required to be less than the high threshold minus hysteresis to clear event, when latching, or publish again when latching disabled. Hysteresis must be valid. |
| Default Value | 150 |
| Example values | 65 |
High temperature monitoring configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/high_en |
| Title | High temperature monitoring |
| Description | If enabled, compare current temperature against high threshold. |
| Example values | true |
High temperature event latching. configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/high_latch |
| Title | High temperature event latching. |
| Description | Enable latching of high temperature trigger event until temperature has fallen below hysteresis level; otherwise, generate one high temperature event. |
| Example values | true |
Low temperature threshold (Celsius) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/low |
| Title | Low temperature threshold (Celsius) |
| Description | Publish location once if temperature is less than or equal to threshold. The temperature will be required to be more than the low threshold plus hysteresis to clear event, when latching, or publish again when latching disabled. Hysteresis must be valid. |
| Default Value | -40 |
| Example values |
Low temperature monitoring. configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/low_en |
| Title | Low temperature monitoring. |
| Description | If enabled, compare current temperature against low threshold. |
| Example values | true |
Low temperature event latching. configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/low_latch |
| Title | Low temperature event latching. |
| Description | Enable latching of low temperature trigger event until temperature has risen above hysteresis level; otherwise, generate one low temperature event. |
| Example values | true |
Hysteresis temperature threshold (Celsius) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/temp_trig/hyst |
| Title | Hysteresis temperature threshold (Celsius) |
| Description | Hysteresis threshold applied to high and low thresholds to allow further temperature publishes. 0.0 for unused. |
| Example values | 10 |
Tracker settings
Device Monitoring configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/monitoring/device_monitor |
| Title | Device Monitoring |
| Description | If enabled, device will publish metrics and fault details. |
| Example values |
Device settings
Geofence settings are only configurable per-device, not in the fleet settings.
Normally, for other settings, you will use the product settings across your fleet of Tracker devices. If you mark a device as a Development Device, you can change settings on a per-device basis within the Device Configuration.
![]()
Geofence settings
Wake interval configures how often to wake to check whether the device is inside or outside of the geofence. If no notification is required, and the Minimum location update frequency has not been met yet, then the device may go back to sleep quickly without having to connect to cellular. If zero, the geofence will only be checked when otherwise waking from sleep. If you are not using sleep modes, the wake interval is ignored.
There are up to four notification zones, each of which can have their own settings.
Enable turns on or off a zone, allowing it to be easily disabled.
Shape sets the shape. Only one shape, Circular, is supported at this time.
Latitude (Degrees) is the latitude of the center of the circle. This must be a decimal number (not hours, minutes, seconds), -90.0 to 90.0.
Longitude (Degrees) is the latitude of the center of the circle. This must be a decimal number (not hours, minutes, seconds), -180.0 to 180.0.
Radius (Meters) is the radius of the circle in meters (decimal).
Publish inside zone publishes when inside the circle, limited by the Maximum location update frequency.
Publish outside zone publishes when outside the circle, limited by the Maximum location update frequency.
Publish on enter zone publishes when the device moves into the circle.
Publish on exit zone publishes when the device moves out of the circle.
Time Before Trigger requires that the device be inside or outside of the zone for this many seconds before notification. This can help reduce false alarms when the device may be near the edge of the zone. 0 means notify immediately without waiting. This is an integer.
The publish on inside, outside, enter, and exit affect the trig array in the location event. The following values may be present in the trig array for geofence events. Multiple items may be present:
outside1The device is currently outside of geofence zone 1 (and outside trigger is enabled)inside1The device is currently inside of geofence zone 1 (and inside trigger is enabled)enter1The device has entered geofence zone 1 (and enter trigger is enabled)exit1The device has exited geofence zone 1 (and exit trigger is enabled)outside2,inside2,enter2, andexit2outside3,inside3,enter3, andexit3
Wake interval (every n seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/interval |
| Title | Wake interval (every n seconds) |
| Description | If device is configured for sleep, periodic interval to wake in order to evaluate geofences. |
| Example values | 900 |
Zone 1 configuration
Configuration for Zone 1 settings.
Enable configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/enable |
| Title | Enable |
| Description | If enabled, the zone will be evaluated by the device. |
| Example values | true |
Shape configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/shape_type |
| Title | Shape |
| Description | Shape of the geofence. |
| Default Value | circular |
| Enumeration values | circular |
Latitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/lat |
| Title | Latitude (Degrees) |
| Description | Latitudinal coordinate for the center point of the geofence. |
| Example values | 34 |
Longitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/lon |
| Title | Longitude (Degrees) |
| Description | Longitudinal coordinate for the center point of the geofence. |
| Example values | 121 |
Radius (Meters) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/radius |
| Title | Radius (Meters) |
| Description | Defines circular area covered by the geofence. |
| Example values | 1000 |
Publish inside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/inside |
| Title | Publish inside zone |
| Description | If enabled, publish event when the device is inside the zone. |
| Example values | true |
Publish outside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/outside |
| Title | Publish outside zone |
| Description | If enabled, publish event when the device is outside the zone. |
| Example values | true |
Publish on enter zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/enter |
| Title | Publish on enter zone |
| Description | If enabled, publish event when the device has entered the zone. |
| Example values | true |
Publish on exit zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/exit |
| Title | Publish on exit zone |
| Description | If enabled, publish event when the device has exited the zone. |
| Example values | true |
Time Before Trigger (Seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone1/verif |
| Title | Time Before Trigger (Seconds) |
| Description | Amount of time the device is inside or outside the zone before triggering an event. |
| Example values | 1 |
Zone 2 configuration
Configuration for Zone 2 settings.
Enable configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/enable |
| Title | Enable |
| Description | If enabled, the zone will be evaluated by the device. |
| Example values | true |
Shape configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/shape_type |
| Title | Shape |
| Description | Shape of the geofence. |
| Default Value | circular |
| Enumeration values | circular |
Latitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/lat |
| Title | Latitude (Degrees) |
| Description | Latitudinal coordinate for the center point of the geofence. |
| Example values | 34 |
Longitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/lon |
| Title | Longitude (Degrees) |
| Description | Longitudinal coordinate for the center point of the geofence. |
| Example values | 121 |
Radius (Meters) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/radius |
| Title | Radius (Meters) |
| Description | Defines circular area covered by the geofence. |
| Example values | 1000 |
Publish inside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/inside |
| Title | Publish inside zone |
| Description | If enabled, publish event when the device is inside the zone. |
| Example values | true |
Publish outside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/outside |
| Title | Publish outside zone |
| Description | If enabled, publish event when the device is outside the zone. |
| Example values | true |
Publish on enter zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/enter |
| Title | Publish on enter zone |
| Description | If enabled, publish event when the device has entered the zone. |
| Example values | true |
Publish on exit zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/exit |
| Title | Publish on exit zone |
| Description | If enabled, publish event when the device has exited the zone. |
| Example values | true |
Time Before Trigger (Seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone2/verif |
| Title | Time Before Trigger (Seconds) |
| Description | Amount of time the device is inside or outside the zone before triggering an event. |
| Example values | 1 |
Zone 3 configuration
Configuration for Zone 3 settings.
Enable configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/enable |
| Title | Enable |
| Description | If enabled, the zone will be evaluated by the device. |
| Example values | true |
Shape configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/shape_type |
| Title | Shape |
| Description | Shape of the geofence. |
| Default Value | circular |
| Enumeration values | circular |
Latitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/lat |
| Title | Latitude (Degrees) |
| Description | Latitudinal coordinate for the center point of the geofence. |
| Example values | 34 |
Longitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/lon |
| Title | Longitude (Degrees) |
| Description | Longitudinal coordinate for the center point of the geofence. |
| Example values | 121 |
Radius (Meters) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/radius |
| Title | Radius (Meters) |
| Description | Defines circular area covered by the geofence. |
| Example values | 1000 |
Publish inside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/inside |
| Title | Publish inside zone |
| Description | If enabled, publish event when the device is inside the zone. |
| Example values | true |
Publish outside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/outside |
| Title | Publish outside zone |
| Description | If enabled, publish event when the device is outside the zone. |
| Example values | true |
Publish on enter zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/enter |
| Title | Publish on enter zone |
| Description | If enabled, publish event when the device has entered the zone. |
| Example values | true |
Publish on exit zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/exit |
| Title | Publish on exit zone |
| Description | If enabled, publish event when the device has exited the zone. |
| Example values | true |
Time Before Trigger (Seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone3/verif |
| Title | Time Before Trigger (Seconds) |
| Description | Amount of time the device is inside or outside the zone before triggering an event. |
| Example values | 1 |
Zone 4 configuration
Configuration for Zone 1 settings.
Enable configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/enable |
| Title | Enable |
| Description | If enabled, the zone will be evaluated by the device. |
| Example values | true |
Shape configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/shape_type |
| Title | Shape |
| Description | Shape of the geofence. |
| Default Value | circular |
| Enumeration values | circular |
Latitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/lat |
| Title | Latitude (Degrees) |
| Description | Latitudinal coordinate for the center point of the geofence. |
| Example values | 34 |
Longitude (Degrees) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/lon |
| Title | Longitude (Degrees) |
| Description | Longitudinal coordinate for the center point of the geofence. |
| Example values | 121 |
Radius (Meters) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/radius |
| Title | Radius (Meters) |
| Description | Defines circular area covered by the geofence. |
| Example values | 1000 |
Publish inside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/inside |
| Title | Publish inside zone |
| Description | If enabled, publish event when the device is inside the zone. |
| Example values | true |
Publish outside zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/outside |
| Title | Publish outside zone |
| Description | If enabled, publish event when the device is outside the zone. |
| Example values | true |
Publish on enter zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/enter |
| Title | Publish on enter zone |
| Description | If enabled, publish event when the device has entered the zone. |
| Example values | true |
Publish on exit zone configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/exit |
| Title | Publish on exit zone |
| Description | If enabled, publish event when the device has exited the zone. |
| Example values | true |
Time Before Trigger (Seconds) configuration
| Field | Value |
|---|---|
| Schema ID | #/properties/geofence/zone4/verif |
| Title | Time Before Trigger (Seconds) |
| Description | Amount of time the device is inside or outside the zone before triggering an event. |
| Example values | 1 |
Typical settings
Typical settings in common scenarios:
Vehicle (detailed information)
- Radius Trigger: 151 meters (500 feet)
- Maximum location update frequency: 30 seconds
- Minimum location update frequency: 900 seconds (15 minutes)
Sleep: disabled
This will get detailed location information, but limits the data to at most once every 30 seconds. If the vehicle is moving 24 hours a day you will exceed your 25 MB data quota, but as long as it's in movement less than half of the time you'll be within the limit. The minimum location update frequency assures that events will be published periodically when stationary, so the cellular signal and battery strength will be known.
Vehicle (less detail)
- Radius Trigger: 1600 meters (1 mile)
- Maximum location update frequency: 300 seconds (5 minutes)
- Minimum location update frequency: 900 seconds (15 minutes)
Sleep: disabled
This will provide an approximate location while using less data, for example if you are looking for the general area of the vehicle. The minimum location update frequency assures that events will be published periodically when stationary, so the cellular signal and battery strength will be known.
Tracking an item for location and theft prevention with external power
- Movement: Medium
- Maximum location update frequency: 30 seconds
- Minimum location update frequency: 3600 seconds (1 hour)
Sleep: disabled
If the item is moving, the location will be published every 30 seconds. This should not be used if the item will be in movement 24 hours a day, as you will exceed the 25 MB data limit. However, if it's typically not moving this will be fine. It also updates the location information every hour even when not moving.
Tracking an item - battery only
- Movement: Medium
- Maximum location update frequency: 900 seconds (15 minutes)
- Minimum location update frequency: 28800 seconds (8 hours)
Sleep: enabled
If the item is moving, the location will be published every 15 minutes, otherwise the device will be in sleep mode to conserve battery power. It will also update location every 8 hours even when not moving. More sleep-related examples can be found in the Tracker Sleep Tutorial.
Periodically sending information
- Maximum location update frequency: 120 seconds (2 minutes)
- Minimum location update frequency: 120 seconds (2 minutes)
Sleep: disabled
If you have additional sensors that you are monitoring, and you want to continuously send samples at set time intervals, just set the maximum.
Data usage
A location publish uses one data operation to send the location data to the Particle cloud. If you subscribe to enhanced location events on the device, an additional data operation will be used.
You can estimate the number of data operations you will consume using this calculator. For more information on the free plan, basic plan, blocks, and data operations, see Pricing Plans.

View device
Using the cmd box
When viewing a device in the console, in the functions and variables area on the right, is the cmd box.
Some commands you can enter into the box:
| Command | Purpose |
|---|---|
{"cmd":"enter_shipping"} |
Enter shipping mode |
{"cmd":"get_loc"} |
Gets the location now (regardless of settings) |
{"cmd":"reset"} |
Gracefully reset the device |
{"cmd":"get_cfg"} |
Get all configuration objects in the device |
{"cmd":"reset_to_factory"} |
Perform a factory reset for configuration |
Shipping mode powers off the device by disconnecting the battery. This allows a Tracker One to be shipped in a way that the battery does not discharge without having to open the case and disconnect the battery. Note that you can only get out of shipping mode by connecting the device to USB power or power by the M8 connector. It works on the Tracker SoM evaluation board, but is less useful there since it has physical power switches.
It's also possible to create custom cmd handlers. These can be used instead of creating a custom Particle function handler and make it possible to add more than 12 handlers and automatically decode JSON arguments to the cmd handler.
On a successful cmd request, the result is 0. A result of -22 indicates the JSON is invalid.
Warning: Particle has discovered an issue with GPIO current leakage through Tracker One's M8 connector that affects Tracker One v1.0 devices manufactured prior to August 31, 2020 and can adversely affect the use of shipping mode for devices that use the M8 connection to an external peripheral device. For more information see TAN002 - Tracker One v1.0 Shipping Mode.
