Explore and learn
Pick a recorded day and see where the estimate is sure of itself, and where it is guessing.
MonadCount · Wi-Fi sensing research at FIIT STU
We are studying how people change radio signals in the FIIT library. Explore a recorded day, see where the estimate is unsure of itself, and help us test the idea.
Recorded, not live: this is an estimate from a measured day, not a seat finder. Please do not plan your exam revision around it. Volunteer invitations are open, and the app itself is not public yet.
People, estimated, · Current · partial day · peak 11.6 at · Open this day
What the devices measure
0 channel snapshots recorded by the fleet since you opened this page (estimated from the live capture rates)
recorded One record from each window below. Scroll here with JavaScript on to watch it move.
lower subcarrierssignal strength across the Wi-Fi channel, one line per recordhigher
newest at the topthe same records stacked in time: brighter is stronger≈ 5 per second
Recorded windows, same receiver and channel: Thursday afternoon () and Thursday evening (). The movement number is the typical spread of each subcarrier over the clip, in dB. It says the room changed, not how many people changed it.
The boxes in the FIIT library are small computers with Wi-Fi radios. One transmits, the others listen. What they record is Channel State Information (CSI): how strongly each slice of the Wi-Fi channel arrived. The plot beside this text is that record.
Walls do not move, so the shape holds still in an empty room. People do, and the shape starts to wobble. Turning the wobble into a head count, and knowing when not to trust it, is the research.
Bluetooth monitoring runs too. A phone is not a person, and plenty of people carry three, so the two measurements stay separate.
The boxes have no cameras or microphones. Please leave them and their cables where they are: moving one gives us an experiment we did not schedule.
Start with CSI from Zero · All devices, live · Find the devices · Your data and privacy
New here?
Pick a recorded day and see where the estimate is sure of itself, and where it is guessing.
Join the volunteer beta list and try short measurement tasks at FIIT.
Talk to us about a bachelor’s or master’s thesis. No prior experience required.
Student projects
You can also do a bachelor’s or master’s thesis here. There are questions in signal processing and machine learning, mobile apps, embedded systems and simulation.
Tell us what you enjoy building or investigating and what you would like to learn. You do not need to arrive knowing wireless sensing. A reproducible bug report is already a very good introduction.
Beta testing and thesis work are separate ways to take part. Ask about either, or both.
The research question
A room never holds still for long. A chair moves, a door opens, the sun heats a wall, and every one of them changes the radio signal. A useful counter has to notice these changes without mistaking each one for a person.
We are investigating whether Bluetooth measurements can tell us when a Wi-Fi model needs recalibrating. Volunteers walk known routes or report what they see, which gives the radio readings something to be checked against. Simulations let us rearrange the room and the crowd as often as we like before an idea meets real hardware.
This is work in progress. The experiment pages keep what we have measured apart from what we still need to test.
Student beta · coming soon
The app is not public yet. We will first invite volunteers to a student beta, and app-store access comes later. There is no launch date yet, and we would rather not invent one.
You will try short measurement tasks at FIIT and tell us how they went, especially the confusing and broken parts. No wireless experience needed. A bug you find is a bug a stranger never has to.
Opens the signup form. Leave your email and we will write when a place is free. Joining the list does not enrol you in a study or guarantee a place.
Research so far
answered csi-cross-geometry-generalization
Finding The six-floor simulation pilot shows heterogeneous transfer.
151 sim runs · 17 campaign sessions · 2026-07-09
answered EXP-LIB-01
Finding The August overnight study measured median 0.0056 dB SD of one-minute ratio medians over ten hours and twenty node-frequency groups, with 90.2% delivery against the injector counter.
31 capture sessions
answered EXP-011
Finding The twelve-arm empty-room comparison measured delivery of 25.03 Hz on 5 GHz and 23.96 Hz on 2.4 GHz at 25 Hz commanded.
705 capture sessions · 2 papers cited
measured EXP-007
Finding The August 22 ladder, analysed August 23, sent 555,193 frames with zero errors or skipped deadlines through 500 Hz.
172 capture sessions
running crowd-dynamics-replay
Finding Five campaigns have session records; two remain without a listed session.
177 sim runs · 9 campaign sessions · 2026-07-14
running csi-body-em-fidelity
Finding A 36-cell, single-seed sensitivity grid separates some loss/radius settings in simulation.
117 sim runs · 1 campaign session · 1 paper cited · 2026-06-07
4,575capture sessions
10,617node-hours on air
11,880Mchannel estimates
7,502simulation runs
Hardware recordings and simulation runs are counted separately, because a simulated person has never once sat in the wrong chair. 257 quarantined sessions are left out of the hardware totals. Inspect the archive.
Go deeper: Occupancy · Experiments · Recorded walks · Methods and tools · Wi-Fi and Bluetooth explained
For developers: QGIS plugin · Source code and research vault