Skip to content

Commit 5852487

Browse files
committed
Merge branch 'staging/4.2' into release/4.2
2 parents 2e16192 + 55764d3 commit 5852487

631 files changed

Lines changed: 20622 additions & 10484 deletions

File tree

Some content is hidden

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

_data/clients-feedback.yml

Lines changed: 63 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ smart-city:
219219
companyName: Awake
220220
id: awake
221221
link: https://awakeboards.com/
222+
authorImage: https://img.thingsboard.io/customers/kemen-pevec.webp
222223
companyImage: https://img.thingsboard.io/customers/awake.webp
223224
text:
224225
0: 'End-to-end rental management solution with IoT, multi-channel alerts, and branded interface'
@@ -405,9 +406,10 @@ industry40:
405406
3: "The aggregated data is presented in a digital twin format on a dashboard, which accurately reflects the layout of the manufacturing facility, including the various machines on the floor. Each machine displays the status of its milling motors, and some machines operate with two milling heads. Performance metrics, such as efficiency and the number of production cycles (representing the produced units), are indicated with color-coded values. Green values indicate good performance, orange suggests suboptimal performance, and red signals poor performance. This visual representation enables the plant manager to quickly identify machines that may require optimization or attention."
406407
- author: Mario Garcia Torres
407408
position: R&D Director
408-
companyName: süc//dacor GmbH
409-
id: dacor
409+
companyName: Poliglot
410+
id: poliglot
410411
link: https://poligiot.com/
412+
authorImage: /image/customers/poliglot-photo.webp
411413
companyImage: https://img.thingsboard.io/customers/poligiot.svg
412414
companyImageWidth: 170
413415
companyImageHeight: 30
@@ -552,3 +554,62 @@ warehouse-monitoring:
552554
feedbackLink:
553555
label: "Read Vypin's case study."
554556
link: /case-study/Vypin.pdf
557+
development-service-feedback:
558+
feedback:
559+
- author: Tamati Iro
560+
position: VAS Manager
561+
companyName: Vodafone
562+
id: vodafone
563+
authorImage: https://img.thingsboard.io/customers/tamati-iro.webp
564+
companyImage: https://img.thingsboard.io/customers/vodafone.svg
565+
companyImageWidth: 120
566+
companyImageHeight: 48
567+
collapse: "true"
568+
collapseIndex: 4
569+
text:
570+
0: 'Working with the ThingsBoard Development team on our custom Mobile App has been an outstanding experience.'
571+
1: 'The development process was smooth, well-structured, and highly professional. From the initial requirements gathering to the final delivery, the team demonstrated deep technical expertise and a clear understanding of our vision.'
572+
2: 'The development team was highly responsive, transparent, and easy to work with, keeping us informed at every milestone. Any questions or concerns were addressed promptly, which gave us confidence that the project was always on track.'
573+
3: 'The final mobile app exceeded our expectations. It’s user-friendly, visually appealing, and performs reliably in real-world use. The mobile app was also designed in a way where my team could maintain widgets in the app without depending on mobile app developers.'
574+
4: 'This custom development has played a key role in advancing our business goals. The mobile app has allowed us to better serve our customers, and bring our IoT data to the palm of their hands in a seamless way. It’s already proving to be a valuable tool for both our team and our clients.'
575+
5: 'The fixed-price, fast delivery approach worked perfectly for us. It gave us cost certainty, kept the project moving at a great pace, and ensured that we met our timelines without compromising on quality.'
576+
6: 'We look forward to working with the ThingsBoard team again in the future and highly recommend their services to anyone looking for expert IoT and mobile development!'
577+
- author: Daniel Portero
578+
position: Cloud & App Development Manager
579+
companyName: Circutor
580+
id: circutor
581+
authorImage: https://img.thingsboard.io/customers/circutor-person.webp
582+
companyImage: https://img.thingsboard.io/customers/circutor.svg
583+
companyImageWidth: 138
584+
companyImageHeight: 32
585+
text:
586+
0: 'CIRCUTOR has over 40 years’ experience working on the design and manufacture of units for improving energy efficiency: electrical energy, power quality measurement and control units, industrial electrical protection, reactive energy compensation, and harmonic filtering.'
587+
1: 'CIRCUTOR owns a wide portfolio of connected energy control and metering devices. Despite the diversity of proprietary and off-the-shelf data protocols, Thingsboard has made it easy to accommodate most of our products in a common data platform.'
588+
2: 'I am deeply impressed by the dynamism and professionalism of the Thingsboard team. I appreciate greatly the ability to attend our technical suggestions and adopt them in the form of new functionalities. I highly recommend Thingsboard for its reliability, its flexibility and above all, the quality of the product and its technical service.'
589+
- author: Mario Garcia Torres
590+
position: R&D Director
591+
companyName: Poliglot
592+
id: poliglot
593+
authorImage: https://img.thingsboard.io/customers/poliglot-photo.webp
594+
companyImage: https://img.thingsboard.io/customers/poligiot.svg
595+
companyImageHeight: 40
596+
noHeading: "true"
597+
text:
598+
0: "Working with the ThingsBoard team throughout this project has been a very positive and productive experience. From the beginning, the development process was well-structured and collaborative. The team supported me in migrating device communications, configuring message flows, and building a complete messaging system tailored to my needs."
599+
1: "They also guided me through setting up critical components such as data history storage, the early warning system, and automated monthly reports. Each stage of the development was handled with great attention to detail, always ensuring that the solutions aligned with the system architecture and functional goals."
600+
2: 'Communication has been clear, responsive, and solution-oriented. I always felt that I had a reliable partner on the other side, ready to face challenges with me, especially when integrating ThingsBoard’s services with third-party tools. Their willingness to adapt and help troubleshoot integration issues in real time made a huge difference.'
601+
3: "The final result is a robust, scalable system that performs exactly as envisioned. I also appreciate their continued openness to collaborate on the next stages of the project."
602+
- author: Klemen Pevec
603+
position: Head of Software Engineering
604+
companyName: Awake
605+
id: awake
606+
authorImage: https://img.thingsboard.io/customers/kemen-pevec.webp
607+
companyImage: https://img.thingsboard.io/customers/awake.webp
608+
companyImageWidth: 172
609+
companyImageHeight: 32
610+
text:
611+
0: 'End-to-end rental management solution with IoT, multi-channel alerts, and branded interface'
612+
1: 'We have reached out to ThingsBoard to build a rental operations dashboard for managing rental stations that offer our products. Additionally, we wanted to provide those stations with a ready-made interface for fleet and contract management. '
613+
2: 'The solution needed to support rental contracts, performance reporting for rental centers, fleet management, geofencing, internal incident reporting, and multi-channel notifications (SMS, email, WhatsApp), along with real-time IoT connectivity to our products via MQTT.'
614+
3: 'Given time constraints, we chose to outsource the development so our internal team could focus on other priorities. Working with the ThingsBoard team proved to be efficient, with just the right level of collaboration needed to deliver an optimal outcome.'
615+
4: 'The final product met our expectations, featuring a user interface aligned with our brand’s design language and enabling rental centers to manage operations easily, safely, and in a centralized way.'

