incorporate feedback

relax rate requirements
spell out that we're ignoring velocity for now
pull/3622/head
Matthew Hodgson 4 years ago
parent de4ad14e95
commit 834954a1c4

@ -51,9 +51,11 @@ location history where desirable. If history is not wanted, then one can use
data retention policies(e.g. exploding messages) to ensure it does not
accumulate unnecessarily.
`m.beacon.*` events should be sent every 2 seconds while the location of
the asset is moving. If the asset is not moving, it should be refreshed
every 30 seconds.
`m.beacon.*` events should be sent at a variable rate which is meaningful for
the use case for the asset being tracked. This rate should not be more
frequent than sending an event every 2 seconds. If the asset is not moving,
the state event should still be refreshed on a regular basis to convey that
information - e.g. every 30 seconds.
An example `m.beacon.*` event is:
@ -118,6 +120,10 @@ This doesn't give us historical data, however, and requiring a WebRTC stack
is prohibitively complicated for simple clients (e.g. basic IOT devices
reporting spatial telemetry).
We could include velocity data as well as displacement data here(especially as
the W3C geolocation API provides it); this has been left for a future MSC in
the interests of avoiding scope creep.
## Security considerations
Location data is high risk for real-world abuse, especially if stored

Loading…
Cancel
Save