Skip to content

Commit f3bceb3

Browse files
committed
Merge branch 'staging/4.2' into release/4.2
2 parents 234c69e + 9da40af commit f3bceb3

File tree

980 files changed

+13613
-2065
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

980 files changed

+13613
-2065
lines changed

_data/hardware-partners.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -683,6 +683,50 @@
683683
deployments. Our hardware IoT Gateway products come with different communication
684684
options such as ISM and NarrowBand RF, 4G/LTE, WiFi, NB-IoT, and LoRaWan, making
685685
them suitable for harsh field conditions.
686+
- name: Radionode
687+
type:
688+
- LAN
689+
- Wi-Fi
690+
- LoRAWAN
691+
- LTE
692+
- RS485
693+
industry:
694+
- Smart Cities
695+
- Transportation & Logistics
696+
- Healthcare
697+
- Industrial Manufacturing
698+
- Smart Buildings
699+
- Energy Management
700+
- Environmental Monitoring
701+
- Lifescience
702+
- Warehouses
703+
- Food storage
704+
- Construction
705+
- Mining
706+
- Smart Farms
707+
- Pharmaceutical
708+
use-case:
709+
- Smart Energy
710+
- Environment Monitoring
711+
- Smart Office
712+
- Smart Farming
713+
- Fleet Tracking
714+
- Health Care
715+
- Air Quality Monitoring
716+
hardware-types:
717+
- Sensors
718+
- Gateways
719+
- Other devices
720+
logo: https://img.thingsboard.io/partners/radionode-logo.png
721+
page: /partners/hardware/radionode
722+
site:
723+
href: https://en.radionode365.com/kr/
724+
links:
725+
general-guides:
726+
0:
727+
label: Connect the RN172plus series to the Thingboard
728+
href: /docs/devices-library/rn172wcd/
729+
description: Radionode is a global leader in environmental monitoring solutions, offering advanced sensors and IoT platforms for industries like life sciences, cold chain logistics, agriculture, construction, and smart buildings. Its LoRaWAN RN320 series features long battery life, ePaper display, alarms, and microSD backup, while the UA-Series USB sensors support 36+ gases and parameters with calibration-ready, plug-and-play design. With the Radionode365 cloud, users gain real-time monitoring, alerts, and predictive insights.
686730
- name: Kernel Sistemi
687731
type:
688732
- GSM/GPRS