_data/docs-home.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ toc:
7575
path: /docs/user-guide/rule-engine-2-0/re-getting-started/
7676
- title: Queues
7777
path: /docs/user-guide/rule-engine-2-5/queues/
78-
- title: Nodes
78+
- title: Rule Nodes
7979
path: /docs/user-guide/rule-engine-2-0/nodes/
8080
- title: Data processing & actions
8181
section:
@@ -363,7 +363,7 @@ toc:
363363
path: /docs/user-guide/contribution/how-to-contribute-your-device-integration-guide/
364364
- title: Rule Node development
365365
path: /docs/user-guide/contribution/rule-node-development/
366-
- title: Widgets development (ThingsBoard v3.x)
366+
- title: Widgets development
367367
section:
368368
- title: Overview
369369
path: /docs/user-guide/contribution/widgets-development/
@@ -373,8 +373,6 @@ toc:
373373
path: /docs/user-guide/contribution/ui/custom-subscriptions/
374374
- title: Advanced widget development
375375
path: /docs/user-guide/contribution/ui/advanced-development/
376-
- title: Widgets development (ThingsBoard v2.x)
377-
path: /docs/user-guide/contribution/widgets-development-before-3.0/
378376
- title: Troubleshooting
379377
path: /docs/user-guide/troubleshooting/
380378
- title: Release notes

