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 102 22 29.5 +0.0086 +0.0008 to +0.0272 -0.0535 -0.3901 to +0.4276
monad03 117 26 24.9 +0.0067 -0.0357 to +0.0206 +0.3879 +0.0731 to +0.6965
monad04 126 27 27.4 -0.0013 -0.0054 to +0.0267 -0.2281 -0.5858 to +0.3072
monad05 130 28 5.6 -0.0052 -0.0344 to +0.0264 +0.1719 -0.4049 to +0.7695
monad06 113 25 6.7 +0.0256 +0.0041 to +0.0539 +0.1867 -0.2452 to +0.5597
monad07 119 27 6.2 +0.1046 -0.0092 to +0.2494 +0.3818 -0.4332 to +1.3580
monad08 118 26 6.2 -0.0058 -0.0390 to +0.0246 +0.2690 -0.0625 to +0.6527
monad09 99 21 7.1 +0.0073 -0.0497 to +0.0399 +0.8158 -0.0934 to +2.0752
monad10 113 25 5.7 +0.0189 -0.0158 to +0.0488 +0.1614 -0.3207 to +0.5515

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