From 776f6b9cd8998255dcb8069bec5103fee1ffa714 Mon Sep 17 00:00:00 2001 From: Yevheniia Mala Date: Tue, 15 Apr 2025 17:11:14 +0300 Subject: [PATCH 1/2] in progress --- _includes/docs/edge/faq.md | 7 +- _includes/docs/edge/user-guide/alarms.md | 28 ++-- _includes/docs/edge/user-guide/db-overview.md | 10 +- .../docs/edge/user-guide/edge-management.md | 11 +- .../edge/user-guide/entities-and-relations.md | 8 +- _includes/docs/edge/user-guide/ota-updates.md | 6 +- .../edge/user-guide/rule-engine/queues.md | 29 ++-- .../user-guide/scheduler-vs-rule-chain.md | 4 +- .../edge/rule-engine/rule-chain-templates.md | 139 ++++++++++++------ _includes/templates/edge/since-edge.md | 7 + docs/edge/roadmap.md | 15 +- docs/edge/user-guide/alarms.md | 38 ++--- docs/edge/user-guide/db-overview.md | 18 +-- docs/pe/edge/rule-engine/queues.md | 2 +- docs/pe/edge/user-guide/alarms.md | 38 ++--- docs/pe/edge/user-guide/db-overview.md | 22 +-- .../1-edge-rule-chain-preview.webp | Bin 0 -> 2056 bytes .../edge/rule-engine/1-edge-rule-chain.webp | Bin 0 -> 79156 bytes .../2-create-rule-chain-template-preview.webp | Bin 0 -> 2268 bytes .../2-create-rule-chain-template.webp | Bin 0 -> 73752 bytes .../rule-engine/3-in-the-list-preview.webp | Bin 0 -> 1822 bytes images/edge/rule-engine/3-in-the-list.webp | Bin 0 -> 66260 bytes .../4-configure-and-safe-preview.webp | Bin 0 -> 2590 bytes .../rule-engine/4-configure-and-safe.webp | Bin 0 -> 113788 bytes ...ign-rule-chain-template-step-1-preview.png | Bin 8380 -> 0 bytes ...gn-rule-chain-template-step-1-preview.webp | Bin 0 -> 2044 bytes .../assign-rule-chain-template-step-1.png | Bin 111562 -> 0 bytes .../assign-rule-chain-template-step-1.webp | Bin 0 -> 83892 bytes ...ign-rule-chain-template-step-2-preview.png | Bin 7936 -> 0 bytes ...gn-rule-chain-template-step-2-preview.webp | Bin 0 -> 1772 bytes .../assign-rule-chain-template-step-2.png | Bin 108034 -> 0 bytes .../assign-rule-chain-template-step-2.webp | Bin 0 -> 75640 bytes ...ign-rule-chain-template-step-3-preview.png | Bin 9017 -> 0 bytes ...gn-rule-chain-template-step-3-preview.webp | Bin 0 -> 1998 bytes .../assign-rule-chain-template-step-3.png | Bin 136994 -> 0 bytes .../assign-rule-chain-template-step-3.webp | Bin 0 -> 86406 bytes ...ign-rule-chain-template-step-4-preview.png | Bin 8308 -> 0 bytes ...gn-rule-chain-template-step-4-preview.webp | Bin 0 -> 1834 bytes .../assign-rule-chain-template-step-4.png | Bin 110832 -> 0 bytes .../assign-rule-chain-template-step-4.webp | Bin 0 -> 73198 bytes ...ate-rule-chain-template-step-1-preview.png | Bin 8202 -> 0 bytes ...te-rule-chain-template-step-1-preview.webp | Bin 0 -> 2102 bytes .../create-rule-chain-template-step-1.png | Bin 113380 -> 0 bytes .../create-rule-chain-template-step-1.webp | Bin 0 -> 91714 bytes ...ate-rule-chain-template-step-2-preview.png | Bin 8796 -> 0 bytes ...te-rule-chain-template-step-2-preview.webp | Bin 0 -> 2130 bytes .../create-rule-chain-template-step-2.png | Bin 130278 -> 0 bytes .../create-rule-chain-template-step-2.webp | Bin 0 -> 82054 bytes ...ate-rule-chain-template-step-3-preview.png | Bin 8566 -> 0 bytes ...te-rule-chain-template-step-3-preview.webp | Bin 0 -> 2008 bytes .../create-rule-chain-template-step-3.png | Bin 111723 -> 0 bytes .../create-rule-chain-template-step-3.webp | Bin 0 -> 80192 bytes ...ate-rule-chain-template-step-4-preview.png | Bin 15725 -> 0 bytes ...te-rule-chain-template-step-4-preview.webp | Bin 0 -> 2940 bytes .../create-rule-chain-template-step-4.png | Bin 175483 -> 0 bytes .../create-rule-chain-template-step-4.webp | Bin 0 -> 124432 bytes ...ify-rule-chain-template-step-1-preview.png | Bin 6361 -> 0 bytes ...fy-rule-chain-template-step-1-preview.webp | Bin 0 -> 1864 bytes .../verify-rule-chain-template-step-1.png | Bin 85498 -> 0 bytes .../verify-rule-chain-template-step-1.webp | Bin 0 -> 70084 bytes ...ify-rule-chain-template-step-2-preview.png | Bin 9817 -> 0 bytes ...fy-rule-chain-template-step-2-preview.webp | Bin 0 -> 1454 bytes .../verify-rule-chain-template-step-2.png | Bin 81856 -> 0 bytes .../verify-rule-chain-template-step-2.webp | Bin 0 -> 52224 bytes .../1-edge-rule-chain-preview.webp | Bin 0 -> 2122 bytes .../edge/rule-engine/1-edge-rule-chain.webp | Bin 0 -> 90596 bytes .../2-create-rule-chain-template-preview.webp | Bin 0 -> 2116 bytes .../2-create-rule-chain-template.webp | Bin 0 -> 75196 bytes .../rule-engine/3-in-the-list-preview.webp | Bin 0 -> 1878 bytes images/pe/edge/rule-engine/3-in-the-list.webp | Bin 0 -> 69600 bytes .../4-configure-and-safe-preview.webp | Bin 0 -> 2658 bytes .../rule-engine/4-configure-and-safe.webp | Bin 0 -> 117636 bytes ...ign-rule-chain-template-step-1-preview.png | Bin 9927 -> 0 bytes ...gn-rule-chain-template-step-1-preview.webp | Bin 0 -> 2468 bytes .../assign-rule-chain-template-step-1.png | Bin 139229 -> 0 bytes .../assign-rule-chain-template-step-1.webp | Bin 0 -> 102748 bytes ...ign-rule-chain-template-step-2-preview.png | Bin 9026 -> 0 bytes ...gn-rule-chain-template-step-2-preview.webp | Bin 0 -> 2008 bytes .../assign-rule-chain-template-step-2.png | Bin 127623 -> 0 bytes .../assign-rule-chain-template-step-2.webp | Bin 0 -> 90356 bytes ...ign-rule-chain-template-step-3-preview.png | Bin 9995 -> 0 bytes ...gn-rule-chain-template-step-3-preview.webp | Bin 0 -> 2184 bytes .../assign-rule-chain-template-step-3.png | Bin 158170 -> 0 bytes .../assign-rule-chain-template-step-3.webp | Bin 0 -> 97530 bytes ...ign-rule-chain-template-step-4-preview.png | Bin 9421 -> 0 bytes ...gn-rule-chain-template-step-4-preview.webp | Bin 0 -> 2060 bytes .../assign-rule-chain-template-step-4.png | Bin 130828 -> 0 bytes .../assign-rule-chain-template-step-4.webp | Bin 0 -> 87944 bytes ...ate-rule-chain-template-step-1-preview.png | Bin 9152 -> 0 bytes ...te-rule-chain-template-step-1-preview.webp | Bin 0 -> 2324 bytes .../create-rule-chain-template-step-1.png | Bin 130759 -> 0 bytes .../create-rule-chain-template-step-1.webp | Bin 0 -> 105086 bytes ...ate-rule-chain-template-step-2-preview.png | Bin 9599 -> 0 bytes ...te-rule-chain-template-step-2-preview.webp | Bin 0 -> 2326 bytes .../create-rule-chain-template-step-2.png | Bin 148551 -> 0 bytes .../create-rule-chain-template-step-2.webp | Bin 0 -> 93624 bytes ...ate-rule-chain-template-step-3-preview.png | Bin 9520 -> 0 bytes ...te-rule-chain-template-step-3-preview.webp | Bin 0 -> 2210 bytes .../create-rule-chain-template-step-3.png | Bin 129012 -> 0 bytes .../create-rule-chain-template-step-3.webp | Bin 0 -> 93078 bytes ...ate-rule-chain-template-step-4-preview.png | Bin 14785 -> 0 bytes ...te-rule-chain-template-step-4-preview.webp | Bin 0 -> 2756 bytes .../create-rule-chain-template-step-4.png | Bin 163082 -> 0 bytes .../create-rule-chain-template-step-4.webp | Bin 0 -> 119842 bytes ...ify-rule-chain-template-step-1-preview.png | Bin 6690 -> 0 bytes ...fy-rule-chain-template-step-1-preview.webp | Bin 0 -> 1916 bytes .../verify-rule-chain-template-step-1.png | Bin 92501 -> 0 bytes .../verify-rule-chain-template-step-1.webp | Bin 0 -> 73930 bytes ...ify-rule-chain-template-step-2-preview.png | Bin 10217 -> 0 bytes ...fy-rule-chain-template-step-2-preview.webp | Bin 0 -> 1472 bytes .../verify-rule-chain-template-step-2.png | Bin 89116 -> 0 bytes .../verify-rule-chain-template-step-2.webp | Bin 0 -> 54636 bytes 112 files changed, 221 insertions(+), 161 deletions(-) create mode 100644 _includes/templates/edge/since-edge.md create mode 100644 images/edge/rule-engine/1-edge-rule-chain-preview.webp create mode 100644 images/edge/rule-engine/1-edge-rule-chain.webp create mode 100644 images/edge/rule-engine/2-create-rule-chain-template-preview.webp create mode 100644 images/edge/rule-engine/2-create-rule-chain-template.webp create mode 100644 images/edge/rule-engine/3-in-the-list-preview.webp create mode 100644 images/edge/rule-engine/3-in-the-list.webp create mode 100644 images/edge/rule-engine/4-configure-and-safe-preview.webp create mode 100644 images/edge/rule-engine/4-configure-and-safe.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-1-preview.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-1-preview.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-1.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-1.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-2-preview.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-2-preview.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-2.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-2.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-3-preview.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-3-preview.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-3.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-3.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-4-preview.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-4-preview.webp delete mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-4.png create mode 100644 images/edge/rule-engine/assign-rule-chain-template-step-4.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-1-preview.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-1-preview.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-1.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-1.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-2-preview.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-2-preview.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-2.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-2.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-3-preview.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-3-preview.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-3.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-3.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-4-preview.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-4-preview.webp delete mode 100644 images/edge/rule-engine/create-rule-chain-template-step-4.png create mode 100644 images/edge/rule-engine/create-rule-chain-template-step-4.webp delete mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-1-preview.png create mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-1-preview.webp delete mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-1.png create mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-1.webp delete mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-2-preview.png create mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-2-preview.webp delete mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-2.png create mode 100644 images/edge/rule-engine/verify-rule-chain-template-step-2.webp create mode 100644 images/pe/edge/rule-engine/1-edge-rule-chain-preview.webp create mode 100644 images/pe/edge/rule-engine/1-edge-rule-chain.webp create mode 100644 images/pe/edge/rule-engine/2-create-rule-chain-template-preview.webp create mode 100644 images/pe/edge/rule-engine/2-create-rule-chain-template.webp create mode 100644 images/pe/edge/rule-engine/3-in-the-list-preview.webp create mode 100644 images/pe/edge/rule-engine/3-in-the-list.webp create mode 100644 images/pe/edge/rule-engine/4-configure-and-safe-preview.webp create mode 100644 images/pe/edge/rule-engine/4-configure-and-safe.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-1-preview.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-1-preview.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-1.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-1.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-2-preview.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-2-preview.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-2.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-2.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-3-preview.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-3-preview.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-3.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-3.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-4-preview.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-4-preview.webp delete mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-4.png create mode 100644 images/pe/edge/rule-engine/assign-rule-chain-template-step-4.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-1-preview.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-1-preview.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-1.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-1.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-2-preview.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-2-preview.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-2.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-2.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-3-preview.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-3-preview.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-3.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-3.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-4-preview.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-4-preview.webp delete mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-4.png create mode 100644 images/pe/edge/rule-engine/create-rule-chain-template-step-4.webp delete mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-1-preview.png create mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-1-preview.webp delete mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-1.png create mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-1.webp delete mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-2-preview.png create mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-2-preview.webp delete mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-2.png create mode 100644 images/pe/edge/rule-engine/verify-rule-chain-template-step-2.webp diff --git a/_includes/docs/edge/faq.md b/_includes/docs/edge/faq.md index e3fad06e9a..1fc30cea7f 100644 --- a/_includes/docs/edge/faq.md +++ b/_includes/docs/edge/faq.md @@ -21,7 +21,10 @@ {% endif %} ### Does ThingsBoard Edge support clustering? -

