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

Temperature against the empty floor

Per receiver-hour, the node temperature from the fleet export beside the hour's median raw statistic (dB), its level and its time-in-session. The fit is a slope in dB per degree over certified-empty hours with a bootstrap over nights, and a second slope against time-in-session. Hours within a night are serially dependent, so there is no p-value and the interval is over nights.

Per receiver over certified-empty hours: the slope of the raw env_inj statistic in dB per degree with a 5–95 % bootstrap over nights, and the slope against hours since the segment started. A floor that moves with temperature and not with time-in-session is thermal; the reverse is the radio settling. Fewer than 2 nights prints no interval.
Receiver Hours Nights Temp range (°C) dB per °C 5–95 % dB per hour in session 5–95 %
monad02 106 23 29.5 +0.0088 +0.0016 to +0.0291 -0.0238 -0.3875 to +0.4313
monad03 121 27 24.9 +0.0069 -0.0343 to +0.0183 +0.3915 +0.0926 to +0.6712
monad04 130 28 27.4 -0.0012 -0.0047 to +0.0258 -0.2002 -0.5738 to +0.3403
monad05 134 29 5.6 -0.0052 -0.0365 to +0.0261 +0.1593 -0.3716 to +0.7436
monad06 117 26 6.7 +0.0247 +0.0047 to +0.0517 +0.2297 -0.1566 to +0.6098
monad07 123 28 6.2 +0.1078 -0.0100 to +0.2586 +0.4275 -0.3138 to +1.4579
monad08 122 27 6.2 -0.0056 -0.0363 to +0.0254 +0.2602 -0.0248 to +0.5994
monad09 99 21 7.1 +0.0073 -0.0497 to +0.0399 +0.8158 -0.0934 to +2.0752
monad10 117 26 5.7 +0.0221 -0.0132 to +0.0502 +0.1748 -0.2783 to +0.5440

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