Skip to main content

The device logs "Out of MQTT Budget. Dropping publish message." after calling esp_rmaker_param_update_and_report. What does this mean and how do I fix it?

The device is reporting parameter updates too frequently. RainMaker's MQTT budgeting mechanism limits how often a device can publish to the cloud within a given time window. When the budget is exceeded, additional publish calls are silently dropped.

Fix: Reduce the parameter reporting frequency in the firmware. Reporting more often than necessary also increases cloud-side processing costs.