FloodBoy Simulator
Data Quality Validation — teaching tool
Workshop
Arena
GitHub
Sensor Config
mqtt: connecting...
Nickname
Water Depth
1.200 m
Installation Height
3.0 m
Battery Voltage
12.6 V
Publish Interval
2000 ms
Presets
Normal
0.5m water
Flooding
80% height
Dry
0m water
Offline
0.3m water
Dead
sensor dead
Glitch Mode
Normal
±10mm
Spike
15-20m jump
Negative
-1 to -4m
Zero Warp
drops to 0
Stuck
locked value
Gradual Rise
+15mm/read
Noisy
±1m chaos
Start Publishing
Sensor Visualization
Live Data
Live Feed
Validation Results
0
Total
0%
Acceptance
0
Clean
0
Rejected
0
Zero Reading
0
Rate Exceeded
Validation Rules
1. depth < 0 →
rejected_negative
2. depth > 20m →
rejected_range
3. depth = 0 →
zero_reading
(flagged)
4. rate > 0.5 m/s →
rate_exceeded
5. else →
clean
Validation Stream