Asking the fleet what it is doing…
monad-knowledge Wi-Fi sensing lab · FIIT STU
Instrument · people on the floor, minute by minute

How many people were on the floor.

Like a thermostat's chart for a house, but for people. Pick a day on the calendar and the chart shows twenty-four hours of the library floor: for every minute the fleet measured, how many people were there, with the range the instrument can honestly give. One paced transmitter, nine receivers, a map calibrated on minutes when the count was known, and a gap wherever nothing was measured. A gap is never a zero.

In plain words Like a thermostat's chart for a house, but for people: a calendar of the days the fleet listened, a twenty-four-hour curve for the day you pick, and a headcount for each minute with the range the instrument can honestly give. A gap in the curve is a gap; nobody fills it with a zero.

2026-09-28. Nothing measured on this day has reached the snapshot.

2026-09: for each day, the minutes measured and the most people estimated. A blank cell is a day with nothing in the snapshot.
MonTueWedThuFriSatSun
1
327 min · peak 3+
2
611 min · peak 3+
3
652 min · peak 3+
4
879 min · peak 3
5
533 min · peak 3+
6
583 min · peak 3
7
645 min · peak 3+
8
500 min · peak 3
9
712 min · peak 3
10
277 min
11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
2026-09-28, hour by hour, library time. "Most people" is the highest estimate inside the hour with its interval. An hour with no measured minute prints a dash, never a zero.
Hour Measured min Most people Min with people

The instrument behind the count · This day as JSON · The calendar as JSON

How to read it

The count

Each receiver divides its two antenna chains frame by frame. The spread of that ratio over a minute is flat when the room is still and wider when something moves; the fleet level is how many times that spread doubled against each receiver's own empty floor, median over receivers. The count is that level read through a map that passes through the labelled states below. Between two labelled states the map interpolates and says so with its interval.

The interval

The receivers are resampled and the level recomputed; the band that gives is mapped through the same inverse, then widened to every labelled state whose own spread it touches. Two states that the instrument cannot tell apart share one interval. Above the highest labelled state the top of the interval is open: "3 or more" means the instrument stops counting there.

What the map rests on

The anchors. Zero is the certified-empty floor by construction and is never a label.
PeopleMinutesLevel (oct)Spread p10 to p90
00.00by definition
280.880.50 to 1.18
3180.930.48 to 1.21

One integer per minute with an interval, from a piecewise-linear map through the anchors. Zero is the floor by construction. Above the top anchor the upper bound is open.

Gaps and privacy

A minute nobody measured is a gap on the chart and a dash in the table, never a zero. The page publishes a count for a public library floor and the calibration behind it: no position, no device, no address, and the whole page goes dark while a study is running.