_data/hardware-partners.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,6 +1223,38 @@
12231223
and device firmware are open source, making us one of the most open building automation
12241224
systems on the market. We make collaboration simple and straightforward with easy
12251225
purchases on the web and open, long-term support on the forum.
1226+
- name: Arwin Technology Limited
1227+
type:
1228+
- LoRaWAN
1229+
- NB-IoT
1230+
industry:
1231+
- Smart Cities
1232+
- Retail
1233+
- Smart Buildings
1234+
- Environment Monitoring
1235+
use-case:
1236+
- Smart Energy
1237+
- Environment Monitoring
1238+
- Smart Office
1239+
- Water Metering
1240+
- Smart Metering
1241+
- Air Quality Monitoring
1242+
- Tank Level Monitoring
1243+
hardware-types:
1244+
- Sensors
1245+
logo: https://img.thingsboard.io/partners/senso-8-logo.png
1246+
page: /partners/hardware/arwin-technology-limited
1247+
site:
1248+
href: https://www.senso8.com/
1249+
links:
1250+
gateway-guides:
1251+
0:
1252+
label: Connect LRS10701 LoRaWAN IAQ Sensor to ThingsBoard
1253+
href: "/docs/devices-library/lrs10701/"
1254+
1:
1255+
label: Connect LRS20100 LoRaWAN Temperature and Humidity Sensor to ThingsBoard
1256+
href: "/docs/devices-library/lrs20100/"
1257+
description: SENSO8 is the registered product trademark of Arwin Technology Limited. We were founded in 2015 at the Hong Kong Science Park. Our team, with over 20 years of Fortune 500 expertise, delivers end-to-end solutions from embedded design to cloud systems. We specialize in advanced wireless technologies (NB-IoT, LoRa, BLE, Wi-Fi) as well as a wide range of sensor applications. SENSO8 offers best-in-class IoT-sensor solutions - Indoor Air Quality(IAQ) Sensors, Water Leak Sensors, Temperature Sensors, Smart Power Meters, Dry Contact Sensors, etc. Most of the sensor models are battery-powered with years of battery life, which makes installation easier.
12261258
- name: Atomsenses
12271259
type:
12281260
- LoRaWAN

_data/paas-eu/docs-home.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ toc:
114114
path: /docs/paas/eu/user-guide/rule-engine-2-0/overview/
115115
- title: Getting started with Rule Engine
116116
path: /docs/paas/eu/user-guide/rule-engine-2-0/re-getting-started/
117-
- title: Nodes
117+
- title: Rule Nodes
118118
path: /docs/paas/eu/user-guide/rule-engine-2-0/nodes/
119119
- title: Data processing & actions
120120
section:

_data/paas/docs-home.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ toc:
114114
path: /docs/paas/user-guide/rule-engine-2-0/overview/
115115
- title: Getting Started
116116
path: /docs/paas/user-guide/rule-engine-2-0/re-getting-started/
117-
- title: Nodes
117+
- title: Rule Nodes
118118
path: /docs/paas/user-guide/rule-engine-2-0/nodes/
119119
- title: Data processing & actions
120120
section:

