Live status · Read the latest
monad-knowledge Wi-Fi sensing lab · FIIT STU
Instrument · what the count rests on

What the headcount is made of.

The app on the previous page prints one number per minute. This page opens the back of the instrument and shows what that number rests on: every measured day on one clock, the four ways of computing a level and how often they agree, the minutes with a known headcount the count map passes through, what an empty floor reads night by night, how often each rule would have cried wolf on a night nobody was there, which receivers raise alarms alone, whether the phones in the room move with the radio reading, and whether a warm node reads differently from a cool one.

Also: each receiver and radio configuration, day against night.

Companion labs in Occupancy

In plain words Pick a day on the calendar and see people per minute: the Wi-Fi room level, calibrated that day against the Bluetooth devices the fleet heard, and fused with them. The people scale is a stated assumption you can move. A gap is a gap; nobody fills it with a zero.

Method for the level panels: Envelope, our transmitter only · Doppler 20–60 Hz, our transmitter only · Delivered-rate collapse · Envelope, every transmitter

Receiver commissioning

A flag is a receiver-minute whose own level bucket is occupied or above. A lone flag is one no other receiver scored that minute shared. Lone flags inside an episode the fleet later joined are the best-placed receiver hearing first; lone flags outside every episode are the alarms nobody else ever joined. Quiet correlation is the receiver's level against the fleet median on minutes the fleet read empty: common-mode drift shows here. The ranking must hold on two independent days before it is quoted, which is why the scope can be one day. Scope: every day pooled · 2026-08-17 · 2026-08-18 · 2026-08-19 · 2026-08-23 · 2026-08-25 · 2026-08-26 · 2026-08-27 · 2026-08-28 · 2026-08-29 · 2026-08-30 · 2026-08-31 · 2026-09-01 · 2026-09-02 · 2026-09-03 · 2026-09-04 · 2026-09-05 · 2026-09-06 · 2026-09-07 · 2026-09-08 · 2026-09-09 · 2026-09-10 · 2026-09-11 · 2026-09-12 · 2026-09-14 · 2026-09-24 · 2026-09-25 · 2026-09-26 · 2026-09-27 · 2026-09-28 · 2026-09-29 · 2026-09-30 · 2026-10-01 · 2026-10-02 · 2026-10-03 · 2026-10-04 · 2026-10-05 · 2026-10-06 · 2026-10-07 · 2026-10-08 · 2026-10-09 · 2026-10-10 · 2026-10-11 · 2026-10-12 · 2026-10-13 · 2026-10-14 · 2026-10-15 · 2026-10-16 · 2026-10-17 · 2026-10-18 · 2026-10-20 · 2026-10-21 · 2026-10-22 · 2026-10-23 · 2026-10-24 · 2026-10-25 · 2026-10-26 · 2026-10-27

rate_inj, pooled over every day: per receiver, minutes scored, minutes it flagged, its lone flags and their rate, how many lone flags fell inside a fleet episode, the episodes it flagged over the episodes on its days, and its correlation with the fleet median on fleet-quiet minutes.
Receiver Minutes Flags Lone Lone rate Lone in episode Episodes flagged Quiet ρ
monad02 19930 1139 386 34 % 144 236 of 526 0.22 (n 16519)
monad03 21908 1113 203 18 % 144 152 of 543 0.37 (n 18735)
monad04 23298 904 321 36 % 112 158 of 554 0.31 (n 19771)
monad05 23541 1700 123 7 % 60 262 of 543 0.42 (n 20065)
monad06 21689 550 233 42 % 126 113 of 531 0.13 (n 18421)
monad07 20921 1819 109 6 % 81 268 of 533 0.63 (n 17152)
monad08 20862 1442 174 12 % 97 190 of 541 0.53 (n 17516)
monad09 19412 1074 198 18 % 75 206 of 515 0.37 (n 16284)
monad10 22032 1496 346 23 % 159 251 of 552 0.43 (n 18530)

JSON: days · agreement · nights · false alarms · receivers · bystanders · temperature · episodes