Ops heat 1 · Quiet★ 0heat incomplete (no X)

JEV WiFi Analyzer

2.4 GHz WiFi site-survey device (ZimaBoard 2 + Alfa adapter): Python and Scapy turn captured 802.11 frames into per-channel telemetry, and Jev scores coverage and picks a congestion level and an optimization action in one request.

What it is

A compact 2.4 GHz WiFi site-survey instrument built on a ZimaBoard 2 with an Alfa AWUS036H adapter, Python, Scapy and Jev.

What it does: Passively captures 802.11 frames while hopping channels, computes frames per second, access points, RSSI statistics and observed clients per channel, then sends that structured state (not raw frames) to Jev for three decisions in one request: a coverage-quality score, a congestion level, and an optimization action. Live terminal dashboard and JSON exports.

Why it belongs in the showcase: Deterministic measurement in code and bounded judgment by Jev, applied to sensor telemetry from real hardware.

Caveats: Hardware and root required; no published accuracy evaluation; outputs are advisory.

Evidence

Public GPL-3.0 README; raw frames stay local and only aggregated telemetry is sent through the OpenRouter Decisions API (`~typesafe/jev-latest`); decisions: coverageQuality (score), congestionLevel (low / moderate / high / critical), optimizationAction (none / powerAdjustment / channelPlan / hardwareAddition).

Caveats

  • Hardware project: needs a monitor-mode adapter and root; scans channels one after another, not simultaneously
  • Client counts are clients observed in captured traffic, not every associated client
  • No accuracy evaluation published; Jev's outputs are advisory; the README's hardware links include an affiliate link

Unofficial case page. Stars / list position observed for heat; do not treat heat as a quality SLA. Review the upstream README before you depend on it.