_data/pages_info.yml

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@
147147
"/docs/devices-library/lenovo-leez-sbc-p710/":
148148
url: "/docs/devices-library/lenovo-leez-sbc-p710/"
149149
redirect_from: []
150+
"/docs/devices-library/lrs10701/":
151+
url: "/docs/devices-library/lrs10701/"
152+
redirect_from: []
153+
"/docs/devices-library/lrs20100/":
154+
url: "/docs/devices-library/lrs20100/"
155+
redirect_from: []
150156
"/docs/devices-library/luanode32/":
151157
url: "/docs/devices-library/luanode32/"
152158
redirect_from: []
@@ -643,8 +649,8 @@
643649
"/docs/iot-gateway/guides/how-to-connect-modbus-device/":
644650
url: "/docs/iot-gateway/guides/how-to-connect-modbus-device/"
645651
redirect_from: []
646-
"/docs/iot-gateway/guides/how-to-connect-opcua-server/":
647-
url: "/docs/iot-gateway/guides/how-to-connect-opcua-server/"
652+
"/docs/iot-gateway/guides/how-to-connect-opc-ua-device-to-thingsboard-ce/":
653+
url: "/docs/iot-gateway/guides/how-to-connect-opc-ua-device-to-thingsboard-ce/"
648654
redirect_from: []
649655
"/docs/iot-gateway/guides/how-to-enable-remote-configuration/":
650656
url: "/docs/iot-gateway/guides/how-to-enable-remote-configuration/"
@@ -667,9 +673,6 @@
667673
"/docs/iot-gateway/guides/how-to-use-remote-converter-update/":
668674
url: "/docs/iot-gateway/guides/how-to-use-remote-converter-update/"
669675
redirect_from: []
670-
"/docs/iot-gateway/guides/how-to-use-rpc-modbus-connector/":
671-
url: "/docs/iot-gateway/guides/how-to-use-rpc-modbus-connector/"
672-
redirect_from: []
673676
"/docs/iot-gateway/how-device-removing-renaming-works/":
674677
url: "/docs/iot-gateway/how-device-removing-renaming-works/"
675678
redirect_from: []
@@ -1153,6 +1156,12 @@
11531156
"/docs/paas/devices-library/lenovo-leez-sbc-p710/":
11541157
url: "/docs/paas/devices-library/lenovo-leez-sbc-p710/"
11551158
redirect_from: []
1159+
"/docs/paas/devices-library/lrs10701/":
1160+
url: "/docs/paas/devices-library/lrs10701/"
1161+
redirect_from: []
1162+
"/docs/paas/devices-library/lrs20100/":
1163+
url: "/docs/paas/devices-library/lrs20100/"
1164+
redirect_from: []
11561165
"/docs/paas/devices-library/luanode32/":
11571166
url: "/docs/paas/devices-library/luanode32/"
11581167
redirect_from: []
@@ -1496,6 +1505,12 @@
14961505
"/docs/paas/eu/devices-library/lenovo-leez-sbc-p710/":
14971506
url: "/docs/paas/eu/devices-library/lenovo-leez-sbc-p710/"
14981507
redirect_from: []
1508+
"/docs/paas/eu/devices-library/lrs10701/":
1509+
url: "/docs/paas/eu/devices-library/lrs10701/"
1510+
redirect_from: []
1511+
"/docs/paas/eu/devices-library/lrs20100/":
1512+
url: "/docs/paas/eu/devices-library/lrs20100/"
1513+
redirect_from: []
14991514
"/docs/paas/eu/devices-library/luanode32/":
15001515
url: "/docs/paas/eu/devices-library/luanode32/"
15011516
redirect_from: []
@@ -2899,6 +2914,12 @@
28992914
"/docs/pe/devices-library/lenovo-leez-sbc-p710/":
29002915
url: "/docs/pe/devices-library/lenovo-leez-sbc-p710/"
29012916
redirect_from: []
2917+
"/docs/pe/devices-library/lrs10701/":
2918+
url: "/docs/pe/devices-library/lrs10701/"
2919+
redirect_from: []
2920+
"/docs/pe/devices-library/lrs20100/":
2921+
url: "/docs/pe/devices-library/lrs20100/"
2922+
redirect_from: []
29022923
"/docs/pe/devices-library/luanode32/":
29032924
url: "/docs/pe/devices-library/luanode32/"
29042925
redirect_from: []
@@ -3572,12 +3593,10 @@
35723593
"/docs/pe/user-guide/contribution/ui/custom-subscriptions/":
35733594
url: "/docs/pe/user-guide/contribution/ui/custom-subscriptions/"
35743595
redirect_from: []
3575-
"/docs/pe/user-guide/contribution/widgets-development-before-3.0/":
3576-
url: "/docs/pe/user-guide/contribution/widgets-development-before-3.0/"
3577-
redirect_from: []
35783596
"/docs/pe/user-guide/contribution/widgets-development/":
35793597
url: "/docs/pe/user-guide/contribution/widgets-development/"
3580-
redirect_from: []
3598+
redirect_from:
3599+
- docs/pe/user-guide/contribution/widgets-development-before-3.0/
35813600
"/docs/pe/user-guide/csv-xls-data-export/":
35823601
url: "/docs/pe/user-guide/csv-xls-data-export/"
35833602
redirect_from:
@@ -4397,12 +4416,10 @@
43974416
"/docs/user-guide/contribution/ui/custom-subscriptions/":
43984417
url: "/docs/user-guide/contribution/ui/custom-subscriptions/"
43994418
redirect_from: []
4400-
"/docs/user-guide/contribution/widgets-development-before-3.0/":
4401-
url: "/docs/user-guide/contribution/widgets-development-before-3.0/"
4402-
redirect_from: []
44034419
"/docs/user-guide/contribution/widgets-development/":
44044420
url: "/docs/user-guide/contribution/widgets-development/"
4405-
redirect_from: []
4421+
redirect_from:
4422+
- docs/user-guide/contribution/widgets-development-before-3.0/
44064423
"/docs/user-guide/customization/":
44074424
url: "/docs/user-guide/customization/"
44084425
redirect_from: []
@@ -5070,7 +5087,7 @@
50705087
"/docs/user-guide/rule-engine-2-0/nodes/external/aws-sqs/":
50715088
url: "/docs/user-guide/rule-engine-2-0/nodes/external/aws-sqs/"
50725089
redirect_from:
5073-
- "/reference/plugins/sqs/"
5090+
- "/docs/reference/plugins/sqs/"
50745091
"/docs/user-guide/rule-engine-2-0/nodes/external/azure-iot-hub/":
50755092
url: "/docs/user-guide/rule-engine-2-0/nodes/external/azure-iot-hub/"
50765093
redirect_from: []