_data/pages_info.yml

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,9 @@
252252
"/docs/devices-library/recomputer-r1100/":
253253
url: "/docs/devices-library/recomputer-r1100/"
254254
redirect_from: []
255+
"/docs/devices-library/rn172wcd/":
256+
url: "/docs/devices-library/rn172wcd/"
257+
redirect_from: []
255258
"/docs/devices-library/rock-pi-4-model-b/":
256259
url: "/docs/devices-library/rock-pi-4-model-b/"
257260
redirect_from: []
@@ -425,6 +428,9 @@
425428
"/docs/edge/devices-library/guidelines/":
426429
url: "/docs/edge/devices-library/guidelines/"
427430
redirect_from: []
431+
"/docs/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/":
432+
url: "/docs/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/"
433+
redirect_from: []
428434
"/docs/edge/devices-library/raspberry-pi-4/":
429435
url: "/docs/edge/devices-library/raspberry-pi-4/"
430436
redirect_from: []
@@ -1273,6 +1279,9 @@
12731279
"/docs/paas/devices-library/recomputer-r1100/":
12741280
url: "/docs/paas/devices-library/recomputer-r1100/"
12751281
redirect_from: []
1282+
"/docs/paas/devices-library/rn172wcd/":
1283+
url: "/docs/paas/devices-library/rn172wcd/"
1284+
redirect_from: []
12761285
"/docs/paas/devices-library/rock-pi-4-model-b/":
12771286
url: "/docs/paas/devices-library/rock-pi-4-model-b/"
12781287
redirect_from: []
@@ -1634,6 +1643,9 @@
16341643
"/docs/paas/eu/devices-library/recomputer-r1100/":
16351644
url: "/docs/paas/eu/devices-library/recomputer-r1100/"
16361645
redirect_from: []
1646+
"/docs/paas/eu/devices-library/rn172wcd/":
1647+
url: "/docs/paas/eu/devices-library/rn172wcd/"
1648+
redirect_from: []
16371649
"/docs/paas/eu/devices-library/rock-pi-4-model-b/":
16381650
url: "/docs/paas/eu/devices-library/rock-pi-4-model-b/"
16391651
redirect_from: []
@@ -3075,6 +3087,9 @@
30753087
"/docs/pe/devices-library/recomputer-r1100/":
30763088
url: "/docs/pe/devices-library/recomputer-r1100/"
30773089
redirect_from: []
3090+
"/docs/pe/devices-library/rn172wcd/":
3091+
url: "/docs/pe/devices-library/rn172wcd/"
3092+
redirect_from: []
30783093
"/docs/pe/devices-library/rock-pi-4-model-b/":
30793094
url: "/docs/pe/devices-library/rock-pi-4-model-b/"
30803095
redirect_from: []
@@ -3231,6 +3246,9 @@
32313246
"/docs/pe/edge/devices-library/guidelines/":
32323247
url: "/docs/pe/edge/devices-library/guidelines/"
32333248
redirect_from: []
3249+
"/docs/pe/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/":
3250+
url: "/docs/pe/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/"
3251+
redirect_from: []
32343252
"/docs/pe/edge/devices-library/raspberry-pi-4/":
32353253
url: "/docs/pe/edge/devices-library/raspberry-pi-4/"
32363254
redirect_from: []
@@ -4086,6 +4104,9 @@
40864104
"/docs/samples/analytics/mcp-server-ai-insights/":
40874105
url: "/docs/samples/analytics/mcp-server-ai-insights/"
40884106
redirect_from: []
4107+
"/docs/samples/analytics/ollama/nginx/":
4108+
url: "/docs/samples/analytics/ollama/nginx/"
4109+
redirect_from: []
40894110
"/docs/samples/analytics/ollama/":
40904111
url: "/docs/samples/analytics/ollama/"
40914112
redirect_from: []
@@ -4224,20 +4245,26 @@
42244245
"/docs/trendz/background-jobs/":
42254246
url: "/docs/trendz/background-jobs/"
42264247
redirect_from: []
4227-
"/docs/trendz/batch-calculated-fields/":
4228-
url: "/docs/trendz/batch-calculated-fields/"
4229-
redirect_from: []
42304248
"/docs/trendz/business-entities/":
42314249
url: "/docs/trendz/business-entities/"
42324250
redirect_from: []
42334251
"/docs/trendz/cache-settings/":
42344252
url: "/docs/trendz/cache-settings/"
42354253
redirect_from: []
4236-
"/docs/trendz/calculate-time-to-value/":
4237-
url: "/docs/trendz/calculate-time-to-value/"
4254+
"/docs/trendz/calculations/batch/":
4255+
url: "/docs/trendz/calculations/batch/"
42384256
redirect_from: []
4239-
"/docs/trendz/calculated-fields/":
4240-
url: "/docs/trendz/calculated-fields/"
4257+
"/docs/trendz/calculations/native/":
4258+
url: "/docs/trendz/calculations/native/"
4259+
redirect_from: []
4260+
"/docs/trendz/calculations/overview/":
4261+
url: "/docs/trendz/calculations/overview/"
4262+
redirect_from: []
4263+
"/docs/trendz/calculations/save-to-thingsboard/":
4264+
url: "/docs/trendz/calculations/save-to-thingsboard/"
4265+
redirect_from: []
4266+
"/docs/trendz/calculations/time-to-value/":
4267+
url: "/docs/trendz/calculations/time-to-value/"
42414268
redirect_from: []
42424269
"/docs/trendz/configuration-properties/":
42434270
url: "/docs/trendz/configuration-properties/"
@@ -4320,6 +4347,15 @@
43204347
"/docs/trendz/install/windows/":
43214348
url: "/docs/trendz/install/windows/"
43224349
redirect_from: []
4350+
"/docs/trendz/metric/generate-new-metric/":
4351+
url: "/docs/trendz/metric/generate-new-metric/"
4352+
redirect_from: []
4353+
"/docs/trendz/metric/overview/":
4354+
url: "/docs/trendz/metric/overview/"
4355+
redirect_from: []
4356+
"/docs/trendz/metric/use-in-thingsboard/":
4357+
url: "/docs/trendz/metric/use-in-thingsboard/"
4358+
redirect_from: []
43234359
"/docs/trendz/mix-sql-datasource/":
43244360
url: "/docs/trendz/mix-sql-datasource/"
43254361
redirect_from: []
@@ -4344,9 +4380,6 @@
43444380
"/docs/trendz/rest-api/":
43454381
url: "/docs/trendz/rest-api/"
43464382
redirect_from: []
4347-
"/docs/trendz/save-calculated-to-thingsboard/":
4348-
url: "/docs/trendz/save-calculated-to-thingsboard/"
4349-
redirect_from: []
43504383
"/docs/trendz/search/":
43514384
url: "/docs/trendz/search/"
43524385
redirect_from: []
@@ -4374,6 +4407,9 @@
43744407
"/docs/trendz/view-settings/":
43754408
url: "/docs/trendz/view-settings/"
43764409
redirect_from: []
4410+
"/docs/trendz/visualizations-ai-card/":
4411+
url: "/docs/trendz/visualizations-ai-card/"
4412+
redirect_from: []
43774413
"/docs/trendz/visualizations-bar/":
43784414
url: "/docs/trendz/visualizations-bar/"
43794415
redirect_from: []

