feat(ui): add separate Network·Devices band (IoT/personal) below Little Blue
Read-only static band from public/devices.json (ARP scan), grouped Smart Home / Entertainment / Personal / Network / Flagged. Kept distinct from Little Blue's service health band. Live discovery deferred. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
38
public/devices.json
Normal file
38
public/devices.json
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"note": "Auto-scanned LAN devices (ARP/nmap 2026-06-02). Separate from Little Blue's homelab services. Vendor-guessed; identification + live discovery to come.",
|
||||
"groups": [
|
||||
{ "name": "Smart Home", "devices": [
|
||||
{ "name": "Amazon Echo", "ip": "192.168.1.3", "vendor": "Amazon" },
|
||||
{ "name": "Amazon Echo", "ip": "192.168.1.4", "vendor": "Amazon" },
|
||||
{ "name": "Smart device", "ip": "192.168.1.6", "vendor": "Beken" },
|
||||
{ "name": "Smart device", "ip": "192.168.1.23", "vendor": "Tuya" },
|
||||
{ "name": "Xiaomi device", "ip": "192.168.1.20", "vendor": "Xiaomi" }
|
||||
]},
|
||||
{ "name": "Entertainment", "devices": [
|
||||
{ "name": "Google / Nest", "ip": "192.168.1.12", "vendor": "Google" },
|
||||
{ "name": "Google / Nest", "ip": "192.168.1.14", "vendor": "Google" },
|
||||
{ "name": "Google / Nest", "ip": "192.168.1.18", "vendor": "Google" },
|
||||
{ "name": "Google / Nest", "ip": "192.168.1.21", "vendor": "Google" },
|
||||
{ "name": "Google / Nest", "ip": "192.168.1.22", "vendor": "Google" },
|
||||
{ "name": "Cambridge Audio", "ip": "192.168.1.29", "vendor": "StreamMagic" },
|
||||
{ "name": "Apple TV / HomePod", "ip": "192.168.1.43", "vendor": "Apple" },
|
||||
{ "name": "Samsung TV", "ip": "192.168.1.24", "vendor": "Samsung" }
|
||||
]},
|
||||
{ "name": "Personal", "devices": [
|
||||
{ "name": "Apple device", "ip": "192.168.1.133", "vendor": "Apple" },
|
||||
{ "name": "Samsung device", "ip": "192.168.1.61", "vendor": "Samsung" },
|
||||
{ "name": "TP-Link device", "ip": "192.168.1.10", "vendor": "TP-Link" }
|
||||
]},
|
||||
{ "name": "Network", "devices": [
|
||||
{ "name": "Gateway / Router", "ip": "192.168.1.1", "vendor": "Netgear" }
|
||||
]},
|
||||
{ "name": "Flagged / Unknown", "devices": [
|
||||
{ "name": "Rogue OpenWrt", "ip": "192.168.1.13", "vendor": "Netgear · uhttpd", "flag": true },
|
||||
{ "name": "ASUS device", "ip": "192.168.1.15", "vendor": "ASUSTek", "flag": true },
|
||||
{ "name": "Unknown", "ip": "192.168.1.34", "vendor": "randomized MAC", "flag": true },
|
||||
{ "name": "Unknown", "ip": "192.168.1.35", "vendor": "unknown", "flag": true },
|
||||
{ "name": "Unknown", "ip": "192.168.1.51", "vendor": "randomized MAC", "flag": true },
|
||||
{ "name": "Unknown", "ip": "192.168.1.171", "vendor": "randomized MAC", "flag": true }
|
||||
]}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user