Skip to content
Stand with Ukraine flag

Push Edge Data to Cloud

ThingsBoard Edge stores telemetry and attributes locally and synchronizes them to the ThingsBoard Server through Push to cloud rule nodes in the Edge rule chain. This recipe covers the default behavior and how to extend it for attributes and selective data forwarding.

The built-in Edge root rule chain already routes Post telemetry messages through a Push to cloud node. All incoming device telemetry is forwarded to the server automatically unless you have modified the root rule chain.

Client-side attribute updates are not pushed to the cloud by default. To enable them:

  1. On the Edge instance, go to Rule chains and open the root rule chain.
  2. Locate the Message type switch node and find the Post attributes output pin (triggered when a device publishes client-side attributes).
  3. Draw a connection from the Post attributes pin to the existing Push to cloud node.
  4. Click Apply changes.

To forward only specific message types or device groups to the server:

  1. Add a Filter node (e.g., Script or Device profile check) before the Push to cloud node.
  2. Route only matching messages to Push to cloud; let everything else pass through without forwarding.
  3. Click Apply changes.

For the full configuration reference and available node settings, see Telemetry synchronization.