_data/trendz/docs-home.yml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,26 @@ toc:
3737
path: /docs/trendz/visualizations-heatmap/
3838
- title: Calendar
3939
path: /docs/trendz/visualizations-calendar/
40-
- title: Cards with line chart
41-
path: /docs/trendz/visualizations-card-with-line/
4240
- title: Cards
4341
path: /docs/trendz/visualizations-card/
42+
- title: Cards with line chart
43+
path: /docs/trendz/visualizations-card-with-line/
44+
- title: AI Cards
45+
new: true
46+
path: /docs/trendz/visualizations-ai-card/
4447
- title: View settings
4548
path: /docs/trendz/view-settings/
4649
- title: View collections
4750
path: /docs/trendz/view-collections/
51+
- title: Metric exploration
52+
new: true
53+
section:
54+
- title: Overview
55+
path: /docs/trendz/metric/overview/
56+
- title: Generate New Metrics
57+
path: /docs/trendz/metric/generate-new-metric/
58+
- title: Use New Metrics in ThingsBoard
59+
path: /docs/trendz/metric/use-in-thingsboard/
4860
- title: Anomaly detection
4961
section:
5062
- title: Overview
@@ -60,15 +72,19 @@ toc:
6072
- title: Anomaly-Driven Alarm Creation
6173
path: /docs/trendz/anomaly/alarms/
6274
- title: Calculated Fields
75+
new: true
6376
section:
6477
- title: Overview
65-
path: /docs/trendz/calculated-fields/
78+
path: /docs/trendz/calculations/overview/
6679
- title: Batch calculations
67-
path: /docs/trendz/batch-calculated-fields/
80+
path: /docs/trendz/calculations/batch/
81+
- title: Native calculations
82+
new: true
83+
path: /docs/trendz/calculations/native/
6884
- title: Save metric to ThingsBoard
69-
path: /docs/trendz/save-calculated-to-thingsboard/
85+
path: /docs/trendz/calculations/save-to-thingsboard/
7086
- title: Calculate time to value
71-
path: /docs/trendz/calculate-time-to-value/
87+
path: /docs/trendz/calculations/time-to-value/
7288
- title: Prediction
7389
section:
7490
- title: Overview
@@ -89,7 +105,7 @@ toc:
89105
path: /docs/trendz/ai-widget-summary/
90106
- title: Trendz Prompts
91107
path: /docs/trendz/ai-assistance-prompts/
92-
- title: Large Language Model (LLM) Configuration
108+
- title: Enable AI Features
93109
path: /docs/trendz/custom-ai-model-configuration/
94110
- title: Share views
95111
section:

