Skip to content

thingsboard/thingsboard-edge

Repository files navigation

ThingsBoard Edge

TB Edge Builds Server Status

The ThingsBoard Edge is an open source software solution from ThingsBoard designed specifically for edge computing. It is free for both personal and commercial use, and you can deploy it anywhere.

The ThingsBoard Edge enables users to process and analyze data closer to the source, improving performance and reducing latency. At the same time ThingsBoard Edge seamlessly synchronizes with the ThingsBoard Cloud (ThingsBoard Demo or ThingsBoard CE), tailored to meet your specific business needs.

Documentation

The ThingsBoard Edge documentation is hosted on thingsboard.io.

ThingsBoard Edge use-cases

  • Autonomous Vehicles
    Edge computing makes it possible to collect, process and react to road events with almost no latency. Modern autonomous vehicles produces tons of data - between 5 TB and 20 TB a day. 4G or 5G will not able to provide that network throughput, but with ThingsBoard Edge you are able to filter data. Most of this data should be processed locally, and only subset of this data will be pushed to the cloud.

  • Smart Farming
    Quickly react to failures of silo aeration systems on a remote site even if connectivity to the Cloud from on-field location is pure at the moment.

  • Smart Houses
    Bringing the processing and analyzing data closer to the smart house provides the possibility to secure sensitive user information at the Edge. Additionally, it provides a good user experience because of the low latency of smart house solutions - user will get responses from end devices much faster, comparing to connecting Edge devices to the Cloud to make some decisions.

  • Security Solutions
    It's necessary to react to security violations and threats within seconds and Edge provides this possibility. You don't need to care about quality of your connectivity to Cloud - decision will be made by local Edge engine on a remote site in real-time.

  • In-hospital Monitoring
    To secure data privacy in healthcare devices processing of this data must be done on the Edge. Push to the Cloud only required pieces of readings from medical devices, while storing all other sensitive data on the Edge. Additional benefit from Edge processing in this use-case - react to critical medical cases as quickly as possible due to real time processing of data from Edge medical devices.

  • Predictive Maintenance
    Brings processing and storage of Edge device readings closer to the equipment. Analyze tons of data locally and detect changes in the production lines before a failure occurs. Send to the Cloud only average readings from productions lines according to your business needs.

ThingsBoard Edge features

Unlock the key benefits of ThingsBoard Edge:

  • Local Deployment and Storage: Store and process data from Edge devices locally when there is no active connection to the Cloud, and push updates to the Cloud once the connection is restored.

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

    Traffic filtering
  • Local alarms: React instantly to critical situations on site without requiring connectivity to the Cloud.

    Local alarms
  • Real-Time and SCADA-like HMI Dashboards: Monitor local events and time-series data. Remotely access critical mechanical components via Human-Machine Interfaces.

    Local alarms
  • Batch Update: Update thousands of Edge configurations in a single click.

    Batch Update

ThingsBoard Edge inherits features from ThingsBoard Community Edition, delivering the same seamless experience for connecting, managing, and processing data from your devices, ensuring consistency and ease of use across your IoT applications.

It supports next ThingsBoard Community Edition features:

  • Attributes: Easily assign and manage custom attributes for your entities.
  • Telemetry: Access a powerful API for collecting time-series data from your devices.
  • Entities and relations: Effortlessly model physical world objects—such as devices and assets—and the relationships between them.
  • Data visualization: Create custom dashboards and widgets tailored to your specific needs.
  • SCADA interactive capabilities: Enhance your operational efficiency with the remote access to equipment through interacrive SCADA dashboards.
  • Rule engine: Effectively manage data processing and automate actions based on incoming telemetry and events.
  • RPC: Seamlessly send remote procedure calls (RPC) from both the Edge and Cloud to devices and vice versa.
  • Audit log: Monitor user activity with precision.
  • API Limits: Manage and limit the number of API requests from a single host.

Getting Started

Start to collect and visualize your IoT Edge data in minutes by following this guide.

FAQ

Check the FAQ section for answers to common questions about ThingsBoard Edge and its features.

Support

Licenses

This project is released under Apache 2.0 License.