Skip to content

Commit fdaf9d3

Browse files
committed
Merge branch 'staging/4.2' into release/4.2
2 parents 98ecf9c + 5ca7f7c commit fdaf9d3

442 files changed

Lines changed: 15564 additions & 1751 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.

_config.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,15 @@ collections:
8080
output: true
8181

8282
release:
83-
branch: release-4.1
83+
branch: release-4.2
8484
branch_major_next: master
85-
ver: 4.1
86-
ce_ver: 4.1
87-
ce_tag: v4.1
88-
ce_full_ver: 4.1.0
89-
pe_ver: 4.1pe
90-
pe_full_ver: 4.1.0PE
91-
wd_examples_commit: v4.1
85+
ver: 4.2
86+
ce_ver: 4.2
87+
ce_tag: v4.2
88+
ce_full_ver: 4.2.0
89+
pe_ver: 4.2pe
90+
pe_full_ver: 4.2.0PE
91+
wd_examples_commit: v4.2
9292
# >>> EDGE
9393
edge_ver: 4.1
9494
edge_tag: v4.1

_data/api.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ toc:
55
path: /docs/api/
66
- title: Device Connectivity Protocols
77
path: /docs/reference/protocols/
8+
- title: MCP Server
9+
new: true
10+
path: /docs/reference/mcp-server/
811
- title: Device Connectivity APIs
912
section:
1013
- title: MQTT Device API

_data/clients-feedback.yml

Lines changed: 68 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,25 @@ telecom:
311311
label: Telecom
312312
icon: https://img.thingsboard.io/telecom-icon.svg
313313
feedback:
314+
- author: Tamati Iro
315+
position: VAS Manager
316+
companyName: Vodafone
317+
id: vodafone
318+
link: https://www.vodafone.co.ck/
319+
authorImage: https://img.thingsboard.io/customers/tamati-iro.webp
320+
companyImage: https://img.thingsboard.io/customers/vodafone.svg
321+
companyImageWidth: 120
322+
companyImageHeight: 48
323+
collapse: "true"
324+
collapseIndex: 4
325+
text:
326+
0: 'Working with the ThingsBoard Development team on our custom Mobile App has been an outstanding experience.'
327+
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.'
328+
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.'
329+
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.'
330+
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.'
331+
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.'
332+
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!'
314333
- author: David Týr
315334
position: Innovation Manager
316335
companyName: T-Mobile Czech Republic a.s.
@@ -356,6 +375,55 @@ industry40:
356375
label: Industry 4.0
357376
icon: https://img.thingsboard.io/industry40-icon.svg
358377
feedback:
378+
- author: Andreas Kücker
379+
position: Manager Digital
380+
companyName: süc//dacor GmbH
381+
id: dacor
382+
link: https://dacor.de/
383+
authorImage: https://img.thingsboard.io/customers/andreas-kucker.webp
384+
companyImage: https://img.thingsboard.io/customers/dacor.svg
385+
companyImageWidth: 170
386+
companyImageHeight: 30
387+
collapse: "true"
388+
collapseIndex: 4
389+
text:
390+
0: "Enhancing production transparency with IoT-driven monitoring in automotive component manufacturing"
391+
1: "A well-established medium-sized company specializes in the machining of profiles used in roof opening systems and sunroofs for the automotive sector. The machining process is semi-automated, but lacked the capability to transmit production data. Our client had a need for greater transparency in their manufacturing process, especially regarding downtime and productivity tracking."
392+
2: 'To address this requirement, we implemented a solution that involves integrating a trigger within the machine’s program. This trigger, connected via cable, captures the power status of the milling motor and transmits this data to an IoT module. From there, we wirelessly transmit the data over LoRaWAN technology. The collected data is then processed and aggregated in our Thingsboard platform, allowing us to present it in an understandable dashboard format for production management and control purposes.'
393+
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."
394+
- author: Mario Garcia Torres
395+
position: R&D Director
396+
companyName: süc//dacor GmbH
397+
id: dacor
398+
link: https://poligiot.com/
399+
companyImage: https://img.thingsboard.io/customers/poligiot.svg
400+
companyImageWidth: 170
401+
companyImageHeight: 30
402+
noHeading: "true"
403+
text:
404+
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."
405+
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."
406+
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.'
407+
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."
408+
- author: Tamati Iro
409+
position: VAS Manager
410+
companyName: Vodafone
411+
id: vodafone
412+
link: https://www.vodafone.co.ck/
413+
authorImage: https://img.thingsboard.io/customers/tamati-iro.webp
414+
companyImage: https://img.thingsboard.io/customers/vodafone.svg
415+
companyImageWidth: 120
416+
companyImageHeight: 48
417+
collapse: "true"
418+
collapseIndex: 4
419+
text:
420+
0: 'Working with the ThingsBoard Development team on our custom Mobile App has been an outstanding experience.'
421+
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.'
422+
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.'
423+
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.'
424+
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.'
425+
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.'
426+
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!'
359427
- author: Sudhir Ravindramohan
360428
position: Co-founder and CTO
361429
companyName: Utvyakta
@@ -440,20 +508,6 @@ industry40:
440508
0: "Exceptional experience working with ThingsBoard's unit"
441509
1: "We are delighted to share our exceptional experience working with ThingsBoard's development unit for custom widget development. As a company specializing in delivering innovative IoT solutions, working with ThingsBoard Professional Edition platform, we sought their expertise to reduce our time to market. From the initial estimation to the final delivery, ThingsBoard's development team demonstrated remarkable professionalism and technical prowess."
442510
2: 'Their careful estimation process significantly enhanced our understanding of the project scope, making planning and collaboration more effective. Additionally, their team attentively listened to our detailed requirements and skilfully transformed them into thoughtfully designed custom widgets. The development process was smooth, with regular updates and transparent communication.'
443-
- author: Andreas Kücker
444-
position: Manager Digital
445-
companyName: süc//dacor GmbH
446-
id: dacor
447-
link: https://dacor.de/
448-
authorImage: https://img.thingsboard.io/customers/andreas-kucker.webp
449-
companyImage: https://img.thingsboard.io/customers/dacor.svg
450-
companyImageWidth: 170
451-
companyImageHeight: 30
452-
text:
453-
0: "Enhancing production transparency with IoT-driven monitoring in automotive component manufacturing"
454-
1: "A well-established medium-sized company specializes in the machining of profiles used in roof opening systems and sunroofs for the automotive sector. The machining process is semi-automated, but lacked the capability to transmit production data. Our client had a need for greater transparency in their manufacturing process, especially regarding downtime and productivity tracking."
455-
2: 'To address this requirement, we implemented a solution that involves integrating a trigger within the machine’s program. This trigger, connected via cable, captures the power status of the milling motor and transmits this data to an IoT module. From there, we wirelessly transmit the data over LoRaWAN technology. The collected data is then processed and aggregated in our Thingsboard platform, allowing us to present it in an understandable dashboard format for production management and control purposes.'
456-
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."
457511
warehouse-monitoring:
458512
label: Warehouse Monitoring
459513
icon: https://img.thingsboard.io/warehouse-monitoring-icon.svg

