ThingsBoard Edge is an extension component of the ThingsBoard IoT platform, designed for edge computing scenarios. It enables the deployment of partial ThingsBoard functionalities on local edge devices (e.g., industrial gateways, on-premises servers, or edge nodes) to perform data collection, processing, and device management while maintaining synchronization with the cloud-based ThingsBoard instance. Below are its core features and characteristics:
Local Data Processing
Directly processes device data (e.g., filtering, aggregation, transformation) at the edge, reducing cloud-bound traffic and latency.
Supports Rule Chains to execute logic locally, such as alarm triggers and analytics.
Device Management
Manages locally connected devices (via protocols like MQTT, OPC UA, Modbus), including configuration, status monitoring, and firmware updates.
Operates offline during network outages, caching data and syncing to the cloud upon reconnection.
Data Synchronization
Automatically syncs edge metadata (device configurations, rule chains, dashboards) with the cloud for consistency.
Allows selective real-time or batch uploads of critical data to optimize bandwidth usage.
Edge-Cloud Collaboration
Centralized management of multiple edge nodes from the cloud for unified monitoring and configuration.
Extends cloud capabilities to the edge, enabling hybrid deployment architectures.
Low Latency: Enables critical local operations (e.g., emergency shutdowns in industrial automation).
Bandwidth Efficiency: Reduces unnecessary cloud data transfers, ideal for high-frequency sensor data.
Offline Resilience: Ensures uninterrupted operations during network disruptions.
Enhanced Security: Processes sensitive data locally, minimizing exposure to cloud transmission risks.
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.
Edge Node: Requires installation of ThingsBoard Edge software (supports Docker, Linux, or Windows).
Cloud Integration: Edge nodes communicate with the cloud ThingsBoard cluster via secure channels (e.g., TLS).
Resource Requirements: Edge nodes need sufficient compute/storage resources based on device count and processing complexity.
Community Edition: Free and open-source, suitable for small-scale deployments with limited features.
Professional Edition: Enterprise-grade features (e.g., high availability, advanced sync policies) requiring a commercial license.
| Feature | ThingsBoard Core | ThingsBoard Edge |
|---|---|---|
| Deployment Location | Cloud/Central Server | Local Edge Device |
| Network Dependency | Relies on stable cloud connection | Operates offline-capable |
| Data Processing | Centralized | Distributed edge processing |
| Use Case Focus | Global analytics, big data | Low latency, bandwidth-sensitive local scenarios |
ThingsBoard Edge bridges cloud and edge in IoT ecosystems by decentralizing compute power to local devices. It optimizes responsiveness, bandwidth costs, and reliability, making it ideal for real-time, offline, or data-sensitive applications. As a key component of the ThingsBoard platform, it seamlessly integrates edge and cloud workflows, empowering scalable and resilient IoT solutions.
The combination of ThingsBoard Edge and ARMxy Industrial Edge Computers provides a low-cost, highly flexible edge computing solution for industrial, energy, transportation and other scenarios. Through localized data processing, device management and cloud-edge collaboration capabilities, it can meet real-time and offline operation requirements while taking advantage of the low power consumption and industrial-grade reliability of ARMxy Industrial Edge Computers. When deploying, focus on resource optimization, network stability and hardware compatibility to fully tap its edge computing potential.
Hardware Recommend: ARMxy SBC Series BL360, BL370, BL410, BL440, BL450,