Hi everyone, I’m building a small IoT sensor network using ESP32 nodes (temperature, humidity, motion). I want to monitor key metrics directly from my MikroTik RouterBOARD—ideally to show status/alerts on my router’s dashboard. I found a helpful guide on using an ESP32 with Firebase to log sensor data: https://www.theengineeringprojects.com/blog/uc/esp32, which gave me a good foundation for cloud-based data handling.
In my research, I came across a community-driven project where MikroTik routers push interface metrics to ESP devices and display data on OLEDs. This inspired me to explore router-device interaction beyond just DHCP leases. I also read through several discussions highlighting how DHCP lease timing or Wi-Fi signal instability from ESP32 clients can affect reliability on RouterBOARDs. My main question: What’s the most reliable and low-latency method to fetch and visualise IoT sensor readings directly on the MikroTik dashboard? Should I use periodic HTTP fetch scripts, MQTT integration, or SNMP/Netwatch probes? Any advice for keeping the implementation lightweight and robust would be much appreciated!