Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Panel
titleColor#F85404
titleBGColor#F0F0F0
titleIntroduction

Here we describe the timing/caching used when sending an location request via MQTT.

If the system receives an location request (DECT + Bluetooth) via MQTT:

  1. DECT location request will take 5 seconds
  2. Then Bluetooth search is done, duration: "search time-out in MQTT command"
  3. Results are cached for 10 seconds (To protect system against location request flooding)
  4. DECT and Bluetooth have an own cache 

Example:

draw.io Diagram
2
bordertrue
diagramNameLocationrequesttiming
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth849revision962
revision4

Send an DECT + Bluetooth Location request (MQTT) with the search time-out = 5 seconds.

If we would send an new Location request "A" 17 seconds later, we would receive new DECT location values and cached Bluetooth values.

Sending a new location request after 20 seconds results in new DECT and Bluetooth location values.

Panel
titleColor#F85404
titleBGColor#F0F0F0
title...