fiwi_monitor/QUICK_START_PI5.md

1.0 KiB

Quick Start: Raspberry Pi 5

1. Clone Repository

# On Raspberry Pi 5
git clone https://git.umber.com/rjmcmahon/wireless-monitor.git
cd wireless-monitor

2. Build

Option A: Use automated script

./build_pi5.sh

Option B: Manual build

# Install dependencies
sudo apt-get update
sudo apt-get install -y build-essential autoconf automake libtool \
    pkg-config libpcap-dev libnl-genl-3-dev libnl-3-dev

# Build
./autogen.sh
./configure
make

3. Run

# Run as root (required for monitor mode)
sudo ./src/wireless_monitor wlan0 11

# With MAC filter (to match ESP32)
sudo ./src/wireless_monitor wlan0 11 80:84:89:93:c4:b6

4. Compare with ESP32

Run both simultaneously on the same channel and compare outputs:

ESP32:

monitor start -c 11
monitor debug on
monitor filter 80:84:89:93:c4:b6

Raspberry Pi 5:

sudo ./src/wireless_monitor wlan0 11 80:84:89:93:c4:b6

Compare:

  • Same TA/RA addresses?
  • Same frame counts?
  • Same durations?
  • Same retry flags?