Stop the war

Stand with Ukraine flag

Support Ukraine

Try it now Pricing
Edge
Community Edition Professional Edition Cloud Edge PE Edge IoT Gateway License Server Trendz Analytics Mobile Application PE Mobile Application MQTT Broker
Documentation > What is ThingsBoard Edge?
Getting Started
Installation Architecture API FAQ

What is ThingsBoard Edge?

Interested in the Professional Edition? Explore the ThingsBoard PE Edge Documentation Here.

Doc info icon

ThingsBoard is an open-source IoT platform that provides a robust suite of features for data collection, processing, visualization, and device management. If you are a new platform user, we suggest reading What is ThingsBoard? before proceeding with ThingsBoard Edge.

ThingsBoard Edge is a robust software product by ThingsBoard, designed to leverage edge computing.

With ThingsBoard Edge, data analysis and management is brought to the edge, where data generation happens. It synchronizes effortlessly with ThingsBoard CE, whether it’s a demo or an on-premise installation, according to your business requirements.

ThingsBoard Edge CE is designed for a single tenant and/or single customer. Sharing ThingsBoard Edge between multiple tenants or customers is not feasible, and devices from different tenants or customers cannot be connected to a single ThingsBoard Edge. In such cases, multiple ThingsBoard Edge instances need to be provisioned for each tenant or customer.


image

Use-Cases for ThingsBoard Edge

  • Autonomous Vehicles Edge computing allows for the collection, processing, and response to road events with minimal latency. Modern autonomous vehicles generate enormous amounts of data - ranging from 5 TB to 20 TB per day. 4G or 5G networks might not be able to handle such high throughput, but ThingsBoard Edge can filter this data, processing most of it locally, and only pushing a subset of this data to the cloud.

  • Smart Farming Rapidly respond to failures of silo aeration systems at remote sites, even if the cloud connectivity from the on-field location is currently weak.

  • Smart Houses Processing and analyzing data closer to smart houses allows for enhanced security of sensitive user information. The low latency of smart house solutions results in a better user experience, with quicker responses from end devices compared to the time it takes for edge devices to connect to the cloud for decision-making.

  • Security Solutions Responding to security violations and threats in a matter of seconds is a necessity. Edge computing provides this capability, making the quality of your connectivity to the cloud irrelevant - decisions will be made by the local edge engine on a remote site in real-time.

  • In-Hospital Monitoring For data privacy in healthcare devices, data processing must occur at the edge. Only necessary pieces of readings from medical devices are pushed to the cloud, while all other sensitive data is stored on the edge. An additional benefit of edge processing in this scenario is the ability to react to critical medical cases as quickly as possible due to real-time processing of data from edge medical devices.

  • Predictive Maintenance Processing and storing data from edge devices closer to the equipment enables analysis of vast amounts of data locally. This allows detection of changes in production lines before a failure occurs, with only average readings from production lines being sent to the cloud, according to your business needs.

Features of ThingsBoard Edge

With ThingsBoard Edge, you get:

  • Local deployment and storage: Process and store data from local (edge) devices without connecting to the cloud. Push updates to the cloud once the connection is restored.

image

  • Traffic filtering: Filter data from local (edge) devices on the ThingsBoard Edge service and push only a subset of the data to the cloud for further processing or storage.

image

  • Local alarms: Instantly respond to critical situations on site, without the need for a cloud connection.

image

  • Real-time dashboards: Monitor local events and timeseries data.
  • Local storage: Store data from edge devices on the edge if the cloud connection is inactive and push updates to the cloud once the connection is restored.
  • Batch Update: Update thousands of edge configurations with a single click.

image

ThingsBoard Edge inherits features from ThingsBoard CE, providing the same experience for connecting, managing, and processing data from your devices.

It supports the following ThingsBoard features:

  • Attributes - Assign and manage custom attributes to your entities.
  • Telemetry - API for collecting time-series data from your devices.
  • Entities and relations - Model physical world objects (e.g., devices and assets) and the relationships between them.
  • Data visualization - Develop custom dashboards and widgets.
  • Rule engine - Manage data processing & actions on incoming telemetry and events.
  • RPC - Send remote procedure calls (RPC) from both edge and cloud sides to devices, and vice versa.
  • Audit log - Track user activity.
  • API Limits - Control and limit the number of API requests from a single host.

Project Roadmap

ThingsBoard Edge Roadmap

Next Steps

Getting Started Guide