_data/pages_redirect_info.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,9 @@
206206
"/docs/pe/user-guide/ui/asset-profiles":
207207
url: "/docs/pe/user-guide/asset-profiles/"
208208
redirect_from: "/docs/pe/user-guide/ui/asset-profiles"
209+
docs/pe/user-guide/contribution/widgets-development-before-3.0/:
210+
url: "/docs/pe/user-guide/contribution/widgets-development/"
211+
redirect_from: docs/pe/user-guide/contribution/widgets-development-before-3.0/
209212
"/docs/user-guide/csv-xls-data-export/":
210213
url: "/docs/pe/user-guide/csv-xls-data-export/"
211214
redirect_from: "/docs/user-guide/csv-xls-data-export/"
@@ -302,6 +305,9 @@
302305
"/docs/user-guide/ui/asset-profiles":
303306
url: "/docs/user-guide/asset-profiles/"
304307
redirect_from: "/docs/user-guide/ui/asset-profiles"
308+
docs/user-guide/contribution/widgets-development-before-3.0/:
309+
url: "/docs/user-guide/contribution/widgets-development/"
310+
redirect_from: docs/user-guide/contribution/widgets-development-before-3.0/
305311
"/docs/user-guide/ui/dashboards/":
306312
url: "/docs/user-guide/dashboards/"
307313
redirect_from: "/docs/user-guide/ui/dashboards/"
@@ -401,9 +407,9 @@
401407
"/docs/reference/plugins/sns/":
402408
url: "/docs/user-guide/rule-engine-2-0/nodes/external/aws-sns/"
403409
redirect_from: "/docs/reference/plugins/sns/"
404-
"/reference/plugins/sqs/":
410+
"/docs/reference/plugins/sqs/":
405411
url: "/docs/user-guide/rule-engine-2-0/nodes/external/aws-sqs/"
406-
redirect_from: "/reference/plugins/sqs/"
412+
redirect_from: "/docs/reference/plugins/sqs/"
407413
"/docs/user-guide/rule-engine-2-0/external-nodes/":
408414
url: "/docs/user-guide/rule-engine-2-0/nodes/external/"
409415
redirect_from: "/docs/user-guide/rule-engine-2-0/external-nodes/"

_data/pe/docs-home.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ toc:
106106
path: /docs/pe/user-guide/rule-engine-2-0/re-getting-started/
107107
- title: Queues
108108
path: /docs/pe/user-guide/rule-engine-2-5/queues/
109-
- title: Nodes
109+
- title: Rule Nodes
110110
path: /docs/pe/user-guide/rule-engine-2-0/nodes/
111111
- title: Data processing & actions
112112
section:
@@ -381,7 +381,7 @@ toc:
381381
path: /docs/pe/user-guide/contribution/how-to-contribute-your-device-integration-guide/
382382
- title: Rule Node development
383383
path: /docs/pe/user-guide/contribution/rule-node-development/
384-
- title: Widgets development (ThingsBoard v3.x)
384+
- title: Widgets development
385385
section:
386386
- title: Overview
387387
path: /docs/pe/user-guide/contribution/widgets-development/
@@ -391,8 +391,6 @@ toc:
391391
path: /docs/pe/user-guide/contribution/ui/custom-subscriptions/
392392
- title: Advanced widget development
393393
path: /docs/pe/user-guide/contribution/ui/advanced-development/
394-
- title: Widgets development (ThingsBoard v2.x)
395-
path: /docs/pe/user-guide/contribution/widgets-development-before-3.0/
396394
- title: Troubleshooting
397395
path: /docs/pe/user-guide/troubleshooting/
398396
- title: Release notes

0 commit comments

Comments
 (0)