Unrecoverable loss
8.3%
10 advertisements nobody heard
Reports per event
1.37×
scanners hearing the same emission
Operator alarms
0
coverage gaps deliberately excluded
Where events are lost — each drop attributed to one hop
advertised
edge
120
heard by a scanner
edge
110
−10 BLE coverage / packet loss — unrecoverable, no tag buffer
reports relayed
server
151
+41 corroborating (several scanners heard one emission)
logical events
server
110
deduplicated to one per emission
persisted
server
—
no database in stage 2
This page cannot be computed from either side alone. advertised is known only to the edge; logical events only to the server. That is why the two are counted separately rather than one being derived from the other — a single merged counter would agree with itself perfectly, however badly the link were performing.
edge What the fleet did
| Advertisements emitted | 120 |
| Heard by at least one scanner | 110 |
| Heard by nobody | 10 |
| Tags that went dark | 5 |
| Usable BLE range | 21.5 m |
A Tool Tag holds no buffer, so anything unheard is lost permanently.
server What the platform received
| Reports received | 151 |
| Logical events | 110 |
| Corroborated by 2+ scanners | 41 |
| Coverage gaps (no alarm) | 8 |
| Loss gaps (alarm) | 0 |
A gap on an unbuffered tag means nobody was listening — a siting problem, not an incident.