Skip to content

Cookie preferences

We use cookies for our own analytics, to see how our campaigns perform and, if you allow it, to load content from other services such as the Google site search. We never sell your data. Necessary cookies keep the site working and cannot be switched off. See our Cookie Policy for details and our Privacy Policy for how we handle personal data.

Security, load balancing and remembering your cookie choice.

Show us which pages people read, how they find the site and where they get stuck, so we can improve it (Google Analytics, Microsoft Clarity).

Show us which of our ad campaigns bring visitors to the site and remember the campaign or partner link you arrived from (Google Ads, LinkedIn, Meta, partner program). We do not use these cookies to build advertising profiles.

Load the site search from Google when you use it. Google sets its own cookies and shows ads in the search results.

© 2026 The ThingsBoard Authors
180 Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

Dashboards

Dashboards on ThingsBoard Edge work the same way as on the ThingsBoard server. They display real-time IoT data from devices connected locally to the Edge, and continue working even when the Edge instance is offline. Widgets show the most recently received data during an outage. When the connection is restored, any changes made on Edge are synchronized to the server automatically.

For a general introduction to dashboards and widgets, see Dashboards.

Dashboards reach an Edge through dashboard groups. To assign a dashboard group to an Edge:

  1. On the ThingsBoard server, go to Edge management > Edges and click the Edge.
  2. On the Details tab, click Manage dashboard groups.
  3. Click Assign to edge (+), select the group, and click Assign.

The dashboard group is sent to the Edge as a downlink. If the Edge is connected, the dashboards appear right away. If it is offline, they appear once the connection is restored. To check, log in to the Edge and go to Monitor > Dashboards.

You can also create dashboards directly on the Edge. Dashboards created on Edge are sent to the ThingsBoard server automatically when the connection is available.

  1. Log in to the Edge and go to Monitor > Dashboards.

  2. Click Add dashboard and select Create new dashboard. To upload a previously exported dashboard JSON file instead, select Import dashboard.

  3. Enter the dashboard Title and click Add.

  4. The new dashboard opens in edit mode. Add widgets with Add widget, then click Save.

    The dashboard appears in the list and is pushed to the server automatically. To check, go to Monitor > Dashboards on the server.

To edit an existing dashboard, open it and click Edit mode in the toolbar. The dashboard editor works the same way as on the server. For details, see Dashboards.

A public dashboard is accessible to anyone with the link, without logging in. On Edge, the link points to the Edge instance’s local URL, so the dashboard remains available on the local network even if the internet connection is lost.

Entity views expose a filtered subset of a device’s attributes and telemetry to specific users, without granting access to the full device. You can create them on the Edge or on the server.

For a general introduction to entity views, see Entity views.

Entity views reach an Edge through entity view groups. To assign an entity view group to an Edge:

  1. On the ThingsBoard server, go to Edge management > Edges and click the Edge.
  2. On the Details tab, click Manage entity view groups.
  3. Click Assign to edge (+), select the group, and click Assign.

Unassigning a dashboard group removes it from that Edge only. The dashboards stay on the server and can be assigned again at any time.

  1. On the ThingsBoard server, open the Edge and click Manage dashboard groups on its Details tab.
  2. In the row of the group, click Unassign entity group from edge and confirm.

To remove only one dashboard from the Edge, remove it from the group on the server.