wifi_simulation

Simulate home WiFi environments and generate RSSI heatmaps and JSON matrices.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/huangxn27/broadband-agent-demo --skill wifi-simulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wifi_simulation
Source: https://github.com/huangxn27/broadband-agent-demo/tree/main/backend/skills/wifi_simulation
Command: npx skills add https://github.com/huangxn27/broadband-agent-demo --skill wifi-simulation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires matplotlib, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The wifi_simulation skill automates end-to-end home WiFi environment testing by producing visual RSSI heatmaps and quantitative JSON matrices to help plan AP placement and provisioning strategies.

Core Features & Use Cases

  • Self-contained simulation engine: accepts house presets, AP counts, and grid resolutions to compare configurations, outputting two comparison PNGs (RSSI and stall) and four JSON matrices (before/after RSSI and stall).
  • Provisioning-aware: supports scenario steps such as adding APs, adjusting grid size, and evaluating coverage improvements for different layouts.
  • Output-driven: returns a structured payload including image_paths, data_paths, per-run stats, and a concise summary for quick decision making.
  • Use Case: A network operator compares a 1AP to 3AP upgrade in a large apartment to quantify RSSI uplift and latency changes.

Quick Start

Run the wifi_simulation script with a single JSON parameter string to generate the two PNGs and four JSON matrices.

Frequently Asked Questions about wifi_simulation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I simulate WiFi coverage and generate an RSSI heatmap for a home network?

You can simulate WiFi coverage by providing house presets, AP counts, and grid resolutions to generate visual RSSI heatmaps. The simulation engine outputs two PNG images for RSSI and stall comparisons, alongside four JSON matrices for quantitative analysis.

What is the best way to compare AP density and layout for WiFi provisioning?

Comparing AP density for WiFi provisioning is done by iterating AP counts and grid sizes to evaluate coverage improvements. The simulation outputs before and after RSSI and stall matrices, plus a concise summary payload for quick decision making.

Can I use numpy and matplotlib to visualize WiFi signal strength in an apartment?

Yes, this simulation uses numpy and matplotlib to visualize WiFi signal strength. It accepts apartment layout parameters and outputs comparison PNGs showing RSSI and stall metrics across different access point configurations.

Does this WiFi simulation tool support evaluating a 1AP to 3AP upgrade scenario?

Yes, the WiFi simulation supports provisioning scenarios like a 1AP to 3AP upgrade. It quantifies RSSI uplift and latency changes by comparing configurations, returning per-run stats and a concise summary in a structured JSON payload.

What outputs do I get when running a WiFi provisioning simulation?

Running a WiFi provisioning simulation outputs two PNG files for RSSI and stall visualizations and four JSON matrices. It also returns a structured JSON payload containing image paths, data paths, per-run stats, and a summary.

Do I need to follow a specific parameter schema to simulate home WiFi environments?

Yes, simulating home WiFi environments requires a single JSON parameter string following a fixed schema. The simulation enforces this schema to ensure outputs are correctly structured for downstream agents.