Explainer

WiFi sensing as a people counter

Ordinary WiFi signals can be used to detect, count, and estimate the density of people in a space — without cameras, wearables, or an app on anyone’s phone. Here’s how it works, and why it matters.

The physics, briefly

Every WiFi router fills a room with radio waves. Human bodies are mostly water, so they absorb, reflect, and scatter those waves in measurable ways. Modern WiFi chipsets expose Channel State Information (CSI) — a per-subcarrier record of how the signal was distorted between transmitter and receiver. Movement, breathing, and even a still person sitting in a chair each leave a distinct fingerprint in CSI.

Feed a stream of CSI samples into a small neural network and you can recover: is anyone here, how many, are they moving, and — with enough antennas — rough pose and location. Open-source projects such as RuView run this pipeline on $9 ESP32 boards.

As a people-density counter

For crowd analytics, the interesting output isn’t identity — it’s occupancy. A CSI-based counter can report:

  • Number of people in a zone, updated in real time.
  • Entries and exits across a doorway.
  • Dwell time and queue length.
  • Per-room density in a building, without per-room cameras.

Typical accuracy on published benchmarks is around 80–95% for counts up to 5–10 people per sensor, depending on room geometry and calibration time (usually 30 seconds of empty-room baseline).

Where it’s already used

  • Smart-building HVAC that scales with actual occupancy.
  • Retail foot-traffic and queue analytics.
  • Aged-care monitoring: fall detection, room-inactivity alerts.
  • Emergency-response headcounts during evacuations.
  • Research: contactless breathing and heart-rate estimation.

Privacy implications

WiFi sensing is often marketed as “privacy-preserving because there’s no camera.” That’s only partly true.

  • It works through walls and in the dark. Someone outside a room can infer what’s happening inside without any visible sensor.
  • No opt-in signal. Unlike a camera or a Bluetooth beacon, a passive CSI receiver leaves no trace users can detect.
  • Re-identification is possible. Gait, body shape, and even keystroke patterns have been recovered from CSI in academic work. “Anonymous count” is a design choice, not a physical limit.
  • Regulatory grey zone. Australian privacy law (Privacy Act 1988, APPs) covers “personal information.” Aggregate counts arguably fall outside; individual tracking almost certainly does not.

Why OzWatch doesn’t map it

Unlike ANPR cameras or cell towers, WiFi CSI sensors have no public registry. They’re usually indistinguishable from a regular WiFi access point, and any modern router with the right firmware can become one. Mapping them accurately isn’t possible today; we link to this explainer instead so the capability is at least visible.

Further reading