sligh changed to dashbaord
This commit is contained in:
@@ -21,18 +21,19 @@ This is a learning/research project covering distributed systems, event-driven a
|
||||
|
||||
## Hardware
|
||||
|
||||
- **Nodes:** ESP32-S3 N16R8 (3 active, scattered across apartment)
|
||||
- **Nodes:** ESP32-S3 N16R8 (4 active, scattered across apartment)
|
||||
- **Coordinator:** Orange Pi at `192.168.1.133`, runs 24/7 as systemd services
|
||||
- **Dev machine:** This PC at `192.168.1.101` — coding and flashing only
|
||||
- **Flashing:** Arduino CLI on this PC
|
||||
|
||||
### Active nodes
|
||||
|
||||
| node_id | MAC | Port |
|
||||
|----------|-------------------|--------------|
|
||||
| F68D6E30 | 44:1b:f6:8d:6e:30 | /dev/ttyACM0 |
|
||||
| A1D6F190 | e0:72:a1:d6:f1:90 | /dev/ttyACM1 |
|
||||
| A1D658D4 | e0:72:a1:d6:58:d4 | /dev/ttyACM2 |
|
||||
| node_id | MAC | Location / Port |
|
||||
|----------|-------------------|------------------------|
|
||||
| F68D6E30 | 44:1b:f6:8d:6e:30 | desk /dev/ttyACM0 |
|
||||
| A1D658D4 | e0:72:a1:d6:58:d4 | desk /dev/ttyACM1 |
|
||||
| A1D700C4 | e0:72:a1:d7:00:c4 | desk /dev/ttyACM2 |
|
||||
| A1D6F190 | e0:72:a1:d6:f1:90 | deployed (another room)|
|
||||
|
||||
---
|
||||
|
||||
@@ -324,13 +325,13 @@ The `oui.txt` file is the IEEE public OUI database (39,171 entries as of downloa
|
||||
|
||||
- [x] Arduino CLI installed, ESP32 core configured
|
||||
- [x] Node firmware: beacon scan + probe sniffing
|
||||
- [x] Three ESP32-S3 nodes flashed and running
|
||||
- [x] Four ESP32-S3 nodes flashed and running
|
||||
- [x] UDP ingestor (`udp_ingest.py`) — beacon + probe routing with field validation
|
||||
- [x] Web dashboard: Feed, Networks, Cross-node, Clients, Node detail views
|
||||
- [x] OUI vendor lookup in Clients view
|
||||
- [x] Dashboard split into HTML / CSS / JS (no monolithic file)
|
||||
- [x] Deployed to Orange Pi as systemd services (runs 24/7)
|
||||
- [x] All three nodes sending to Orange Pi, confirmed live
|
||||
- [x] All four nodes sending to Orange Pi, confirmed live
|
||||
- [x] Node heartbeat every 10s — uptime, free heap, AP signal, drives online/offline status
|
||||
- [x] RSSI history chart per network (canvas, per-node coloured lines, 1h/2h/6h/24h range)
|
||||
- [x] Presence tab — Present Now, New Arrivals, Regulars
|
||||
|
||||
Reference in New Issue
Block a user