No, ThingsBoard Edge does not support clustering at the moment. But cluster support will be added in the following releases.

+ +The **earlier versions** of **ThingsBoard Edge** do not support clustering. It is designed to operate, process and analyze data locally before synchronizing with the central **ThingsBoard Server**. + +Starting **with release 4.0**, Edge supports clustering. Multiple **Edge nodes** can be clustered to provide high availability. If one node fails, the others can seamlessly continue to handle workloads. ### Do I need an internet connection to use the ThingsBoard Edge?

No, you can run it completely offline if you need to. The only connection required is to the ThingsBoard Server via gRPC.

@@ -93,7 +96,7 @@ If this is required, you'll need to provision multiple ThingsBoard Edge i ### How many devices can ThingsBoard Edge support? {% if docsPrefix == 'pe/edge/' %}

The number of connected devices depends on your subscription plan.

-

Some plans offer 'Unlimited Devices and Assets', thus there are no soft limits on creating devices and assets on the edge side.

+

Some plans offer 'Unlimited Devices and Assets, thus there are no soft limits on creating devices and assets on the edge side.

{% else %}

ThingsBoard Edge doesn’t impose a fixed limit on the number of devices you can connect.

In practice, the number of devices you can support depends largely on your hardware resources, system configuration, and the specific use case. diff --git a/_includes/docs/edge/user-guide/alarms.md b/_includes/docs/edge/user-guide/alarms.md index 18cc467de4..b9c8524d91 100644 --- a/_includes/docs/edge/user-guide/alarms.md +++ b/_includes/docs/edge/user-guide/alarms.md @@ -3,9 +3,10 @@ ## Overview -The **ThingsBoard Alarm** is an essential feature for monitoring and responding to entities events and conditions. For a comprehensive understanding of the **ThingsBoard Alarm** feature, please refer to the [Working with Alarms](/docs/{{cloudDocsPrefix}}user-guide/alarms/) documentation. +The **ThingsBoard Alarm** is an essential feature for monitoring and responding to entity events and conditions. +For a comprehensive understanding of the **ThingsBoard Alarm** feature, please refer to the [Working with Alarms](/docs/{{cloudDocsPrefix}}user-guide/alarms/){: target="_blank"} documentation. -Although the **Alarm** feature for the **Edge** is designed in a similar manner to that of the **Cloud**, it includes several notable additions: +Although the **Alarm** feature for the **Edge** is designed similarly to that of the **Cloud**, it includes several notable additions: * Alarms are processed locally on the **Edge** and focused on the immediate conditions for alarm triggering without relying on connectivity. * The Alarm data can be pushed from the **Edge** to the **Cloud** and can also be sent back from the **Cloud** to the **Edge**. This setup enables real-time monitoring and management of alarms across different locations. * Edge Alarms can be integrated with other local systems or software solutions for further processing, notifications, or actions. @@ -16,17 +17,18 @@ In essence, the **ThingsBoard Edge Alarms** provide real-time, localized alarm m The **Edge Alarms** are created and configured in the same way as the **Cloud Alarms**. Therefore, it is necessary to define the **parameters and the rules** according to which the alarm is to be triggered. -The easiest way to create an Alarm is to use the [Alarm Rules within the Device profile](/docs/{{cloudDocsPrefix}}user-guide/device-profiles/#alarm-rules). The majority of tasks can be configured with **Alarm Rules** with minimal effort. +The easiest way to create an Alarm is to use the [Alarm Rules within the Device profile](/docs/{{cloudDocsPrefix}}user-guide/device-profiles/#alarm-rules){: target="_blank"}. The majority of tasks can be configured with **Alarm Rules** with minimal effort. -If more complex logic is required, we suggest utilising the alternative option, namely the **["Create Alarm"](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/action-nodes/#create-alarm-node)** and **["Clear Alarm"](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/action-nodes/#clear-alarm-node)** rule nodes in the **[Rule Engine](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/re-getting-started/)**. This is a more advanced option that requires a certain level of programming expertise. Please refer to the [corresponding example](/docs/user-guide/rule-engine-2-0/tutorials/create-clear-alarms/). +If more complex logic is required, we suggest using the alternative option, namely the ["Create Alarm"](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/action-nodes/#create-alarm-node){: target="_blank"} and ["Clear Alarm"](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/action-nodes/#clear-alarm-node){: target="_blank"} rule nodes in the [Rule Engine](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-0/re-getting-started/){: target="_blank"}. This is a more advanced option that requires a certain level of programming expertise. Please refer to the [corresponding example](/docs/user-guide/rule-engine-2-0/tutorials/create-clear-alarms/){: target="_blank"}. ## Alarms Pushing from the Cloud to the Edge -The **ThingsBoard system** allows for pushing **Alarms** from the **Cloud** to the **Edge** in order to enhance operational efficiency and reduce reliance on **Cloud** resources. +The **ThingsBoard system** allows for pushing **Alarms** from the **Cloud** to the **Edge** to enhance operational efficiency and reduce reliance on **Cloud** resources. -### Prerequisite - -It is essential to determine which **Rule chain** you intend to use, as this will have a significant impact on the configuration process. +{% capture prerequisite %} +Determine the **Rule Chain** you intend to use in advance, as this will have a significant impact on the configuration process. +{% endcapture %} +{% include templates/info-banner.md content=prerequisite %} ### Guidelines @@ -36,17 +38,15 @@ To push Alarms from the **Cloud** to the **Edge**, follow these steps: ## Alarms Pushing from the Edge to the Cloud -The ThingsBoard system also allows for pushing Alarms from the **Edge** to the **Cloud**. +**ThingsBoard** also allows for pushing alarms from the **Edge** to the **Cloud**. {% capture local-deployment %} **Please note!**
-You **cannot** create or edit the **Rule Chain** on the **Edge** itself. It must be configured as a template on the **Cloud (Server)**, and then assigned to the **Edge** instance. Only then will the actual **Rule Chain**, derived from that template, begin to function and process data from devices (entities) according to its configuration. +If you use **earlier versions** of Edge, you **cannot** create or edit a **Rule Chain** on the **Edge** itself. It must be configured as a template in the **Cloud (Server)**, and then assigned to the **Edge** instance. + +Starting with **Edge version 4.0**, you can create and edit a **Rule Chain** on the **Edge**. {% endcapture %} {% include templates/info-banner.md content=local-deployment %} -### Prerequisite - -It is essential to determine which **Rule chain** you intend to use, as this will have a significant impact on the configuration process. - ### Guidelines To push Alarms from the **Edge** to the **Cloud**, follow these steps: diff --git a/_includes/docs/edge/user-guide/db-overview.md b/_includes/docs/edge/user-guide/db-overview.md index f63e79a971..1273906b7c 100644 --- a/_includes/docs/edge/user-guide/db-overview.md +++ b/_includes/docs/edge/user-guide/db-overview.md @@ -5,11 +5,11 @@ The **Edge Dashboards** are robust and effective tools for local monitoring and management of IoT data. They can function and display data in real time, even when there is no connection to the Cloud. The data can be synchronized with the server when the connection is restored. -The **Edge Dashboards** are designed in the same way as the [Platform (Cloud) Dashboards](/docs/{{cloudDocsPrefix}}user-guide/dashboards/). Please read the Platform Dashboard documentation for a general understanding of its functionality. +The **Edge Dashboards** are designed in the same way as the [Platform (Cloud) Dashboards](/docs/{{cloudDocsPrefix}}user-guide/dashboards/){: target="_blank"}. Please read the Platform Dashboard documentation for a general understanding of its functionality. ## Dashboard Provision to ThingsBoard Edge -The dashboards can be created and managed on the **ThingsBoard server**, and then [provisioned](/docs/{{docsPrefix}}getting-started/#step-5-provision-dashboard-to-thingsboard-edge) to the **Edge instance**. This approach enables the simultaneous deployment of changes to all Edge instances. +The dashboards can be created and managed on the **ThingsBoard server**, and then [provisioned](/docs/{{docsPrefix}}getting-started/#step-5-provision-dashboard-to-thingsboard-edge){: target="_blank"} to the **Edge instance**. This approach enables the simultaneous deployment of changes to all Edge instances. You can verify that the Dashboard is provisioned: @@ -22,9 +22,9 @@ You can also create and manage **Dashboards** right from the **Edge** itself. Al To **create** the Edge Dashboard on your **ThingsBoard Edge** instance, do the following: {% include images-gallery.html imageCollection="create-dashboard" showListImageTitles="true" %} -You can learn about **Widgets** [here](/docs/{{cloudDocsPrefix}}user-guide/widgets/) +You can learn about **Widgets** [here](/docs/{{cloudDocsPrefix}}user-guide/widgets/){: target="_blank"}. -Read more about the **Dashboard toolbar** [here](/docs/{{cloudDocsPrefix}}user-guide/dashboards/#dashboard-toolbar). +Read more about the **Dashboard toolbar** [here](/docs/{{cloudDocsPrefix}}user-guide/dashboards/#dashboard-toolbar){: target="_blank"}. To verify that the changes are successfully propagated: @@ -34,7 +34,7 @@ If you have multiple instances of **ThingsBoard Edge**, you can delete the Dashb ### Assign/Remove Customers -Before you assign customers to the Dashboard, make sure that you have assigned them to the **ThingsBoard Edge** instance first. You can read more about Customers [here](/docs/{{cloudDocsPrefix}}user-guide/ui/customers/). +Before you assign customers to the Dashboard, make sure that you have assigned them to the **ThingsBoard Edge** instance first. You can read more about Customers [here](/docs/{{cloudDocsPrefix}}user-guide/ui/customers/){: target="_blank"}. To **assign/unassign** customers to the **Edge Dashboard**, do the following: diff --git a/_includes/docs/edge/user-guide/edge-management.md b/_includes/docs/edge/user-guide/edge-management.md index 6af3e26fd9..0763529913 100644 --- a/_includes/docs/edge/user-guide/edge-management.md +++ b/_includes/docs/edge/user-guide/edge-management.md @@ -5,9 +5,9 @@ **ThingsBoard** offers two distinct deployment options: **ThingsBoard Edge** and **ThingsBoard Cloud**. -**ThingsBoard Edge** is designed specifically for local, distributed data processing, enabling data analysis and management directly at the source of data generation. This approach allows for local processing, storage, and immediate response to critical situations, even without a continuous connection to the central server. For more information, see the [What is ThingsBoard Edge](/docs/{{docsPrefics}}getting-started-guides/what-is-edge/){: target="_blank"} article. +**ThingsBoard Edge** is designed specifically for local, distributed data processing, enabling data analysis and management directly at the source of data generation. This approach allows for local processing, storage, and immediate response to critical situations, even without a continuous connection to the central server. For more information, see the [What is ThingsBoard Edge](/docs/{{docsPrefix}}getting-started-guides/what-is-edge/){: target="_blank"} article. -In contrast, **ThingsBoard Cloud**, is a fully managed, scalable, and fault-tolerant platform hosted in the cloud. The devices connected to the Cloud transfer data over the internet. It is perfect for centralized data collection, processing, and management. For more information, see the [What is ThingsBoard](/docs/{{peDocsPrefics}}getting-started-guides/what-is-thingsboard/){: target="_blank"} article. +In contrast, **ThingsBoard Cloud** is a fully managed, scalable, and fault-tolerant platform hosted in the cloud. The devices connected to the cloud transfer data over the internet. It is perfect for centralized data collection, processing, and management. For more information, see the [What is ThingsBoard](/docs/{{docsPrefix}}getting-started-guides/what-is-edge/){: target="_blank"} article. ### The Key Differences Between Edge and Cloud @@ -20,7 +20,8 @@ Although **Edge is designed similarly to Cloud**, the main difference lies **in * Devices connected to the **Cloud** are **require internet connectivity** to communicate with the platform. **Cluster deployment** refers to the deployment in a distributed architecture, where multiple nodes (instances) work together to ensure scalability, fault tolerance, and high availability. -* **Edge does not support cluster deployment**. It is designed to operate, process and analyze data locally before synchronizing with the central ThingsBoard server. +* The older versions of **Edge do not support cluster deployment**. It is designed to operate, process and analyze data locally before synchronizing with the central ThingsBoard server. +* Starting with release 4.0 **Edge supports clustering**. Multiple Edge nodes can be clustered to provide high availability. If one node fails, the others can seamlessly continue to handle workloads. * **Cloud supports cluster deployment** and is crucial for handling large-scale IoT applications with numerous devices and high data throughput. ## Synchronization Architecture @@ -47,7 +48,7 @@ To force synchronization procedure, go to the **Edge management > Instances** se ## Entities Management -Most entities can be created on the **Edge** instance, except for **Customers**, **Users**, and **Rule Chains** entities. To enable the use of these entities on the **Edge**, these entities must be **assigned** to the **Edge** prior to use. +Most entities can be created on the **Edge** instance, except for **Customers**, and **Users**, entities. To enable the use of these entities on the **Edge**, these entities must be **assigned** to the **Edge** prior to use. To **assign** specific entities to the **Edge**, log in to your **Cloud** and navigate to the **Edge management > Instances** section: @@ -83,7 +84,7 @@ Basic information about the Edge configuration is provided on the Edge instance The **Cloud Events** page shows events that ThingsBoard Edge pushes to the Cloud. To view this information, log in to your **Edge instance** and go to the **Edge > Cloud events** section. The following information is displayed: * **Created time:** The date and time the event is created and pushed to the Cloud. Displayed in a format YYYY-MM-DD H:Min:Sec. -* **Action:** The action pushed to the Cloud. Possible actions: Added, Deleted, Updated, Attributes Updated, Attributes Deleted, Timeseries Deleted, Timeseries Updated, RPC Call, Credentials Updated, Relation Add or Update, Relation Deleted, Relations Deleted, Alarm Ack, Alarm Clear, Attributes Request, Rule Chain Metadata Request, Relation Request, Credentials Request. +* **Action:** The action pushed to the Cloud. Possible actions: Added, Deleted, Updated, Attributes Updated, Attributes Deleted, Timeseries Deleted, Timeseries Updated, RPC Call, Credentials Updated, Relation Add or Update, Relation Deleted, Relations Deleted, Alarm Ack, Alarm Clear, Attributes Request, Rule Chain Metadata Request, Relation Request, Credential Request. * **Entity type:** The entity that created the event. * **Entity ID:** The identification code of the entity. * **Status:** Defines if the event has been pushed to the Cloud. diff --git a/_includes/docs/edge/user-guide/entities-and-relations.md b/_includes/docs/edge/user-guide/entities-and-relations.md index b124982a26..0c7327545e 100644 --- a/_includes/docs/edge/user-guide/entities-and-relations.md +++ b/_includes/docs/edge/user-guide/entities-and-relations.md @@ -9,8 +9,8 @@ In **ThingsBoard**, an **entity** is a core component that represents a physical ### Available Edge Entities -* **Devices:** Physical IoT devices (sensors, actuators, controllers). -* **Assets:** A real world object that helps group and manage the IoT ecosystem (e.g., machines, buildings, factories). +* **Devices:** Physical IoT devices (_sensors, actuators, controllers_). +* **Assets:** A real world object that helps group and manage the IoT ecosystem (_e.g., machines, buildings, factories_). * **Customers:** Organizations or users assigned to specific devices/assets. * **Users (for PE):** People who manage and interact with edge resources. * **Entity Views:** Predefined views of selected entity data. @@ -18,7 +18,7 @@ In **ThingsBoard**, an **entity** is a core component that represents a physical * **Dashboards:** Visualizations of telemetry and device data. * **Rule Chains:** Local data processing and automation logic. -Most entities can be created on the **Edge**, except for **Customers**, **Users**, and **Rule Chain** entities. These entities can be created on the **Server** and then [assigned](/docs/{{docsPrefix}}config/management/#entities-management){: target="_blank"} to the **Edge instance**. +Most entities can be created on the **Edge**, except for **Customers**, and **Users** entities. These entities can be created on the **Server** and then [assigned](/docs/{{docsPrefix}}config/management/#entities-management){: target="_blank"} to the **Edge instance**. The **Devices** and **Assets** entities have the configuration templates as [Device Profiles](/docs/{{peDocsPrefix}}user-guide/device-profiles/){: target="_blank"} and [Asset Profiles](/docs/{{peDocsPrefix}}user-guide/asset-profiles/){: target="_blank"}, respectively. @@ -47,7 +47,7 @@ Example: "status": "ON" } ``` -You can learn more about working with telemetry data [here](/{{peDocsPrefix}}docs/user-guide/telemetry/). +You can learn more about working with telemetry data [here](/{{peDocsPrefix}}docs/user-guide/telemetry/){: target="_blank"}. By default, **ThingsBoard Edge** synchronizes telemetry data with the **ThingsBoard Cloud**. During an internet outage, telemetry is stored **locally** and sent to the **Cloud** once the connection is restored. diff --git a/_includes/docs/edge/user-guide/ota-updates.md b/_includes/docs/edge/user-guide/ota-updates.md index 685a583525..52f2dbd9f5 100644 --- a/_includes/docs/edge/user-guide/ota-updates.md +++ b/_includes/docs/edge/user-guide/ota-updates.md @@ -6,7 +6,7 @@ The ThingsBoard **Over-the-Air (OTA) Update** feature is a powerful way to remotely manage device firmware or software, reducing the need for manual updates and enabling rapid deployment of enhancements or fixes. The **Edge OTA Update** feature is designed similarly to the **Platform (Cloud) OTA Update**. As a result, the **Edge OTA Update** packages can be deployed in both Device and Device Profile configurations in the same manner as **Platform** Device and Device Profile configurations. -Please refer to the [Platform OTA Updates documentation](/docs/{{cloudDocsPrefix}}user-guide/ota-updates/) for a general understanding of the **OTA Update** feature. +Please refer to the [Platform OTA Updates documentation](/docs/{{cloudDocsPrefix}}user-guide/ota-updates/){: target="_blank"} for a general understanding of the **OTA Update** feature. ## Provisioning OTA Packages to the ThingsBoard Repository @@ -21,7 +21,7 @@ The **OTA Update packages** are created on the **ThingsBoard Platform**. It is * ### Create the OTA Update Package -To create the **OTA update** package on your **ThingsBoard Platform**, navigate to the **Advanced features > OTA updates** section and click the **"+"** icon. +To create the **OTA update** package on your **ThingsBoard Platform**, navigate to the **Advanced features > OTA updates** section and click the **"+"** icon. In the pop-up window, fill in the following fields: * **Title:** Enter the firmware package name. * **Version:** Enter the firmware package update version number. @@ -31,7 +31,7 @@ In the pop-up window, fill in the following fields: * **"Upload binary file"/"Use external URL" radiobutton:** Select the file package source. Depending on the selected option, the following will occur: * **Package file:** Drag-n-drop the package file or browse to it on your computer. * **Direct URL:** Enter a direct URL to download the file. -* Click the **"Add"** button. _Please note that once the package is uploaded, the title, version, device profile, and package type cannot be modified_. +* Click the **"Add"** button. _Please note: once the package is uploaded, the title, version, device profile, and package type cannot be modified_. * Verify that firmware package has been successfully uploaded. {% include images-gallery.html imageCollection="createFirmware" %} diff --git a/_includes/docs/edge/user-guide/rule-engine/queues.md b/_includes/docs/edge/user-guide/rule-engine/queues.md index c9e37010b5..c94032748e 100644 --- a/_includes/docs/edge/user-guide/rule-engine/queues.md +++ b/_includes/docs/edge/user-guide/rule-engine/queues.md @@ -1,25 +1,26 @@ * TOC {:toc} -## Overview +### Overview -Edge Queues are designed in the same way, as [Platform (Cloud) Queues](/docs/{{cloudDocsPrefix}}user-guide/rule-engine-2-5/queues/). -Please read Platform Queues documentation to get knowledge on Queues functionality in general. +In **ThingsBoard**, **queues** guarantee the message processing, handle occasional spikes, and keep the system up and running on extreme loads. +**Edge Queues** are designed in the same way as **Platform (Cloud) Queues**. +For a better understanding, read the [Platform Queues documentation](/docs/{{peDocsPrefix}}user-guide/rule-engine-2-5/queues/){: target="_blank"}. -## Propagation Queues to Edge +**Tenant administrators** can use any **queue** in the **Edge Rule Chain**, the same as the **Platform Rule Chain**. +**Queues** can be used in [checkpoint node](/docs/{{peDocsPrefix}}user-guide/rule-engine-2-0/flow-nodes/#checkpoint-node){: target="_blank"} +or any [analytics nodes](/docs/pe/user-guide/rule-engine-2-0/analytics-nodes/){: target="_blank"} (for a Professional Edition). -Queues are created on the *Platform*. In the current version you **can not** create, modify or delete them on the *Edge*. +Starting with **Edge 3.9**, Edge supports **Kafka** and **in-memory** types of message queues: +* **In-Memory:** The built-in and default queue implementation. It is useful for development or proof-of-concept (PoC) environments, but is not recommended for production or any type of clustered deployments due to limited scalability. +* **Kafka:** A widely used, distributed, and durable message queue system designed to handle large volumes of data. It is well-suited for production environments where high throughput, fault tolerance, and scalability are critical. -All the Queues, that are created on the Platform, are automatically propagated to every Edge instance, that is connected to the Platform. -No additional assignment actions required from Tenant administrator or user. +All **queues** are created on the **Platform** and automatically propagated to each **Edge** instance connected to the **Platform**. +Only a **system administrator** user can configure queues. After configuration, new changes will apply immediately. +No additional assignment actions are required by **tenant administrator** or **user**. -## Queues Usage in the Rule Engine +In the current release, you cannot create, modify, or delete **queues** on the **Edge**. -Tenant administrator is able to use any Queue in the *Edge* Rule Chain, in the same way as it used for *Platform* Rule Chain. - -You can use Queues in *Checkpoint* or any analytics (**PE**) rule nodes. -No additional configuration steps required. - -## Next steps +### Next steps {% include templates/edge/guides-banner-edge.md %} diff --git a/_includes/docs/pe/edge/user-guide/scheduler-vs-rule-chain.md b/_includes/docs/pe/edge/user-guide/scheduler-vs-rule-chain.md index a2cfeee226..8431d308af 100644 --- a/_includes/docs/pe/edge/user-guide/scheduler-vs-rule-chain.md +++ b/_includes/docs/pe/edge/user-guide/scheduler-vs-rule-chain.md @@ -19,7 +19,9 @@ Read more about [Rule Engine](/docs/pe/user-guide/rule-engine-2-0/overview/){: t #### Edge-Specific Considerations -* **Rule Chain templates** and **Scheduler events** cannot be created or modified directly on **ThingsBoard Edge**. They must be set up in **ThingsBoard Cloud** and synced to **Edge**. +* Prior to **Edge 4.0**, **Rule Chain templates** could not be created or modified directly on **ThingsBoard Edge**. They had to be configured in **ThingsBoard Cloud** and then synchronized with **Edge**. +* Starting with **Edge version 4.0**, you can create and edit a **Rule Chain** on the **Edge**. +* **Scheduler events** has to be configured in **ThingsBoard Cloud** and assigned to **Edge**. * Once **Rule Chain templates** and **Scheduler events** are synchronized to **Edge** instance, they run entirely at the edge, independent of internet connection. * Both **Scheduler events** and **Rule Chain templates** execute locally on the **Edge**. diff --git a/_includes/templates/edge/rule-engine/rule-chain-templates.md b/_includes/templates/edge/rule-engine/rule-chain-templates.md index 94fd481bf1..a449c967c1 100644 --- a/_includes/templates/edge/rule-engine/rule-chain-templates.md +++ b/_includes/templates/edge/rule-engine/rule-chain-templates.md @@ -1,40 +1,84 @@ -## What Is an Edge Rule Chain Template? +### What Is an Edge Rule Chain Template? -An Edge Rule Chain Template is a predefined Rule Chain in ThingsBoard, designed specifically for use with ThingsBoard Edge. -It is important to note that the rule chain template itself does not execute on the server. +An **Edge Rule Chain template** is a predefined [Rule Chain](/docs/user-guide/rule-engine-2-0/overview/#rule-chain){: target="_blank"} in **ThingsBoard**, designed specifically for use with **ThingsBoard Edge**. +The **Rule Chain template** does not run on the **Server**. Instead, it serves merely as a template. -The actual rule chain, derived from this template, begins functioning and processing data from devices according to its configuration only after it is assigned to an Edge instance and delivered to it. -## Creating Rule Chain Template on the Server +For the **older versions of ThingsBoard Edge**, the **Rule chain** has to be assigned to an **Edge** instance before use. Only then will it work and process data from devices according to its configuration. + +Starting with **Edge version 4.0**, the **Rule chain** can be created and edited right on the **Edge** instance. + +### Creating Rule Chain Template on the Edge + +{% assign sinceVersion = "4.0" %} +{% include templates/edge/since-edge.md %} + +{% assign createRuleChainTemplatePE = ' + === + image: /images/pe/edge/rule-engine/1-edge-rule-chain.webp, + title: Sign in to your ThingsBoard Edge PE instance and go to the Rule chains section. To add a new Rule chain, click the "+" button in the top right corner, and choose the "Create new rule chain" option. + === + image: /images/pe/edge/rule-engine/2-create-rule-chain-template.webp, + title: In the pop-up window, enter a name for the new rule chain and click the "Add" button to continue configuring the rule chain. + === + image: /images/pe/edge/rule-engine/3-in-the-list.webp, + title: The rule chain is now listed, usually at the top. Click it to begin editing. + === + image: /images/pe/edge/rule-engine/4-configure-and-safe.webp, + title: Configure your rule nodes and flow. Once the configuration is complete, click the "Apply changes" button. +'%} + +{% assign createRuleChainTemplateCE = ' + === + image: /images/edge/rule-engine/1-edge-rule-chain.webp, + title: Sign in to your ThingsBoard Edge CE instance and go to the Rule chains section. To add a new Rule chain, click the "+" button in the top right corner, and choose the "Create new rule chain" option. + === + image: /images/edge/rule-engine/2-create-rule-chain-template.webp, + title: In the pop-up window, enter a name for the new rule chain and click the "Add" button to continue configuring the rule chain. + === + image: /images/edge/rule-engine/3-in-the-list.webp, + title: The rule chain is now listed, usually at the top. Click it to begin editing. + === + image: /images/edge/rule-engine/4-configure-and-safe.webp, + title: Configure your rule nodes and flow. Once the configuration is complete, click the "Apply changes" button. +'%} + +{% if docsPrefix == "pe/edge/" %} +{% include images-gallery.liquid showListImageTitles="true" imageCollection=createRuleChainTemplatePE %} +{% else %} +{% include images-gallery.liquid showListImageTitles="true" imageCollection=createRuleChainTemplateCE %} +{% endif %} + +### Creating Rule Chain Template on the Server {% assign createRuleChainTemplatePE = ' === - image: /images/pe/edge/rule-engine/create-rule-chain-template-step-1.png, - title: Sign in to your ThingsBoard PE instance and navigate to the "Edge Management" -> "Rule chain templates" page. Click the "+" icon in the top right corner and choose "Create new rule chain". + image: /images/pe/edge/rule-engine/create-rule-chain-template-step-1.webp, + title: Sign in to your ThingsBoard PE instance and go to the Edge Management > Rule chain templates section. To add a new **Rule chain**, click the "+" button in the top right corner and choose the "Create new rule chain" option. === - image: /images/pe/edge/rule-engine/create-rule-chain-template-step-2.png, - title: Enter a name for your rule chain, such as "Remote Farm". Click "Add" to confirm the creation of your new rule chain template. + image: /images/pe/edge/rule-engine/create-rule-chain-template-step-2.webp, + title: Enter a name for your rule chain, such as "Remote Farm". Click the "Add" button to continue configuring the rule chain. === - image: /images/pe/edge/rule-engine/create-rule-chain-template-step-3.png, - title: Your new rule chain template will now be listed, typically at the top. Click on this newly created template to start editing it. + image: /images/pe/edge/rule-engine/create-rule-chain-template-step-3.webp, + title: The rule chain template is now listed, usually at the top. Click it to begin editing. === - image: /images/pe/edge/rule-engine/create-rule-chain-template-step-4.png, - title: Within the template, configure your rule nodes and flow. After setting up, click the "Apply Changes" icon. Remember, this step will not activate the rule chain on the server; it merely readies it for deployment to an Edge. Let us proceed to the next step to assign this template to an Edge. + image: /images/pe/edge/rule-engine/create-rule-chain-template-step-4.webp, + title: Within the template, configure your rule nodes and flow. Once the configuration is complete, click the "Apply changes" button. Note: This step does not activate the rule chain on the server, it simply prepares it for deployment to an Edge. '%} {% assign createRuleChainTemplateCE = ' === - image: /images/edge/rule-engine/create-rule-chain-template-step-1.png, - title: Sign in to your ThingsBoard CE instance and navigate to the "Edge Management" -> "Rule chain templates" page. Click the "+" icon in the top right corner and choose "Create new rule chain". + image: /images/edge/rule-engine/create-rule-chain-template-step-1.webp, + title: Sign in to your ThingsBoard CE instance and go to the Edge Management > Rule chain templates section. To add a new Rule chain, click the "+" button in the top right corner and choose the "Create new rule chain" option. === - image: /images/edge/rule-engine/create-rule-chain-template-step-2.png, - title: Enter a name for your rule chain, such as "Remote Farm". Click "Add" to confirm the creation of your new rule chain template. + image: /images/edge/rule-engine/create-rule-chain-template-step-2.webp, + title: Enter a name for your rule chain, such as "Remote Farm". Click "Add" to confirm the creation of your new rule chain template. === - image: /images/edge/rule-engine/create-rule-chain-template-step-3.png, - title: Your new rule chain template will now be listed, typically at the top. Click on this newly created template to start editing it. + image: /images/edge/rule-engine/create-rule-chain-template-step-3.webp, + title: The rule chain template is now listed, usually at the top. Click it to begin editing. === - image: /images/edge/rule-engine/create-rule-chain-template-step-4.png, - title: Within the template, configure your rule nodes and flow. After setting up, click the "Apply Changes" icon. Remember, this step will not activate the rule chain on the server; it merely readies it for deployment to an Edge. Let us proceed to the next step to assign this template to an Edge. + image: /images/edge/rule-engine/create-rule-chain-template-step-4.webp, + title: Within the template, configure your rule nodes and flow. Once the configuration is complete, click the "Apply changes" button. Note: This step does not activate the rule chain on the server, it simply prepares it for deployment to an Edge. '%} {% if docsPrefix == "pe/edge/" %} @@ -43,36 +87,36 @@ The actual rule chain, derived from this template, begins functioning and proces {% include images-gallery.liquid showListImageTitles="true" imageCollection=createRuleChainTemplateCE %} {% endif %} -## Assigning the Rule Chain Template to ThingsBoard Edge +### Assigning the Rule Chain Template to the Edge {% assign assignRuleChainTemplateToEdgePE = ' === - image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-1.png, - title: Navigate to the "Edge Management" -> "Instances" page. On the row corresponding to your Edge instance, click the "Manage rule chains" icon. + image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-1.webp, + title: Go to the Edge management > Instances section and lick the "Manage rule chains" button. === - image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-2.png, - title: In the top right corner, click the "+" icon "Assign to edge". + image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-2.webp, + title: To assign the Rule chain template to the Edge, click the "+" button. === - image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-3.png, - title: From the list, select the rule chain you have recently created and then click the "Assign" button. + image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-3.webp, + title: In the pop-up window, select the rule chain from the drop-down menu and click the "Assign" button. === - image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-4.png, - title: The assigned rule chain template will now appear at the top of the list. This action triggers the process of delivering the rule chain template to the Edge. Once the template reaches the Edge, it becomes an active rule chain. It then starts processing data from connected devices according to the configurations set within the template. + image: /images/pe/edge/rule-engine/assign-rule-chain-template-step-4.webp, + title: The assigned rule chain template now appears at the top of the list. Assigning the rule chain template to the Edge instance enables the rule chain to process data from Edge devices according to the template configurations. '%} {% assign assignRuleChainTemplateToEdgeCE = ' === - image: /images/edge/rule-engine/assign-rule-chain-template-step-1.png, - title: Navigate to the "Edge Management" -> "Instances" page. On the row corresponding to your Edge instance, click the "Manage rule chains" icon. + image: /images/edge/rule-engine/assign-rule-chain-template-step-1.webp, + title: Go to the Edge management > Instances section and lick the "Manage edge rule chains" button. === - image: /images/edge/rule-engine/assign-rule-chain-template-step-2.png, - title: In the top right corner, click the "+" icon "Assign to edge". + image: /images/edge/rule-engine/assign-rule-chain-template-step-2.webp, + title: To assign the Rule chain template to the Edge, click the "+" button. === - image: /images/edge/rule-engine/assign-rule-chain-template-step-3.png, - title: From the list, select the rule chain you have recently created and then click the "Assign" button. + image: /images/edge/rule-engine/assign-rule-chain-template-step-3.webp, + title: In the pop-up window, select the rule chain from the drop-down menu and click the "Assign" button. === - image: /images/edge/rule-engine/assign-rule-chain-template-step-4.png, - title: The assigned rule chain template will now appear at the top of the list. This action triggers the process of delivering the rule chain template to the Edge. Once the template reaches the Edge, it becomes an active rule chain. It then starts processing data from connected devices according to the configurations set within the template. + image: /images/edge/rule-engine/assign-rule-chain-template-step-4.webp, + title: The assigned rule chain template now appears at the top of the list. Assigning the rule chain template to the Edge instance enables the rule chain to process data from Edge devices according to the template configurations. '%} {% if docsPrefix == "pe/edge/" %} @@ -85,24 +129,25 @@ The actual rule chain, derived from this template, begins functioning and proces {% assign verifyRuleChainPE = ' === - image: /images/pe/edge/rule-engine/verify-rule-chain-template-step-1.png, - title: Sign in to your ThingsBoard Edge PE instance and navigate to the "Rule chains" page. Click on the rule chain that was recently assigned to open and view it. + image: /images/pe/edge/rule-engine/verify-rule-chain-template-step-1.webp, + title: Sign in to your ThingsBoard Edge PE instance and go to the Rule chains section. To view the Rule chain configuration, click on the rule chain. === - image: /images/pe/edge/rule-engine/verify-rule-chain-template-step-2.png, - title: Ensure that the rule chain appears as it was configured on the server, verifying that all settings and configurations are accurately reflected. + image: /images/pe/edge/rule-engine/verify-rule-chain-template-step-2.webp, + title: Verify that all settings and configurations are accurately reflected. '%} {% assign verifyRuleChainCE = ' === - image: /images/edge/rule-engine/verify-rule-chain-template-step-1.png, - title: Sign in to your ThingsBoard Edge CE instance and navigate to the "Rule chains" page. Click on the rule chain that was recently assigned to open and view it. + image: /images/edge/rule-engine/verify-rule-chain-template-step-1.webp, + title: Sign in to your ThingsBoard Edge PE instance and go to the Rule chains section. To view the Rule chain configuration, click on the rule chain. === - image: /images/edge/rule-engine/verify-rule-chain-template-step-2.png, - title: Ensure that the rule chain appears as it was configured on the server, verifying that all settings and configurations are accurately reflected. + image: /images/edge/rule-engine/verify-rule-chain-template-step-2.webp, + title: Verify that all settings and configurations are accurately reflected. '%} {% if docsPrefix == "pe/edge/" %} {% include images-gallery.liquid showListImageTitles="true" imageCollection=verifyRuleChainPE %} {% else %} {% include images-gallery.liquid showListImageTitles="true" imageCollection=verifyRuleChainCE %} -{% endif %} \ No newline at end of file +{% endif %} + diff --git a/_includes/templates/edge/since-edge.md b/_includes/templates/edge/since-edge.md new file mode 100644 index 0000000000..40f56d2f2e --- /dev/null +++ b/_includes/templates/edge/since-edge.md @@ -0,0 +1,7 @@ + + + + + + +
Available since TB Edge version {{sinceVersion}}
diff --git a/docs/edge/roadmap.md b/docs/edge/roadmap.md index 1f60ecb470..4778dfb3a5 100644 --- a/docs/edge/roadmap.md +++ b/docs/edge/roadmap.md @@ -8,12 +8,13 @@ description: Upcoming releases * TOC {:toc} -## ThingsBoard Edge +View active development and bug fixes for the latest release [on our GitHub repository](https://github.com/thingsboard/thingsboard-edge/tree/master){: target="_blank"}. -See active development in progress [here](https://github.com/thingsboard/thingsboard-edge/tree/{{ site.release.branch_major_next }}) and work on latest release bug fixes [here](https://github.com/thingsboard/thingsboard-edge/tree/master). +### Edge 4.0 -### Upcoming releases -* Edge Profiles Functionality (Templates) -* Functionality to Create or Update Rule Chains Directly on the Edge -* OAuth2 Functionality -* Two-Factor Authentication Functionality +The upcoming release will include all updates form [ThingsBoard CE](/docs/reference/roadmap/){: target="_blank"}, except **Calculated Fields** feature. +* **Edge Clustering:** Ability to run multiple Edge nodes in a clustered, high-availability setup. +* **Edge Rule Chain Editing:** Ability to create and edit Rule Chains directly on Edge. + +### Edge 4.1 +* **Calculated Fields:** Ability to create new attributes and time series data based on data points from multiple entities diff --git a/docs/edge/user-guide/alarms.md b/docs/edge/user-guide/alarms.md index be19c92b29..c3b3cf87c6 100644 --- a/docs/edge/user-guide/alarms.md +++ b/docs/edge/user-guide/alarms.md @@ -6,63 +6,63 @@ description: Edge Alarms Overview push-to-edge: 0: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/0-device-profile-create-rule.png - title: 'Log in to the ThingsBoard Cloud and go to the Profiles > Device profiles section to create or modify the Device profile. Select the appropriate Default rule chain. Then, configure the Alarm Rule.' + title: 'Log in to the ThingsBoard Cloud and go to the Profiles > Device profiles section to create or modify the Device profile. Select the appropriate Default rule chain. Then, configure the Alarm Rule.' 1: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/1-assign-the-profile.png - title: 'Go to the Entities > Devices section. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' + title: 'Go to the Entities > Devices section. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' 2: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/2-assign-device-toEdge.png - title: 'Go the Edge management > Instances section, select the “Manage devices” option and assign this device to the Edge instance.' + title: 'Go the Edge management > Instances section, select the “Manage devices” option and assign this device to the Edge instance.' 3: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/3-rule-chain-section.png - title: 'Go to the Rule Chains section, to modify the Rule Chain you have assigned to the Device profile.' + title: 'Go to the Rule Chains section, to modify the Rule Chain you have assigned to the Device profile.' 4: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/4-push-node.png - title: 'On the Rule Chain edit page, in the Node search bar find the "push to edge" node. It pushes messages from Cloud to Edge. Once message arrives to this node it will be converted into Edge event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' + title: 'On the Rule Chain edit page, in the Node search bar find the "push to edge" node. It pushes messages from Cloud to Edge. Once message arrives to this node it will be converted into Edge event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' 5: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/5-select-link-labels.png - title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' + title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' 6: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/6-telemetry.png - title: 'To test if the rule and node are working, navigate to the Entities > Devices section, find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' + title: 'To test if the rule and node are working, navigate to the Entities > Devices section, find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' 7: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/7-verify-alarm-on-cloud.png - title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' + title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' 8: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/8-verify-alarm-on-edge.png - title: 'To verify that the notification is propagated to the Edge, log in to the Edge instance and go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab.' + title: 'To verify that the notification is propagated to the Edge, log in to the Edge instance and go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab.' 9: image: /images/edge/user-guide/manage-alarms/push-from-cloud-to-edge/9-acknowledge-clear.png - title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' + title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' push-to-cloud: 0: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/0-device-profile.png - title: 'Log in to the ThingsBoard Edge and go to the Profiles > Device profiles section to create or edit the Device profile. Select the appropriate Default rule chain. Set the Alarm Rule.' + title: 'Log in to the ThingsBoard Edge and go to the Profiles > Device profiles section to create or edit the Device profile. Select the appropriate Default rule chain. Set the Alarm Rule.' 1: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/1-assign-profile.png - title: 'Go to the Entities > Devices section. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' + title: 'Go to the Entities > Devices section. You can create a new device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this device. Click the “Apply changes” button.' 2: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/2-rule-chain-template.png - title: 'Log in to the ThingsBoard Cloud and go to the Edge management > Rule chain templates section to modify the Rule Chain you have assigned to the Device profile.' + title: 'Log in to the ThingsBoard Cloud and go to the Edge management > Rule chain templates section to modify the Rule Chain you have assigned to the Device profile. Note: If you use Edge version 4.0, you can proceed with Rule Chain configurations on the Edge instance.' 3: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/3-push-to-cloud-settings.png - title: 'On the Rule Chain edit page, in the Node search bar find the "push to cloud" node. It pushes messages from Edge to Cloud. Once message arrives to this node it will be converted into Cloud event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' + title: 'On the Rule Chain edit page, in the Node search bar find the "push to cloud" node. It pushes messages from Edge to Cloud. Once message arrives to this node it will be converted into Cloud event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' 4: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/4-push-to-cloud-node.png - title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' + title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' 5: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/5-send-telemetry-command.png - title: 'To test if the rule and node are working, log in to your Edge instance and navigate to the Entities > Devices section. Find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' + title: 'To test if the rule and node are working, log in to your Edge instance and navigate to the Entities > Devices section. Find your device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' 6: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/6-check-alarm-on-edge.png - title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' + title: 'To verify the received alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming alarm notification in the Notification center.' 7: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/7-check-alarm-on-cloud.png - title: 'To verify that the notification is propagated to the Cloud, log in to the ThingsBoard Cloud (Server) and go to the Entities > Devices section, open the "device details" page and select the “Alarm” tab.' + title: 'To verify that the notification is propagated to the Cloud, log in to the ThingsBoard Cloud (Server) and go to the Entities > Devices section, open the "device details" page and select the “Alarm” tab.' 8: image: /images/edge/user-guide/manage-alarms/push-from-edge-to-cloud/8-acknowledge-clear.png - title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' + title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' --- diff --git a/docs/edge/user-guide/db-overview.md b/docs/edge/user-guide/db-overview.md index 9c99fb1ed2..f3e57d43f7 100644 --- a/docs/edge/user-guide/db-overview.md +++ b/docs/edge/user-guide/db-overview.md @@ -6,37 +6,37 @@ description: Edge Dashboards Overview dashboard-provision: 0: image: /images/edge/user-guide/dashboards/1-server-edge-dashboards.png - title: 'Ensure that you have previously created and configured Dashboards on the ThingsBoard server and then go to the Edge management>Instances section and open the "Manage dashboard" page. View all Dashboards already deployed, or click the "+" icon to deploy the Dashboard to the Edge instance.' + title: 'Ensure that you have previously created and configured Dashboards on the ThingsBoard Server and then go to the Edge management > Instances section and open the "Manage dashboard" page. View all Dashboards already deployed, or click the "+" icon to deploy the Dashboard to the Edge instance.' 1: image: /images/edge/user-guide/dashboards/2-edge-edge-dashboards.png - title: 'To verify that the Dashboards are available, log in to your Edge instance and go to the Dashboards section.' + title: 'To verify that the Dashboards are available, log in to your Edge instance and go to the Dashboards section.' create-dashboard: 0: image: /images/edge/user-guide/dashboards/5-create-new-dashboard.png - title: 'Log in to your ThingsBoard Edge instance and navigate to the “Dashboards” section, then, , click the “+” icon and select the “Create new dashboard” option.' + title: 'Log in to your ThingsBoard Edge instance and navigate to the “Dashboards” section, then click the “+” icon and select the “Create new dashboard” option.' 1: image: /images/edge/user-guide/dashboards/6-new-dashboard-dialog.png - title: 'In the pop-up window, enter a dashboard title. Other fields are optional. Click the "Add" button to proceed' + title: 'In the pop-up window, enter a dashboard title. Other fields are optional. Click the "Add" button to proceed' 2: image: /images/edge/user-guide/dashboards/7-add-widgets-and-save.png - title: 'Once you have created the dashboard, it will be automatically opened. You can configure it by adding widgets. Click the "Save" button to save the changes' + title: 'Once you have created the dashboard, it will be automatically opened. You can configure it by adding widgets. Click the "Save" button to save the changes.' changes-from-edge-to-server: 0: image: /images/edge/user-guide/dashboards/3-new-dashboard-on-edge.png - title: 'Create, configure or make any changes to the Dashboard on the Edge instance.' + title: 'Create, configure or make any changes to the Dashboard on the Edge instance.' 1: image: /images/edge/user-guide/dashboards/4-new-dashboard-on-server.png - title: 'Log in to your ThingsBoard server and go to the “Dashboards” section to see that the changes have been applied to the ThingsBoard server. Make sure you are connected to the internet.' + title: 'Log in to your ThingsBoard Server and go to the Dashboards section to see that the changes have been applied to the ThingsBoard Server. Make sure you are connected to the internet.' assign-customer: 0: image: /images/edge/user-guide/dashboards/8-assign-customers.png - title: 'Log in to your ThingsBoard Edge instance and go to the “Dashboards” section. Click the “Manage assigned customers” button for the dashboard you want to assign a customer to.' + title: 'Log in to your ThingsBoard Edge instance and go to the Dashboards section. Click the “Manage assigned customers” button for the dashboard you want to assign a customer to.' 1: image: /images/edge/user-guide/dashboards/9-add-customers-dialog.png - title: 'Select the customers from the drop-down list to assign them or click the “x” icon to remove them from the dashboard. Click the "Update" button to confirm the assignment or removal.' + title: 'Select the customers from the drop-down list to assign them or click the “x” icon to remove them from the dashboard. Click the "Update" button to confirm the assignment or removal.' --- diff --git a/docs/pe/edge/rule-engine/queues.md b/docs/pe/edge/rule-engine/queues.md index 1be6197df5..70c8cd2da8 100644 --- a/docs/pe/edge/rule-engine/queues.md +++ b/docs/pe/edge/rule-engine/queues.md @@ -5,5 +5,5 @@ description: Queues --- {% assign docsPrefix = "pe/edge/" %} -{% assign cloudDocsPrefix = "pe/" %} +{% assign peDocsPrefix = "pe/" %} {% include docs/edge/user-guide/rule-engine/queues.md %} diff --git a/docs/pe/edge/user-guide/alarms.md b/docs/pe/edge/user-guide/alarms.md index ac6fd84438..02c38b6361 100644 --- a/docs/pe/edge/user-guide/alarms.md +++ b/docs/pe/edge/user-guide/alarms.md @@ -6,64 +6,64 @@ description: Edge Alarms Overview push-to-edge: 0: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/0-device-profile-create-rule.png - title: 'Log in to the ThingsBoard Cloud and go to the Profiles > Device profiles section to create or modify the Device profile. Select the appropriate Default rule chain. Then, configure the Alarm Rule.' + title: 'Log in to the ThingsBoard Cloud and go to the Profiles > Device profiles section to create or modify the Device profile. Select the appropriate Default rule chain. Then, configure the Alarm Rule.' 1: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/1-assign-the-profile.png - title: 'Go to the Entities > Devices section. Then, navigate to the "Groups" tab and open the group associated with your Edge instance. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' + title: 'Go to the Entities > Devices section. Then, navigate to the "Groups" tab and open the group associated with your Edge instance. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' 2: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/2-rule-chain-section.png - title: 'Go to the Rule Chains section. Select the Rule Chain that you have assigned to the Device profile and click on it to modify.' + title: 'Go to the Rule Chains section. Select the Rule Chain that you have assigned to the Device profile and click on it to modify.' 3: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/3-push-node.png - title: 'On the Rule Chain edit page, in the Node search bar find the "push to edge" node. It pushes messages from Cloud to Edge. Once message arrives to this node it will be converted into Edge event and saved to the local database. Drag and drop the bode onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' + title: 'On the Rule Chain edit page, in the Node search bar find the "push to edge" node. It pushes messages from Cloud to Edge. Once message arrives to this node it will be converted into Edge event and saved to the local database. Drag and drop the bode onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' 4: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/4-select-link-labels.png - title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' + title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' 5: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/5-check-telemetry.png - title: 'To test if the rule and node are working, navigate to the Entities > Devices section, find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' + title: 'To test if the rule and node are working, navigate to the Entities > Devices section, find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' 6: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/6-verify-alarm-on-cloud.png - title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' + title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' 7: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/7-verify-alarm-on-edge.png - title: 'To verify that the notification is propagated to the Edge, log in to the Edge instance and go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab.' + title: 'To verify that the notification is propagated to the Edge, log in to the Edge instance and go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab.' 8: image: /images/pe/edge/user-guide/manage-alarms/push-from-cloud-to-edge/8-acknowledge-clear.png - title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' + title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the uncleared Alarm exists, it will be updated, instead of being created.' push-to-cloud: 0: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/0-device-profile.png - title: 'Log in to the ThingsBoard Edge and go to the Profiles > Device profiles section to create or edit the Device profile. Select the appropriate Default rule chain. Set the Alarm Rule.' + title: 'Log in to the ThingsBoard Edge and go to the Profiles > Device profiles section to create or edit the Device profile. Select the appropriate Default rule chain. Set the Alarm Rule.' 1: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/1-assign-profile.png - title: 'Go to the Entities > Devices section. By default, you will be taken to the "All" tab. If you want assign the Device to a specific group, navigate to the "Groups" tab. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' + title: 'Go to the Entities > Devices section. By default, you will be taken to the "All" tab. If you want assign the Device to a specific group, navigate to the "Groups" tab. You can create a new Device or edit the existing one. On the "Device details" page, assign newly created (or updated) Device profile to this Device. Click the “Apply changes” button.' 2: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/2-rule-chain-template.png - title: 'Log in to the ThingsBoard Cloud and go to the Edge management > Rule chain templates section to modify the Rule Chain you have assigned to the Device profile.' + title: 'Log in to the ThingsBoard Cloud and go to the Edge management > Rule chain templates section to modify the Rule Chain you have assigned to the Device profile. Note: If you use Edge version 4.0, you can proceed with Rule Chain configurations on the Edge instance.' 3: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/3-push-to-cloud-settings.png - title: 'On the Rule Chain edit page, in the Node search bar find the "push to cloud" node. It pushes messages from Edge to Cloud. Once message arrives to this node it will be converted into Cloud event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' + title: 'On the Rule Chain edit page, in the Node search bar find the "push to cloud" node. It pushes messages from Edge to Cloud. Once message arrives to this node it will be converted into Cloud event and saved to the local database. Drag and drop the node onto the Rule Chain sheet. Then, in the "Add rule node" pop-up window enter the node title and select the "Server attributes" option in the "Entity attributes scope" field. Click the "Add" button to proceed.' 4: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/4-push-to-cloud-node.png - title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' + title: 'Connect the “device profile” node to the "push to edge" node and set the “Alarm Created”, “Alarm Updated”, “Alarm Severity Updated”, and “Alarm Cleared” link labels. Click the “Apply changes” button in the Rule Chain sheet.' 5: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/5-send-command.png - title: 'To test if the rule and node are working, log in to your Edge instance and navigate to the Entities > Devices section. Find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' + title: 'To test if the rule and node are working, log in to your Edge instance and navigate to the Entities > Devices section. Find your Device and open the "Device details" page. Click the "Check connectivity" button. Trigger the Alarm Rule by executing the corresponding command in the terminal.' 6: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/6-check-alarm-on-edge.png - title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' + title: 'To verify the received Alarm notification, go to the Entities > Devices section, open the "Device details" page and select the “Alarm” tab. You also can view the incoming Alarm notification in the Notification center.' 7: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/7-check-alarm-on-cloud.png - title: 'To verify that the notification is propagated to the Cloud, log in to the ThingsBoard Cloud (Server) and go to the Entities > Devices section, open the "device details" page and select the “Alarm” tab.' + title: 'To verify that the notification is propagated to the Cloud, log in to the ThingsBoard Cloud (Server) and go to the Entities > Devices section, open the "device details" page and select the “Alarm” tab.' 8: image: /images/pe/edge/user-guide/manage-alarms/push-from-edge-to-cloud/8-acknowledge-clear.png - title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the Uncleared Alarm exists, it will be updated, instead of being created.' + title: 'Make sure to Acknowledge and Clear the notification after you received it. You can do it on either the Cloud or the Edge. If the uncleared Alarm exists, it will be updated, instead of being created.' --- {% assign docsPrefix = "pe/edge/" %} -{% assign cloudDocsPrefix = "pe/" %} +{% assign peDocsPrefix = "pe/" %} {% include docs/edge/user-guide/alarms.md %} \ No newline at end of file diff --git a/docs/pe/edge/user-guide/db-overview.md b/docs/pe/edge/user-guide/db-overview.md index 5937394fba..bc7356a7c2 100644 --- a/docs/pe/edge/user-guide/db-overview.md +++ b/docs/pe/edge/user-guide/db-overview.md @@ -6,43 +6,43 @@ description: Edge Dashboards Overview dashboard-provision: 0: image: /images/pe/edge/user-guide/dashboards/3-instances.png - title: 'Ensure that you have previously created, configured and assigned the Dashboard to the appropriate entity group. Then, go to the Edge management>Instances section and open the "Manage edge dashboard groups" page. You can see here all dashboards groups already assigned to the Edge instance. To assign another group to the Edge instance, click the "+" icon. To view the Dashboards in the group, click on the group itself.' + title: 'Ensure that you have previously created, configured and assigned the Dashboard to the appropriate entity group. Then, go to the Edge management > Instances section and open the "Manage edge dashboard groups" page. You can see here all dashboards groups already assigned to the Edge instance. To assign another group to the Edge instance, click the "+" icon. To view the Dashboards in the group, click on the group itself.' 1: image: /images/pe/edge/user-guide/dashboards/4-instances-dashboards.png - title: 'On the Dashboards page, you can see all the dashboards already assigned to the dashboard group. To add another dashboard to the group, click the "+" icon.' + title: 'On the Dashboards page, you can see all the dashboards already assigned to the dashboard group. To add another dashboard to the group, click the "+" icon.' 2: image: /images/pe/edge/user-guide/dashboards/5-dashboards-on-edge.png - title: 'To verify that the Dashboards are provisioned, log in to your Edge Professional Edition instance and go to the Dashboards section.' + title: 'To verify that the dashboards are provisioned, log in to your Edge Professional Edition instance and go to the Dashboards section.' create-dashboard: 0: image: /images/pe/edge/user-guide/dashboards/8-create-new-dashboard.png - title: 'Log in to your ThingsBoard Edge instance and navigate to the “Dashboards” section. By default, you navigate to the dashboard group "All". Click the "+" icon in the upper right corner of the screen, and select "Create new dashboard" option from the drop-down menu.' + title: 'Log in to your Edge instance and navigate to the “Dashboards” section. By default, you navigate to the dashboard group "All". Click the "+" icon in the upper right corner of the screen, and select "Create new dashboard" option from the drop-down menu.' 1: image: /images/pe/edge/user-guide/dashboards/9-new-dashboard-dialog.png - title: 'In the pop-up window, enter a dashboard title. Other fields are optional. Click the "Add" button to proceed' + title: 'In the pop-up window, enter a dashboard title. Other fields are optional. Click the "Add" button to proceed' 2: image: /images/pe/edge/user-guide/dashboards/10-add-widgets-and-save.png - title: 'Once you have created the dashboard, it will be automatically opened. You can configure it by adding widgets. Click the "Save" button to save the changes' + title: 'Once you have created the dashboard, it will be automatically opened. You can configure it by adding widgets. Click the "Save" button to save the changes' changes-from-edge-to-server: 0: image: /images/pe/edge/user-guide/dashboards/6-dashboards-from-edge-to-cloud.png - title: 'Log in to your Edge Professional Edition instance and go to the Dashboards section. Here you can create, configure, or make any changes to your Dashboards.' + title: 'Log in to your Edge Professional Edition instance and go to the Dashboards section. Here you can create, configure, or make any changes to your Dashboards.' 1: image: /images/pe/edge/user-guide/dashboards/7-dashboards-from-edge-to-cloud.png - title: 'Log in to your ThingsBoard server and go to the “Dashboards” section to see that the changes have been applied to the ThingsBoard server. Make sure you are connected to the internet.' + title: 'Log in to your ThingsBoard Server and go to the “Dashboards” section to see that the changes have been applied to the ThingsBoard Server. Make sure you are connected to the internet.' assign-customer: 0: image: /images/pe/edge/user-guide/dashboards/11-edge-dashboards.png - title: 'Log in to your ThingsBoard Edge instance and go to the “Dashboards” section. Then, click the "Dashboard details" button.' + title: 'Log in to your ThingsBoard Edge instance and go to the “Dashboards” section. Then, click the "Dashboard details" button.' 1: image: /images/pe/edge/user-guide/dashboards/12-manage-owner-groups.png - title: 'Click the "Manage owner and groups" button on the Dashboard details page' + title: 'Click the "Manage owner and groups" button on the Dashboard details page' 2: image: /images/pe/edge/user-guide/dashboards/13-update-customer-or-group.png - title: 'In the "Manage owner and groups" pop-up window, select owner and click the "Update" button. You also may update the dashboard group if needed.' + title: 'In the "Manage owner and groups" pop-up window, select owner and click the "Update" button. You also may update the dashboard group if needed.' --- diff --git a/images/edge/rule-engine/1-edge-rule-chain-preview.webp b/images/edge/rule-engine/1-edge-rule-chain-preview.webp new file mode 100644 index 0000000000000000000000000000000000000000..e268012cf0b52d619d5d9877a0aba8fdd0084914 GIT binary patch literal 2056 zcmaKtc|6oxAIA?vmQ0vd$%jgC9*tHBF$uYe(I0zANP5_=XJj4eZJ@OI_LX6=Z|A=VP*yd0k~|6 zvHj6j*GU)vfQ0%W08{`hOiXNhd7vra>D~8y>Hv@f=~R0x2I=H{1t~BKc%b&hJP0(( zSNcZ}sXk78)sCwDqvHPug}jI~0wj3{btNivIFyqF#1f>hjM`_11!Mo*ALAh z3n~FXcMAYm`nQ-T1AwLk0Hpr>7E@vZAQ}%q;2P(=x2Zits(2cMoD@F|fCFKD*6G#Sae<5cJ>K{wFM3UENf;s*14iw2cR; zBMiM??1t5TVa6~hDM=&7ea7N(H`*ie2kROyD@Wuko}CsH4dc82fXCS(OYp5Ab0*8) z1Et5XZo=giNHF5&JuaQkiPU+eCux@3ocVF#Sqb?#!z9@NHEBY~jE!E)R8o&~XW)ok z#gVEP!R{y3x(`&W|N0}vG*r_a;u-RJ%k2msjLrt9jCl3OmcL7)Ab_dcsnHH8yd1$mUTDMT~Cwi zLq4TVtyXMdwRs-nN30Y>%6kiU(E*BjD%-wYLCIUkxdwyQr47|P)q4pRbS*OHWz_jr zFQyF)Kix0zeW-Kj^xyzmpd|WV@6+1(`a6Bqm3bCp9Apml$tN^-7Qc5z(xtE!!gkGm zHdf)3?zW{Hy7CVgcSkeIFPYDLryw^`Xp{YDyjpLYrYsnE)PZ1Bl^dA|kJ;S5Qx`m0 z_ab9GVpr1TmED97%fvHKQrXXor|OQ5D4ovy>sGj-tej9`z`|;s+yHyZ`5pDGk$mdo@&!a?FIyvQ zNDqXgd>k$$z<%`qV zZZ9Ij#)#VUN64Jq!tSPqBq4N!ZhfOdQ(i{sv2X|F5{16|QP;d!MH^rfj*nZ$E`5`MBgS8jKWNBMz4FC0?saM zG%>=3)6OUU2g;2za_>TmEDfzqA)Ip&yCy%8lA@n}TC$O^Gt zk>CduEFmHanfhQ!x_ZHtzgw!g_Tg2>v`M39i0-FFZ6gv3=QRH85`6B^**-M3Db_Yn zn6mlX21-PU<0?YK-1_H9NY%9O4qwk# zAA4=Bs#ZKHKKzt@OseePuOdc1?nP36=b{`sKl>crf_*$Y#Psb!lMC2LG`huDeC95b zZcsNVa`pA~lSn7xjBqmi$&67Ox}kmf$x8mPhF4^UJ8y3Abf?BnN>4}TW#`4mHNM6& oc>CA_m}tGu_3}$qk*n|#yC}~xPG($GCiXbznV-Z(=;r|c1@CZ4-2eap literal 0 HcmV?d00001 diff --git a/images/edge/rule-engine/1-edge-rule-chain.webp b/images/edge/rule-engine/1-edge-rule-chain.webp new file mode 100644 index 0000000000000000000000000000000000000000..8edbd2c673e0f44942edbf1719021473c5d476e4 GIT binary patch literal 79156 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 literal 0 HcmV?d00001 diff --git a/images/edge/rule-engine/3-in-the-list-preview.webp b/images/edge/rule-engine/3-in-the-list-preview.webp new file mode 100644 index 0000000000000000000000000000000000000000..add36f1a659eba02c4287d9cc72c6aa67ac17840 GIT binary patch literal 1822 zcmaKse>~Is9>+f;zcwzhBV{xSyX0q0ejS}AW)V9=)0|AqqK&mt&F@o_A8~Rn&21vg z>BP#xL9VOY{0Pm$MY@QFQ#;C!N-HIEzpFnwf1G>YpU3$nzdxVH_Zvj; z@iEi@;D|Sl7)o>@!2tkh$Rz-<03djI5&K}!6u|nFagzf8jQB)W5FUpng&jp}NC6BQ zpDZ$p&HPM%8X?u&vCrBO+dozO|D;wll^q31UP8W;1#J%1goGGL`^*?6AOFlANVuK;j63jm{uFS(r+0O)c7Xc_#H`*J4CNLJ*h*KLBLN=ys@ zuYU$WCkz0CApqdyPis*4AGM*OB@|Rw0yJoV4yXVP2p}Fr0XvACfCF#@&d?2`F>25u znu0Qz^#iCC&mVot{VW7kRn_{*4)yw4)cC1mw1?>;?C;qj&BpQK-rE)pm!n3uzRRwe z;n=IKPA@lgtmF1iqYm363(jLQ)zwR9!)}_S)L(lS?VP6S>)#!dw=5JsxOe`0V2bYE>A#89W##)se5f^if!1@F9ZqPjPJh|(+N7a?^K=C34X=AK z&q&&9OE$BKhDkC^cy}iLdH4Dr1AV<-OIor3{=P0EU_f%@hxQ#QANHB8i|5KP{6&^@ zn!sN{FIKFocwQWwJuOU&Qt>>`BF`1&wXd8ftD`mFP{gq5Ek z$)P$!9MQSGXWQK~5lbyyV@%z!e-YoOx7zYbf*QDFpX`k#)!eu@TCk1P#;%!@{udrC zC$=~AS8i#Tko~4s9h|S~e961#n~(|4WJcFKZ@lc#(2l^bOyP+aH|}jjiY7X?M&DTQ z;+4Ei9kj>0=s1xB@i79!)E7@J7XOMJWy`r~t`_mh>~y!}#*eMcMb~RJyG=>X>w|Z% z8!x|>)F;d)k|iF)xqtRneT-P;rJ-DB*7;{K2o8`NiM}M5wA1uy$H#?e_mmdtA8*umk+WT6zloV)sHN2nf&wIFcm|IUYB=nEz5=R#MDCu2}f2*L+ zQ}z^Mw!8~Mm^*PDXox4YCjT9BWF{qJh*vtJdt-5IUu397PiI?ZB|{}fw%W()qHJIL z$Kh3YtR+4%;M=e8;EN|F5W&&AJYa_ub%BSsH?-2Inl zw~nXGT5A{I^8M122nQ$A+ zzsvbKX$glKFR}XL!c7n%-VuBTiDP`l`b|~Vw|b)UTA8je6MCu4C^YM*DQ1_Ldc!Ga zV3(bHKQf(2KmyCY5Z$;y%JNiAy(h3$f!1+yX~3^5 z#+D?f{F5Hj(C2!n)&=Oj`gdL3KLuB1kmYzh`py08wp3sPp=y-dfWh literal 0 HcmV?d00001 diff --git a/images/edge/rule-engine/3-in-the-list.webp b/images/edge/rule-engine/3-in-the-list.webp new file mode 100644 index 0000000000000000000000000000000000000000..64b45fb20d3804b540126275df99ed8626816c95 GIT binary patch literal 66260 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

b8|yAosP37?7S(8_qW~N5jW(mKCCs&EhY7| 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 DsPXUw literal 0 HcmV?d00001 diff --git a/images/edge/rule-engine/4-configure-and-safe-preview.webp b/images/edge/rule-engine/4-configure-and-safe-preview.webp new file mode 100644 index 0000000000000000000000000000000000000000..7b74f79d7040e58a16cb79ab3cce2c6e70e30671 GIT binary patch literal 2590 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 HKNSA}d2wb2 literal 0 HcmV?d00001 diff --git a/images/edge/rule-engine/4-configure-and-safe.webp b/images/edge/rule-engine/4-configure-and-safe.webp new file mode 100644 index 0000000000000000000000000000000000000000..c7c5f9391893ac33919f140976ce6d4e1f64cfbc GIT binary patch literal 113788 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