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.
Default behavior
Section titled “Default behavior”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.
Enable attribute synchronization
Section titled “Enable attribute synchronization”Client-side attribute updates are not pushed to the cloud by default. To enable them:
- On the Edge instance, go to Rule chains and open the root rule chain.
- Locate the Message type switch node and find the Post attributes output pin (triggered when a device publishes client-side attributes).
- Draw a connection from the Post attributes pin to the existing Push to cloud node.
- Click Apply changes.
Push only a subset of data
Section titled “Push only a subset of data”To forward only specific message types or device groups to the server:
- Add a Filter node (e.g., Script or Device profile check) before the Push to cloud node.
- Route only matching messages to Push to cloud; let everything else pass through without forwarding.
- Click Apply changes.
For the full configuration reference and available node settings, see Telemetry synchronization.