2026-04-27 14:21:02 +03:00
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
|
|
// ─── WiFi (for UDP transport only) ───────────────────────────────────────────
|
2026-05-21 15:30:15 +03:00
|
|
|
|
#define WIFI_SSID "botnet"
|
2026-04-27 14:21:02 +03:00
|
|
|
|
#define WIFI_PASSWORD "Jaunsgads11!!"
|
|
|
|
|
|
|
|
|
|
|
|
// ─── Coordinator ─────────────────────────────────────────────────────────────
|
|
|
|
|
|
#define COORDINATOR_IP "192.168.1.133"
|
|
|
|
|
|
#define COORDINATOR_PORT 5005
|
|
|
|
|
|
|
|
|
|
|
|
// ─── BLE scan ────────────────────────────────────────────────────────────────
|
|
|
|
|
|
#define BLE_SCAN_DURATION_SECS 5 // each passive scan window (seconds)
|
|
|
|
|
|
#define BLE_FLUSH_INTERVAL_MS 5000 // how often to flush queue to coordinator (ms)
|
|
|
|
|
|
#define HEARTBEAT_INTERVAL_MS 10000 // heartbeat cadence (ms) — same as WiFi nodes
|
|
|
|
|
|
|
|
|
|
|
|
// ─── Dedup ───────────────────────────────────────────────────────────────────
|
|
|
|
|
|
// Suppress the same MAC within this window. Randomised-MAC devices will
|
|
|
|
|
|
// reappear when their MAC rotates (typically every 10–15 min), which is fine.
|
|
|
|
|
|
#define BLE_DEDUP_SECS 30 // seconds before the same MAC is allowed again
|
|
|
|
|
|
#define BLE_DEDUP_CACHE_SIZE 300 // ring-buffer size; BLE sees far more MACs than WiFi
|
|
|
|
|
|
|
|
|
|
|
|
// ─── Queue ───────────────────────────────────────────────────────────────────
|
|
|
|
|
|
#define BLE_QUEUE_SIZE 256 // events buffered between flushes
|