Project Demo
Watch CyberRod in action — from fish detection to cloud dashboard.
Video Demonstration
Full walkthrough of the CyberRod smart fishing rod monitoring system.
System in Action
Step-by-step demonstration of CyberRod's real-time operation.
Fish Proximity Detection
The ultrasonic distance sensor continuously monitors for fish proximity. When an object enters the 1.2m range, the system classifies it as "Near". Within 100mm, it triggers a "Very Near" alert.
Environmental Sensing
Every 300ms, the SHT4x sensor takes a high-repeatability measurement. Temperature and humidity readings are validated with CRC-8 before being queued for transmission.
IMU Motion Detection
The 6-axis IMU sensor continuously monitors rod acceleration and angular velocity. Sudden jerks and vibrations are detected as potential fish bite events, with acceleration data published to the cloud for real-time analysis.
MQTT Data Transmission
Sensor data is published to Azure VM's MQTT broker (20.230.132.231:1883) on multiple topics including Fish_detection, Distance, Temperature, Humidity, Acceleration, and more. The 16-deep queue ensures no data loss.
Dashboard Visualization
Node-RED FlowFuse Dashboard 2.0 subscribes to all CyberRod MQTT topics and renders real-time gauges, charts, and status indicators with a custom nautical-themed CSS design.
OTA Firmware Update
Sending "1" to the CyberRod/Update MQTT topic triggers an over-the-air firmware update. The Si917 downloads the new firmware via HTTP OTAF v2 from the Azure VM.
Key Metrics
Performance parameters of the CyberRod system.
Live Dashboard
Real-time Node-RED dashboards — monitoring, sensing, and remote control.
Monitoring Dashboard
Fish detection status, distance readings, temperature & humidity gauges, OTA firmware trigger — all in real time.
Open DashboardSimulation Control Panel
Simulated control interface for testing fish detection events, environmental data injection, and system response without physical hardware.
Open Simulator