Edge Nodes & Simulator Monitors
Thin-Client Network
In this thin-client architecture, Raspberry Pi Zero nodes capture camera frames at classroom entry points and stream compressed JPEG payloads to this central hub via POST /api/v1/nodes/frame.
Node NODE-CLASSROOM-101
ID: NODE-CLASSROOM-101
Location:
Room 101 - Main Entrance
Last Heartbeat:
2026-09-03 06:41:37
Frame Rate:
2.0 FPS
Total Detections:
15
Node NODE-LOCKOUT-TEST
ID: NODE-LOCKOUT-TEST
Location:
Classroom 101
Last Heartbeat:
2026-09-03 16:40:53
Frame Rate:
2.0 FPS
Total Detections:
0
Node NODE-MOBILE-CAMERA
ID: NODE-MOBILE-CAMERA
Location:
Smartphone Node
Last Heartbeat:
2026-09-11 17:21:16
Frame Rate:
2.0 FPS
Total Detections:
24
Node NODE-MULTI-TEST
ID: NODE-MULTI-TEST
Location:
Room 201
Last Heartbeat:
2026-09-11 17:21:19
Frame Rate:
2.0 FPS
Total Detections:
0
Node NODE-VERIFY
ID: NODE-VERIFY
Location:
Classroom 101
Last Heartbeat:
2026-09-03 12:56:29
Frame Rate:
2.0 FPS
Total Detections:
0
Node NODE-VIDEO-TEST
ID: NODE-VIDEO-TEST
Location:
Video Testing Room
Last Heartbeat:
2026-09-01 09:38:07
Frame Rate:
2.0 FPS
Total Detections:
5
Node SELF-ATTENDANCE-MOBILE
ID: SELF-ATTENDANCE-MOBILE
Location:
Classroom
Last Heartbeat:
2026-09-07 13:56:00
Frame Rate:
2.0 FPS
Total Detections:
6
Mobile Browser Capture Node
Take live attendance using your smartphone's camera over the local Wi-Fi network (No app installation required).
Simulating Pi Zero Edge Nodes
You can run multiple edge nodes simultaneously from separate terminal windows with different node IDs and locations:
python run_node.py --node-id NODE-CLASS-101 --location "Room 101" --fps 2
python run_node.py --node-id NODE-CLASS-102 --location "Room 102" --fps 2