_data/docs-home.yml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ toc:
142142
path: /docs/user-guide/contribution/rule-node-development/
143143
- title: Templatization
144144
path: /docs/user-guide/templatization/
145-
new: true
146145
- title: White labeling
147146
pe: true
148147
section:
@@ -224,11 +223,28 @@ toc:
224223
- title: Notifications and Alarms on your smartphone using Telegram Bot
225224
path: /docs/user-guide/rule-engine-2-0/tutorials/integration-with-telegram-bot/
226225
- title: Analytics
226+
new: true
227227
section:
228+
- title: IoT Anomaly Detection with AI
229+
path: /docs/samples/analytics/ai-predictive-maintenance/
230+
new: true
228231
- title: Trendz Analytics
229232
path: /docs/trendz/
230233
- title: Kafka Streams
231234
path: /docs/samples/analytics/kafka-streams/
235+
- title: Reporting
236+
pe: true
237+
section:
238+
- title: Key concepts
239+
path: /docs/pe/user-guide/reporting/reporting-key-concepts/
240+
- title: Getting started with Reporting
241+
path: /docs/pe/user-guide/reporting/reporting-getting-started/
242+
- title: Subreport
243+
path: /docs/pe/user-guide/reporting/subreport/
244+
- title: Scheduling reports
245+
path: /docs/pe/user-guide/reporting/scheduling-reports/
246+
- title: Attaching report to notification
247+
path: /docs/pe/user-guide/reporting/attaching-report-to-notification/
232248
- title: Mobile center
233249
section:
234250
- title: Overview
@@ -268,9 +284,6 @@ toc:
268284
- title: Scheduler
269285
path: /docs/pe/user-guide/scheduler/
270286
pe: true
271-
- title: Reporting
272-
path: /docs/pe/user-guide/reporting/
273-
pe: true
274287
- title: CSV/XLS data export
275288
path: /docs/pe/user-guide/csv-xls-data-export/
276289
pe: true

_data/edge-pe/api.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ toc:
55
path: /docs/pe/edge/api/
66
- title: Device Connectivity Protocols
77
path: /docs/pe/edge/reference/protocols/
8+
- title: MCP Server
9+
new: true
10+
path: /docs/pe/edge/reference/mcp-server/
811
- title: Device Connectivity APIs
912
section:
1013
- title: MQTT Device API

