BLE Gateway Location (L1)
Introduction
BLE gateway location is the lowest-effort mechanism. When the device has a BLE connection to a Sidewalk gateway, it signals Amazon Sidewalk, which resolves the device’s position from the gateway’s own known position. The device performs no scan: it only signals over the connection it already has, so there is no device-side measurement to resolve and the fix is entirely gateway-derived.
How the Cloud Resolves the Fix
A BLE uplink is resolved from the position of the gateway (or gateways) that reported the device, not by multilateration (which is LoRa-only).
- Gateway position lookup. For each gateway that reports the device, Amazon Sidewalk looks up that gateway’s known location.
- Inline (bonded) fast path. If the reporting gateway is a PAN gateway that carried its own location inline in the uplink (for example, a mobile-app gateway whose phone supplies GPS), that location is used directly, skipping the lookup, clustering, and validation steps.
- Clustering. When a device is reported by several gateways, Amazon Sidewalk clusters the located gateways and derives the fix from the cluster, using the gateway closest to the centroid as the primary gateway. A single reporting gateway yields that gateway’s own position.
- Time binning. When gateway reports carry uplink timestamps, they are evaluated in 30-second bins, anchored on the most recent report and walking back through older bins until one resolves, so reports from different passes are not mixed together.
Before a fix is published, Amazon Sidewalk validates it: a BSSID cross-check against the gateway’s known access-point layout (when available), and a speed/plausibility check against the device’s recent location history. A fix that is physically implausible for the device’s movement is not published.
Accuracy and Constraints
- Requires an active BLE connection to a Sidewalk gateway.
- Accuracy is gateway-granularity: the fix is the gateway’s position (or a centroid of several gateways), not a measured device position. It is only as accurate as the gateway’s own known location.