⚡ LIVE
N1-MAG: -- N2-MAG: -- AVG: -- N1-SLOPE: -- N2-SLOPE: -- STATUS: MONITORING UPTIME: -- N1-MAG: -- N2-MAG: -- AVG: -- STATUS: MONITORING UPTIME: --
🟢 SYSTEM NORMAL — No seismic activity detected
--:--:--
NODE-01 · SENSOR-A
– g
MPU6050 · ESP32 · Direct WiFi
X: –Y: –Z: –
NODE-02 · SENSOR-B
– g
MPU6050 · ESP32 · Direct WiFi
X: –Y: –Z: –
SYSTEM SUMMARY
Total Packets
Total Events
N1 Slope
N2 Slope
Avg Magnitude
Alert StateNORMAL
📈
Live Magnitude (g)
LIVE
📉
Regression Slope
LIVE
Detection Thresholds
Warning Level
0.20 g
Earthquake Level
0.40 g
Slope Trigger
0.008
Min Detection Time500 ms
Regression Samples20
Node Timeout5 000 ms
Push Interval5 000 ms
ArchitectureDirect Push
📡
Node Statistics
N1 Total Readings
N2 Total Readings
Total Events
N1 Earthquake
N2 Earthquake
Scheduler Mode
Session Uptime
💻
System Kernel Log
● RUNNING
📡
Node 1 — Accelerometer (g)
NODE_1
📡
Node 2 — Accelerometer (g)
NODE_2
🔄
Node 1 — Gyroscope (rad/s)
🔄
Node 2 — Gyroscope (rad/s)
📋
Recent Sensor Readings
0 rows
Time Node Magnitude Accel X Accel Y Accel Z Slope Status
🔄
Scheduling Info
Active Algorithm
Context Switches
Total Tasks / Node6
ArchitectureDirect Push
Round Robin: Equal time slice per task, cycled in order.

Priority: Lowest PID = highest priority, runs first when READY.

FreeRTOS-stylePreemptiveESP32No Gateway
🥧
CPU Time Distribution
📋
Process Control Block (PCB) Table
PID Process Node Priority State CPU Time Execs Interval Load
📊
Gantt Chart — CPU Utilisation
Proportional
📈
Algorithm Comparison — RR vs Priority
Average CPU time per task across both nodes under each scheduling algorithm.
💾
SPIFFS File System (per node)
Total Capacity1 024 KB
Estimated Used
Estimated Free
File SystemSPIFFS (FAT-like)
Max File Size8 KB
Log RotationEnabled
Storage Utilisation (estimate)
0%
🗃
OS File Management
File Descriptors: Integer FD (0–4) per open file. Each node maintains a local fdTable[].

FAT Simulation: Linked-list allocation. Dir entries store path, size, access time.

Log Rotation: File > 8 KB → close → delete → recreate.

Types: /sensor.log/alert.log/system.log
Syscalls: fsOpen()fsRead()fsWrite()fsClose()

Mirrored: Each log line is also pushed to system_logs table in Supabase.
📁
Log File Browser
Awaiting connection…
📄
File Viewer
Select a file to view its contents.
📊
Log Entry Distribution
Earthquakes
Warnings
All Clear
Peak Magnitude
📈
Events Over Time
📋
Earthquake Event Log
0 events
Timestamp Node Type Magnitude Slope
Sensor Readings
Earthquake Events
System Logs
Scheduler Records
Export Data
CSV & JSON
📡 SENSOR READINGS
node_id, accel, gyro, magnitude, slope
🚨 EARTHQUAKE EVENTS
node_id, event_type, magnitude, slope
📁 SYSTEM LOGS
node_id, log_level, source, message
⚙ SCHEDULER LOG
node_id, task_name, cpu_time_ms, algorithm
⬇ Export All Tables
🔍
Custom Export
👁
Export Preview
Click any Export button to preview data here