Firebase Push Updates to Arduino UNO

Job ID: 39855837

Budget: ₹1,500 – ₹12,500 INR

I have an Arduino Uno connected to a SIM800L GPRS module and a Realtime Database on Firebase. What I need is straight-forward: whenever a sensor reading changes in Firebase, the new value must reach the Uno immediately—no timed polling, just a true push triggered by the data-change event itself.

You are free to choose the most reliable method to achieve this (HTTP v1 streaming, MQTT over TCP, or any proven workaround that keeps cellular data usage low), as long as the final result meets these acceptance criteria:

• On every value change in my Firebase path, the Uno receives the new sensor reading within a couple of seconds.
• The SIM800L stays connected autonomously; if the network drops, it must reconnect without manual reset.
• All code is fully commented, and a short README explains setup, required Firebase rules, and any library versions used.

I’ll flash and test on my hardware, then sign off once the above points work consistently.
Related categories: Arduino MQTT HTTP Embedded Systems Cloud Networking