_data/edge/api.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ toc:
55
path: /docs/edge/api/
66
- title: Device Connectivity Protocols
77
path: /docs/edge/reference/protocols/
8+
- title: MCP Server
9+
new: true
10+
path: /docs/edge/reference/mcp-server/
811
- title: Device Connectivity APIs
912
section:
1013
- title: MQTT Device API

_data/mobile-pe/docs-home.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,17 @@ toc:
2121
path: /docs/pe/mobile/oauth2/
2222
- title: White-labeling
2323
path: /docs/pe/mobile/white-labeling/
24+
- title: App icon and splash screen
25+
path: /docs/pe/mobile/app-icon-splash-screen/
2426
- title: Self-registration
2527
path: /docs/pe/mobile/self-registration/
26-
- title: QR code settings
28+
- title: QR code settings (Mobile app v1.7.x)
2729
path: /docs/pe/mobile/qr-code-settings/
28-
- title: Publish your app
29-
path: /docs/pe/mobile/release/
30+
- title: QR code settings (Mobile app v1.6.x)
31+
path: /docs/pe/mobile/qr-code-settings-before-v1.7/
32+
- title: Add your own localization
33+
path: /docs/pe/mobile/localization/
34+
- title: Publish your app (Mobile app v1.6.x)
35+
path: /docs/pe/mobile/release-before-v1.7/
36+
- title: Publish your app (Mobile app v1.7.x)
37+
path: /docs/pe/mobile/release/

_data/mobile/docs-home.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,15 @@ toc:
1919
path: /docs/mobile/mobile-actions/
2020
- title: OAuth 2.0
2121
path: /docs/mobile/oauth2/
22-
- title: QR code settings
22+
- title: QR code settings (Mobile app v1.7.x)
2323
path: /docs/mobile/qr-code-settings/
24-
- title: Publish your app
25-
path: /docs/mobile/release/
24+
- title: QR code settings (Mobile app v1.6.x)
25+
path: /docs/mobile/qr-code-settings-before-v1.7/
26+
- title: App icon and splash screen
27+
path: /docs/mobile/app-icon-splash-screen/
28+
- title: Add your own localization
29+
path: /docs/mobile/localization/
30+
- title: Publish your app (Mobile app v1.6.x)
31+
path: /docs/mobile/release-before-v1.7/
32+
- title: Publish your app (Mobile app v1.7.x)
33+
path: /docs/mobile/release/

_data/paas-eu/api.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ toc:
55
path: /docs/paas/eu/api/
66
- title: Device Connectivity Protocols
77
path: /docs/paas/eu/reference/protocols/
8+
- title: MCP Server
9+
new: true
10+
path: /docs/paas/eu/reference/mcp-server/
811
- title: Device Connectivity APIs
912
section:
1013
- title: MQTT Device API

_data/paas-eu/docs-home.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,6 @@ toc:
172172
path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-message-reprocessing/
173173
- title: Templatization
174174
path: /docs/paas/eu/user-guide/templatization/
175-
new: true
176175
- title: White labeling
177176
section:
178177
- title: Overview
@@ -251,11 +250,28 @@ toc:
251250
- title: Notifications and Alarms on your smartphone using Telegram Bot
252251
path: /docs/paas/eu/user-guide/rule-engine-2-0/tutorials/integration-with-telegram-bot/
253252
- title: Analytics
253+
new: true
254254
section:
255+
- title: IoT Anomaly Detection with AI
256+
path: /docs/paas/eu/samples/analytics/ai-predictive-maintenance/
257+
new: true
255258
- title: Trendz Analytics
256259
path: /docs/trendz/
257260
- title: Kafka Streams
258261
path: /docs/paas/eu/samples/analytics/kafka-streams/
262+
- title: Reporting
263+
new: true
264+
section:
265+
- title: Key concepts
266+
path: /docs/paas/eu/user-guide/reporting/reporting-key-concepts/
267+
- title: Getting started with Reporting
268+
path: /docs/paas/eu/user-guide/reporting/reporting-getting-started/
269+
- title: Subreport
270+
path: /docs/paas/eu/user-guide/reporting/subreport/
271+
- title: Scheduling reports
272+
path: /docs/paas/eu/user-guide/reporting/scheduling-reports/
273+
- title: Attaching report to notification
274+
path: /docs/paas/eu/user-guide/reporting/attaching-report-to-notification/
259275
- title: Mobile center
260276
section:
261277
- title: Overview
@@ -291,8 +307,6 @@ toc:
291307
path: /docs/paas/eu/user-guide/bulk-provisioning/
292308
- title: Scheduler
293309
path: /docs/paas/eu/user-guide/scheduler/
294-
- title: Reporting
295-
path: /docs/paas/eu/user-guide/reporting/
296310
- title: CSV/XLS data export
297311
path: /docs/paas/eu/user-guide/csv-xls-data-export/
298312
- title: File storage

0 commit comments

Comments
 (0)