_includes/contact-us-modal.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ <h2>{{ modalDescription }}</h2>
147147
if (value) {
148148
value = decodeURIComponent(value);
149149
utmData[key] = value;
150-
$form.find('input[name="' + key + ']').val(value);
150+
$form.find('input[name="' + key + '"]').val(value);
151151
}
152152
});
153153

_includes/docs/devices-library/blocks/basic/introduction-block.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
2-
In this guide, you will learn how to [install ThingsBoard Edge on a {{deviceName}}](#starting-edge-on-the-raspberry-pi-4), [create a device](#create-device-on-thingsboard-edge),
2+
In this guide, you will learn how to [install ThingsBoard Edge on a {{deviceName}}](#starting-edge-on-device), [create a device](#create-device-on-thingsboard-edge),
33
[install the required libraries and tools](#install-required-libraries-and-tools).
44
After this, we will [modify our code and upload it to the device](#connect-device-to-thingsboard-edge),
55
and [check the results of our coding and check data on ThingsBoard Edge using imported dashboard](#check-data-on-thingsboard-edge).

_includes/docs/devices-library/blocks/single-board-computers/general-code-to-program-block.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ Necessary variables for connection:
137137
| Variable name | Default value | Description |
138138
|-|-|
139139
| ACCESS_TOKEN | **TEST_TOKEN** | Your device access token |
140-
| THINGSBOARD_EDGE_SERVER | **{{hostName}}** | The IP address of your Raspberry Pi running Edge |
140+
| THINGSBOARD_EDGE_SERVER | **{{hostName}}** | The IP address of your {{deviceName}} running Edge |
141141
142-
If you are running the script on the same Raspberry Pi where Edge is installed, you can also use `localhost`.
142+
If you are running the script on the same **{{deviceName}}** where Edge is installed, you can also use `localhost`.
143143
144144
{% else %}
145145
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
You should have installed thingsboard-python-client-sdk which can be installed using the following command. Still, we recommend installing packages outside the global environment:
1+
To install the `thingsboard-python-client-sdk`, use the command below.
2+
We recommend installing packages outside the global environment:
23

34
```bash
45
pip3 install tb-mqtt-client
56
```
67
{:.copy-code}
78

8-
Also, you should have tools that allow editing code, for example, you can use Nano editor that is going out of the box or install any other code editor you are familiar with.
9+
Also, you should have tools that allow editing code.
10+
For example, you can use the Nano editor, which comes pre-installed, or install any other code editor you prefer.

_includes/docs/devices-library/guides/nvidia-jetson-xavier-nx-developer-kit.md

Lines changed: 39 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,74 @@
1-
1+
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
2+
{% assign deviceName = page.title | remove: "How to install ThingsBoard Edge on " | remove: "?" %}
3+
{% assign prerequisites = "
4+
- " | append: deviceName | append: "
5+
- [tb-mqtt-client library](https://pypi.org/project/tb-mqtt-client/){:target='_blank' rel='noopener'}
6+
- [python ≥ 3.7](https://www.python.org/){:target='_blank' rel='noopener'}
7+
- [Adafruit-Blinka](https://pypi.org/project/Adafruit-Blinka/){:target='_blank' rel='noopener'} "
8+
%}
9+
{% else %}
210
{% assign deviceName = page.title | remove: "How to connect " | remove: "to ThingsBoard?" %}
311
{% assign prerequisites = "
412
- " | append: deviceName | append: "
5-
- [tb-mqtt-client library](https://pypi.org/project/tb-mqtt-client/)
6-
- [python ≥ 3.7](https://www.python.org/)
7-
- [Adafruit-Blinka](https://pypi.org/project/Adafruit-Blinka/) "
13+
- [tb-mqtt-client library](https://pypi.org/project/tb-mqtt-client/){:target='_blank' rel='noopener'}
14+
- [python ≥ 3.7](https://www.python.org/){:target='_blank' rel='noopener'}
15+
- [Adafruit-Blinka](https://pypi.org/project/Adafruit-Blinka/){:target='_blank' rel='noopener'} "
816
%}
17+
{% endif %}
918

1019
## Introduction
1120

1221
![{{deviceName}}](https://img.thingsboard.io/devices-library/{{page.deviceImageFileName}}){: style="float: left; max-width: 200px; max-height: 200px; margin: 0px 10px 0px 0px"}
1322
The NVIDIA Jetson Xavier NX Developer Kit is a powerful, compact AI computer that delivers up to 21 TOPS of accelerated computing in a small form factor.
1423
It's designed for autonomous machines, industrial robots, and embedded systems that require high-performance AI at the edge.
1524

16-
1725
{% include /docs/devices-library/blocks/basic/introduction-block.md %}
1826

19-
## Create device on ThingsBoard
27+
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
28+
## Starting Edge on the {{deviceName}} {#starting-edge-on-device}
29+
{% assign userName = "nvidia" %}
30+
{% include /templates/edge/devices-library/install-edge-gw.md %}
31+
{% endif %}
32+
33+
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
34+
## Create device on ThingsBoard Edge {#create-device-on-thingsboard-edge}
35+
{% else %}
36+
## Create device on ThingsBoard {#create-device-on-thingsboard}
37+
{% endif %}
2038

2139
{% include /docs/devices-library/blocks/basic/thingsboard-create-device-block.md %}
2240

23-
## Install required libraries and tools
41+
## Install required libraries and tools {#install-required-libraries-and-tools}
2442

2543
{% include /docs/devices-library/blocks/single-board-computers/install-required-libraries-and-tools-block.md %}
2644

27-
## Connect device to ThingsBoard
45+
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
46+
{% assign hostName = "NVIDIA_JETSON_XAVIER_NX_IP_ADDRESS" %}
47+
## Connect device to ThingsBoard Edge {#connect-device-to-thingsboard-edge}
48+
{% else %}
49+
## Connect device to ThingsBoard {#connect-device-to-thingsboard}
50+
{% endif %}
2851

2952
{% include /docs/devices-library/blocks/basic/thingsboard-provide-device-access-token-block.md %}
3053

3154
{% include /docs/devices-library/blocks/single-board-computers/general-code-to-program-block.md %}
3255

33-
## Synchronize device state using client and shared attribute requests
56+
## Synchronize device state using client and shared attribute requests {#synchronize-device-state-using-client-and-shared-attribute-requests}
3457
{% include /docs/devices-library/blocks/single-board-computers/thingsboard-synchronize-device-state-using-attribute-requests-block.md %}
3558

36-
## Check data on ThingsBoard
59+
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
60+
## Check data on ThingsBoard Edge {#check-data-on-thingsboard-edge}
61+
{% else %}
62+
## Check data on ThingsBoard {#check-data-on-thingsboard}
63+
{% endif %}
3764

3865
{% include /docs/devices-library/blocks/single-board-computers/check-data-on-thingsboard-block.md %}
3966

40-
## Control device using shared attributes
67+
## Control device using shared attributes {#control-device-using-shared-attributes}
4168

4269
{% include /docs/devices-library/blocks/single-board-computers/update-shared-attributes-block.md %}
4370

44-
## Control device using RPC
71+
## Control device using RPC {#control-device-using-rpc}
4572

4673
{% include /docs/devices-library/blocks/single-board-computers/using-rpc-block.md %}
4774

_includes/docs/devices-library/guides/raspberry-pi-4.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ productivity and database hosting.
2727
{% include /docs/devices-library/blocks/basic/introduction-block.md %}
2828

2929
{% if page.docsPrefix == "pe/edge/" or page.docsPrefix == "edge/" %}
30-
## Starting Edge on the {{deviceName}} {#starting-edge-on-the-raspberry-pi-4}
30+
## Starting Edge on the {{deviceName}} {#starting-edge-on-device}
3131
{% assign userName = "pi" %}
3232
{% include /templates/edge/devices-library/install-edge-gw.md %}
3333
{% endif %}

0 commit comments

Comments
 (0)