#pragma once // ─── WiFi ──────────────────────────────────────────────────────────────────── #define WIFI_SSID "sandbox" #define WIFI_PASSWORD "Jaunsgads11!!" // ─── Coordinator ───────────────────────────────────────────────────────────── // This PC (192.168.1.101) runs coordinator.py during the test phase. // Will change to Orange Pi (192.168.1.133) when we migrate. #define COORDINATOR_IP "192.168.1.133" #define COORDINATOR_PORT 5005 // ─── Scan ──────────────────────────────────────────────────────────────────── #define SCAN_INTERVAL_MS 15000 // how often to scan (ms) #define HEARTBEAT_INTERVAL_MS 10000 // how often to send a heartbeat (ms) // ─── Probe sniffing ────────────────────────────────────────────────────────── #define PROBE_SNIFF 1 // 1 = enabled, 0 = disabled #define PROBE_DEDUP_SECS 30 // suppress same MAC+SSID within this window (seconds) #define DEDUP_CACHE_SIZE 64 // unique MAC+SSID pairs tracked for dedup #define PROBE_QUEUE_SIZE 128 // max probe events buffered between flushes #define DEAUTH_QUEUE_SIZE 128 // max deauth/disassoc events buffered between flushes // ─── Channel hopping ───────────────────────────────────────────────────────── #define HOP_DWELL_MS 300 // ms to dwell on each channel (13 ch × 300ms ≈ 4s/sweep)