diff --git a/_config.yml b/_config.yml index f78277860f..cf04a291d2 100644 --- a/_config.yml +++ b/_config.yml @@ -82,13 +82,13 @@ collections: release: branch: release-4.2 branch_major_next: master - ver: 4.2 - ce_ver: 4.2 - ce_tag: v4.2 - ce_full_ver: 4.2.0 - pe_ver: 4.2pe - pe_full_ver: 4.2.0PE - wd_examples_commit: v4.2 + ver: 4.2.1 + ce_ver: 4.2.1 + ce_tag: v4.2.1 + ce_full_ver: 4.2.1 + pe_ver: 4.2.1pe + pe_full_ver: 4.2.1PE + wd_examples_commit: v4.2.1 # >>> EDGE edge_ver: 4.2 edge_tag: v4.2 @@ -102,4 +102,4 @@ release: pe_dart_client_ver: 4.0.0 broker_full_ver: 2.2.0 broker_branch: release-2.2.0 - trendz_ver: 1.13.2 + trendz_ver: 1.14.0 diff --git a/_data/carousel-collection/case-studies.yml b/_data/carousel-collection/case-studies.yml new file mode 100644 index 0000000000..1d6a483276 --- /dev/null +++ b/_data/carousel-collection/case-studies.yml @@ -0,0 +1,31 @@ +tjk-solutions: + 0: + src: "/images/case-studies/tjk-1.webp" + alt: "TJC-Solutions" + 1: + src: "/images/case-studies/tjk-2.webp" + alt: "TJC-Solutions" + 2: + src: "/images/case-studies/tjk-3.webp" + alt: "TJC-Solutions" + 3: + src: "/images/case-studies/tjk-4.webp" + alt: "TJC-Solutions" + 4: + src: "/images/case-studies/tjk-5.webp" + alt: "TJC-Solutions" + 5: + src: "/images/case-studies/tjk-6.webp" + alt: "TJC-Solutions" + 6: + src: "/images/case-studies/tjk-7.webp" + alt: "TJC-Solutions" + 7: + src: "/images/case-studies/tjk-8.webp" + alt: "TJC-Solutions" + 8: + src: "/images/case-studies/tjk-9.webp" + alt: "TJC-Solutions" + 9: + src: "/images/case-studies/tjk-10.webp" + alt: "TJC-Solutions" \ No newline at end of file diff --git a/_data/clients-feedback-dev-services.yml b/_data/clients-feedback-dev-services.yml new file mode 100644 index 0000000000..0e7d213f1f --- /dev/null +++ b/_data/clients-feedback-dev-services.yml @@ -0,0 +1,58 @@ +development-service-feedback: + feedback: + - author: Tamati Iro + position: VAS Manager + companyName: Vodafone + id: vodafone + authorImage: /images/customers/tamati-iro.webp + companyImage: /images/customers/vodafone.svg + companyImageWidth: 170 + collapse: "true" + collapseIndex: 4 + text: + 0: 'Working with the ThingsBoard Development team on our custom Mobile App has been an outstanding experience.' + 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.' + 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.' + 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.' + 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.' + 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.' + 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!' + - author: Daniel Portero + position: Cloud & App Development Manager + companyName: Circutor + id: circutor + authorImage: /images/customers/circutor-person.webp + companyImage: /images/customers/circutor.svg + companyImageWidth: 138 + companyImageHeight: 32 + text: + 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.' + 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.' + 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.' + - author: Mario Garcia Torres + position: R&D Director + companyName: Poliglot + id: poliglot + authorImage: /images/customers/poliglot-photo.webp + companyImage: /images/customers/poligiot.svg + companyImageHeight: 40 + noHeading: "true" + text: + 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." + 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." + 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.' + 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." + - author: Klemen Pevec + position: Head of Software Engineering + companyName: Awake + id: awake + authorImage: /images/customers/kemen-pevec.webp + companyImage: /images/customers/awake.webp + companyImageWidth: 172 + companyImageHeight: 32 + text: + 0: 'End-to-end rental management solution with IoT, multi-channel alerts, and branded interface' + 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. ' + 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.' + 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.' + 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.' \ No newline at end of file diff --git a/_data/clients-feedback.yml b/_data/clients-feedback.yml index ff5564f7ee..054587ff9c 100644 --- a/_data/clients-feedback.yml +++ b/_data/clients-feedback.yml @@ -123,6 +123,30 @@ smart-buildings: label: Smart Buildings icon: /images/smart-buildings-icon.svg feedback: + - author: Rifat Şeker + position: Founder + companyName: ARIOT + id: ariot + link: https://www.ariot.com.tr/ + authorImage: /images/customers/ariot-person.webp + companyImage: /images/customers/ariot.svg + companyImageWidth: 80 + companyImageHeight: 62 + text: + 0: 'Transforming compliance and patient safety through IoT-enabled real-time monitoring' + 1: "At ARIOT, our mission with Medline Adana Hospital was to elevate their operational reliability to match their world-class JCI accreditation. By leveraging the flexibility of ThingsBoard combined with robust LoRaWAN infrastructure, we transformed their critical environmental monitoring from a reactive, manual process into a proactive, data-driven operation. This solution provided immediate value by ensuring 100% data integrity for compliance audits and eliminating the risk of high-value pharmaceutical spoilage through real-time alerting. Ultimately, we didn't just install sensors; we delivered peace of mind and a scalable digital backbone that secures patient safety and optimizes hospital efficiency around the clock." + - author: Duran ICTEN + position: IT Chief + companyName: Sensolyze GmbH + id: medline + link: https://www.medlineadana.com.tr/en/ + authorImage: /images/customers/medline-person.webp + companyImage: /images/customers/medline.svg + companyImageWidth: 180 + companyImageHeight: 62 + text: + 0: 'Ensuring absolute cold-chain integrity through real-time IoT visibility and alerts' + 1: 'ARIOT transformed our JCI compliance from a manual burden into a digital asset. By deploying the ThingsBoard platform with Milesight LoRaWAN sensors, we eliminated human error and secured 100% data integrity for our critical cold chain. This solution gives us total visibility and immediate alerts, ensuring patient safety is never compromised.' - author: Andreas Brandl position: Founder & CEO companyName: Sensolyze GmbH @@ -331,8 +355,7 @@ telecom: link: https://www.vodafone.co.ck/ authorImage: /images/customers/tamati-iro.webp companyImage: /images/customers/vodafone.svg - companyImageWidth: 120 - companyImageHeight: 48 + companyImageWidth: 170 collapse: "true" collapseIndex: 4 text: @@ -409,7 +432,7 @@ industry40: companyName: Poliglot id: poliglot link: https://poligiot.com/ - authorImage: /image/customers/poliglot-photo.webp + authorImage: /images/customers/poliglot-photo.webp companyImage: /images/customers/poligiot.svg companyImageWidth: 170 companyImageHeight: 30 @@ -426,8 +449,7 @@ industry40: link: https://www.vodafone.co.ck/ authorImage: /images/customers/tamati-iro.webp companyImage: /images/customers/vodafone.svg - companyImageWidth: 120 - companyImageHeight: 48 + companyImageWidth: 170 collapse: "true" collapseIndex: 4 text: @@ -553,63 +575,4 @@ warehouse-monitoring: 1: 'I wanted to thank everyone at Thingsboard on behalf of us here at Vypin for the tremendous support over the past few months. This has allowed Vypin to taste the finish line for our two primary projects. We are looking forward to continuing our partnership and even strengthening our business relationship and opportunities going forward.' feedbackLink: label: "Read Vypin's case study." - link: /case-study/Vypin.pdf -development-service-feedback: - feedback: - - author: Tamati Iro - position: VAS Manager - companyName: Vodafone - id: vodafone - authorImage: /images/customers/tamati-iro.webp - companyImage: /images/customers/vodafone.svg - companyImageWidth: 120 - companyImageHeight: 48 - collapse: "true" - collapseIndex: 4 - text: - 0: 'Working with the ThingsBoard Development team on our custom Mobile App has been an outstanding experience.' - 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.' - 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.' - 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.' - 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.' - 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.' - 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!' - - author: Daniel Portero - position: Cloud & App Development Manager - companyName: Circutor - id: circutor - authorImage: /images/customers/circutor-person.webp - companyImage: /images/customers/circutor.svg - companyImageWidth: 138 - companyImageHeight: 32 - text: - 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.' - 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.' - 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.' - - author: Mario Garcia Torres - position: R&D Director - companyName: Poliglot - id: poliglot - authorImage: /images/customers/poliglot-photo.webp - companyImage: /images/customers/poligiot.svg - companyImageHeight: 40 - noHeading: "true" - text: - 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." - 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." - 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.' - 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." - - author: Klemen Pevec - position: Head of Software Engineering - companyName: Awake - id: awake - authorImage: /images/customers/kemen-pevec.webp - companyImage: /images/customers/awake.webp - companyImageWidth: 172 - companyImageHeight: 32 - text: - 0: 'End-to-end rental management solution with IoT, multi-channel alerts, and branded interface' - 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. ' - 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.' - 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.' - 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.' \ No newline at end of file + link: /case-study/Vypin.pdf \ No newline at end of file diff --git a/_data/docs-home.yml b/_data/docs-home.yml index d7b7dfd028..de141d82e0 100644 --- a/_data/docs-home.yml +++ b/_data/docs-home.yml @@ -50,23 +50,24 @@ toc: path: /docs/user-guide/scada/ - title: SCADA symbols development guide path: /docs/user-guide/scada/scada-symbols-dev-guide/ - - title: Widgets - section: - - title: Overview - path: /docs/user-guide/widgets/ - - title: Widget actions - path: /docs/user-guide/ui/widget-actions/ - - title: Widgets library - path: /docs/user-guide/ui/widget-library/ - - title: Chart widgets - path: /docs/user-guide/ui/chart-widget/ - - title: Map widgets - path: /docs/user-guide/widgets/map-widgets/ - new: true - - title: Entities table widget - path: /docs/user-guide/ui/entity-table-widget/ - - title: Advanced data key configuration - path: /docs/user-guide/ui/advanced-data-key-configuration/ +- title: Widgets + section: + - title: Overview + path: /docs/user-guide/widgets/ + - title: Widget actions + path: /docs/user-guide/ui/widget-actions/ + - title: Widgets library + path: /docs/user-guide/ui/widget-library/ + - title: Chart widgets + path: /docs/user-guide/ui/chart-widget/ + - title: Markdown/HTML Card widget + path: /docs/user-guide/widgets/cards/markdown-html-card/ + - title: Map widgets + path: /docs/user-guide/widgets/map-widgets/ + - title: Entities table widget + path: /docs/user-guide/ui/entity-table-widget/ + - title: Advanced data key configuration + path: /docs/user-guide/ui/advanced-data-key-configuration/ - title: Rule engine section: - title: Overview @@ -75,7 +76,7 @@ toc: path: /docs/user-guide/rule-engine-2-0/re-getting-started/ - title: Queues path: /docs/user-guide/rule-engine-2-5/queues/ - - title: Rule Nodes + - title: Rule nodes path: /docs/user-guide/rule-engine-2-0/nodes/ - title: Data processing & actions section: @@ -117,7 +118,7 @@ toc: path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-synchronization/ - title: Using queues for message reprocessing path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-message-reprocessing/ - - title: Custom Rule Nodes + - title: Custom rule nodes path: /docs/user-guide/contribution/rule-node-development/ - title: Templatization path: /docs/user-guide/templatization/ @@ -213,6 +214,9 @@ toc: - title: AI models path: /docs/samples/analytics/ai-models/ new: true + - title: Local AI with Ollama + path: /docs/samples/analytics/ollama/ + new: true - title: Trendz Analytics path: /docs/trendz/ - title: Kafka Streams @@ -228,6 +232,8 @@ toc: path: /docs/pe/user-guide/reporting/scheduling-reports/ - title: Embedding subreports path: /docs/pe/user-guide/reporting/subreport/ + - title: Embedding charts + path: /docs/pe/user-guide/reporting/embedding-charts/ - title: Embedding dashboards path: /docs/pe/user-guide/reporting/embedding-dashboards-widgets/ - title: Attaching report to notification @@ -353,8 +359,6 @@ toc: path: /docs/user-guide/ui/microsoft-teams-settings/ - title: Mail server path: /docs/user-guide/ui/mail-settings/ - - title: JWT security settings - path: /docs/user-guide/ui/jwt-security-settings/ - title: Contribution guide section: - title: How to contribute @@ -373,9 +377,13 @@ toc: path: /docs/user-guide/contribution/ui/custom-subscriptions/ - title: Advanced widget development path: /docs/user-guide/contribution/ui/advanced-development/ +- title: Versions & Support + section: + - title: Releases + path: /docs/releases/releases-table/ + - title: Release & Support Policy + path: /docs/releases/release-policy/ + - title: Roadmap + path: /docs/releases/roadmap/ - title: Troubleshooting path: /docs/user-guide/troubleshooting/ -- title: Release notes - path: /docs/reference/releases/ -- title: Roadmap - path: /docs/reference/roadmap/ diff --git a/_data/edge-pe/installation.yml b/_data/edge-pe/installation.yml index 9cfc6c713a..a1f27dd3ee 100644 --- a/_data/edge-pe/installation.yml +++ b/_data/edge-pe/installation.yml @@ -3,7 +3,7 @@ abstract: "Guides for installing and configuring ThingsBoard PE Edge." toc: - title: Installation options path: /docs/user-guide/install/pe/edge/installation-options/ - - title: On premise + - title: On-premises section: - title: Ubuntu Server path: /docs/user-guide/install/pe/edge/deb-installation/ diff --git a/_data/edge/installation.yml b/_data/edge/installation.yml index 3b8ac7d1e4..72e1dd7297 100644 --- a/_data/edge/installation.yml +++ b/_data/edge/installation.yml @@ -3,7 +3,7 @@ abstract: "Guides for installing and configuring ThingsBoard Edge." toc: - title: Installation options path: /docs/user-guide/install/edge/installation-options/ - - title: On premise + - title: On-premises section: - title: Ubuntu Server path: /docs/user-guide/install/edge/deb-installation/ diff --git a/_data/gw/docs-home.yml b/_data/gw/docs-home.yml index 74ca87d681..7a70204583 100644 --- a/_data/gw/docs-home.yml +++ b/_data/gw/docs-home.yml @@ -56,6 +56,8 @@ toc: path: /docs/iot-gateway/guides/how-to-use-get-set-rpc-methods/ - title: Report Strategies path: /docs/iot-gateway/features-overview/report-strategy/ + - title: Provisioning + path: /docs/iot-gateway/features-overview/provisioning/ - title: IoT Gateway Roadmap path: /docs/iot-gateway/roadmap/ - title: Customization diff --git a/_data/gw/installation.yml b/_data/gw/installation.yml index 50fb7bc330..482133ddf1 100644 --- a/_data/gw/installation.yml +++ b/_data/gw/installation.yml @@ -5,7 +5,7 @@ toc: path: /docs/iot-gateway/installation/ - title: IoT Gateway installation on Ubuntu (DEB) path: /docs/iot-gateway/install/deb-installation/ -- title: IoT Gateway installation on CentOS/RHEL (RPM) +- title: IoT Gateway installation on AlmaLinux/RHEL (RPM) path: /docs/iot-gateway/install/rpm-installation/ - title: IoT Gateway installation using Docker (Linux and Mac OS) path: /docs/iot-gateway/install/docker-installation/ diff --git a/_data/hardware-partners.yml b/_data/hardware-partners.yml index 29959a38f2..dd95ac963e 100644 --- a/_data/hardware-partners.yml +++ b/_data/hardware-partners.yml @@ -9,7 +9,7 @@ - Healthcare - Smart Buildings - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -30,7 +30,7 @@ 0: label: Efento NB-IoT sensors href: https://getefento.com/library/efento-nb-iot-sensors-and-things-board/ - description: Efento offers a wide portfolio of battery powered NB-IoT wireless sensors. + description: Offers a wide portfolio of battery powered NB-IoT wireless sensors. Company has been founded in 2014 and since day one focuses on low power consumption wireless IoT devices. You can select a sensor form over 20 types of devices from our portfolio, or talk to us if you need a custom solution to meet your needs. @@ -64,11 +64,11 @@ site: href: https://teltonika-networks.com/?utm_source=iotplatform&utm_medium=referral&utm_content=thingsboard links: - gateway-guides: + general-guides: 0: label: Teltonika-Networks devices href: https://wiki.teltonika-networks.com/view/Monitoring_with_ThingsBoard_IoT_Platform - description: Teltonika Networks is a rapidly growing technology company, manufacturing + description: Rapidly growing technology company, manufacturing professional network connectivity equipment for international markets. It has developed a wide portfolio of products for the most complex areas of Industry 4.0, Smart City, and Green Energy. @@ -87,7 +87,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -105,19 +105,52 @@ site: href: https://www.espressif.com/ links: - sensor-guides: + microcontrollers-guides: 0: label: ESP32 Dev Kit V1 - href: /docs/devices-library/esp32-dev-kit-v1/ - description: Espressif Systems designs a range of high-performance Wi-Fi+Bluetooth/BLE + href: /docs/pe/devices-library/esp32-dev-kit-v1/ + 1: + label: ESP32 Dev Kit C V4 + href: /docs/pe/devices-library/esp32-dev-kit-v4/ + 2: + label: ESP32 PICO KIT + href: /docs/pe/devices-library/esp32-pico-kit/ + description: Designs a range of high-performance Wi-Fi+Bluetooth/BLE chipsets and modules. +- name: Ezurio + type: + - Bluetooth LE + - LoRaWAN + industry: + - Smart Cities + - Retail + - Agriculture + - Transportation & Logistics + - Healthcare + - Environmental Monitoring + use-case: + - Environment Monitoring + - Smart Farming + hardware-types: + - Sensors + - Gateways + logo: /images/partners/ezurio-logo.png + page: /partners/hardware/ezurio + site: + href: https://www.ezurio.com/ + links: + general-guide: + 0: + label: Connect S26x LoRaWAN Temperature Sensor to ThingsBoard + href: /docs/devices-library/s26x-lorawan-temperature-sensor/ + description: Turns design possibilities into reality with a comprehensive range of RF modules, system-on-modules, single board computers, internal antennas, IoT devices, and custom solutions. With decades of engineering expertise, Ezurio provides solutions that reduce development costs and time to market. Our global reach and unmatched support are backed by a resilient global supply chain that gives our customers the stability to overcome every design challenge with confidence. Turn design possibilities into reality with Ezurio, your connectivity expert. - name: Seeed Studio type: - Wi-Fi - Ethernet - LoRaWAN - - RS485 - - RS232 + - RS-485 + - RS-232 - USB - DI and DO - 4G @@ -132,7 +165,7 @@ - Smart Retail - Smart Energy hardware-types: - - Single-board computers + - Single Board Computer logo: /images/partners/seeed.webp page: /partners/hardware/seeed site: @@ -142,66 +175,78 @@ label: Hailo-Powered Car Park Management href: https://seeed-projects.github.io/Tutorial-of-AI-Kit-with-Raspberry-Pi-From-Zero-to-Hero/docs/Chapter_6-RaspberryPi_and_AIoT/Car_Park_Solution_Management_with_Thingsboard/ links: - gateway-guides: + general-guides: 0: label: Raspberry Pi with Grove Base Hat href: /docs/samples/raspberry/grove/ + 1: + label: Seeed Wiki integration + href: https://wiki.seeedstudio.com/thingsboard_integrated/ + single-board-computers-guides: + 0: + label: ODYSSEY STM32MP157C + href: https://thingsboard.io/docs/pe/devices-library/odyssey-stm32mp157c/ + gateway-guides: 1: label: reComputer R1000 href: /docs/edge/devices-library/recomputer-r1000/ 2: label: reComputer R1100 href: /docs/edge/devices-library/recomputer-r1100/ - 3: - label: Seeed Wiki integration - href: https://wiki.seeedstudio.com/thingsboard_integrated/ description: Whether you are a developer, technical supplier, or industry player, we provide products and services for your IoT needs. - name: Milesight type: - - Wi-Fi - - Ethernet - LoRaWAN - NB-IoT - - LTE-M - - CAT-M/NB - - BACnet + - Wi-Fi + - Ethernet industry: - Smart Cities - Retail - Agriculture - Transportation & Logistics - Healthcare - - Industrial Manufacturing - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring - Smart Office + - Water Metering - Smart Retail - Smart Farming - - Fleet Tracking + - Smart Metering - Health Care - Air Quality Monitoring - Smart Irrigation - Waste Management + - Tank Level Monitoring hardware-types: - Sensors - Gateways - Trackers - - Other devices logo: /images/partners/milesight-logo.webp page: /partners/hardware/milesight site: href: https://www.milesight.com/ links: + general-guides: + 0: + label: ThingsBoard Platform-Milesight Integration via TTI + href: https://support.milesight-iot.com/support/solutions/articles/73000658954-thingsboard-platform-milesight-integration-via-tti + 1: + label: ThingsBoard Platform-Milesight Integration via HTTP + href: https://support.milesight-iot.com/support/solutions/articles/73000658955-thingsboard-platform-milesight-integration-via-http + 2: + label: ThingsBoard Platform-Milesight Integration via MQTT + href: https://support.milesight-iot.com/support/solutions/articles/73000658957-thingsboard-platform-milesight-integration-via-mqtt sensor-guides: 0: - label: WS101 LoRaWAN® Smart Button - href: /docs/pe/devices-library/ws101-smart-button/ + label: AM308 Lorawan 9-IN-1 IAQ Sensor + href: /docs/pe/devices-library/am308-sensor/ 1: label: WS202 PIR & Light LoRaWAN® Sensor href: /docs/pe/devices-library/ws202-pir-and-light-sensor/ @@ -215,10 +260,14 @@ 2: label: UG67 LoRaWAN® Gateway href: /docs/pe/devices-library/ug67-lorawan-gateway/ - 3: - label: LoRaWAN Gateways&Devices Integration - href: https://support.milesight-iot.com/support/solutions/articles/73000646805-thingsboard-milesight-lorawan-gateways-devices-integration - description: Milesight, a leading innovator in IoT technologies such as sensing, + other-devices-guides: + 0: + label: WS101 LoRaWAN® Smart Button + href: /docs/pe/devices-library/ws101-smart-button/ + 1: + label: VS121 AI workplace sensor + href: /docs/pe/devices-library/vs-121/ + description: Leading innovator in IoT technologies such as sensing, LoRaWAN®, AI, and 5G, has emerged as a frontrunner by unveiling a diverse array of advanced products, like dependable gateways, indoor air quality sensors, occupancy trackers, water leak detectors, and more. @@ -268,14 +317,15 @@ 5: label: Water meter wM-Bus Reader href: /docs/samples/smartico/wm-bus-lorawan/wMBus_Reader_LoRaWAN/ - description: Smartico is a research and production complex with its own design bureau, + description: Research and production complex with its own design bureau, production base, and specialized software development department - name: Digital Communications Technologies type: - Wi-Fi - - Bluetooth LE + - BLE - Cellular 4G Cat 4 and 4G Cat1 - - Satellite (Iridium/Orbcom) + - Satellite (Iridium + - Orbcom) - Sigfox - MQTT - HTTP @@ -289,8 +339,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring - - Mining + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -351,7 +400,7 @@ site: href: https://nettra.tech/ links: - gateway-guides: + general-guides: 0: label: Nettra RTU href: /docs/samples/nettrartu+/rtu_temp_sensor/ @@ -385,11 +434,11 @@ site: href: https://solandtec.com/ links: - sensor-guides: + other-guides: 0: label: ADAM-6717 href: /docs/samples/solandtec/thingsboard-guide-solandtec/ - description: With 5+ years' experience, SOLANDTEC excels in tailored automation, + description: With 5+ years' experience, excels in tailored automation, enhancing production and cutting costs. We adeptly apply tech to meet unique needs, reflecting commitment to excellence. Embracing Industry 4.0, we seamlessly integrate IoT, enabling data-driven decisions and proactive steps. We pride in enhancing @@ -407,7 +456,7 @@ - Transportation & Logistics - Industrial Manufacturing - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -432,7 +481,7 @@ 0: label: Abeeway Micro Tracker and Abeeway Industrial Tracker href: /docs/samples/abeeway/tracker/ - description: Actility has a strong background in large-scale project delivery and + description: Strong background in large-scale project delivery and a heritage in carrier-grade systems, with leading customer deployments worldwide, making it the global leader in IoT connectivity solutions deployment. - name: SODAQ @@ -445,7 +494,7 @@ - Smart Cities - Agriculture - Transportation & Logistics - - Environment Monitoring + - Environmental Monitoring use-case: - Fleet Tracking - Smart Farming @@ -465,7 +514,7 @@ site: href: https://sodaq.com/ links: - trackers-guides: + general-guides: 0: label: SODAQ Universal Tracker href: /docs/samples/sodaq/sodaq/ @@ -481,7 +530,7 @@ - Smart Cities - Industrial Manufacturing - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -498,14 +547,14 @@ site: href: https://www.sensiedge.com/ links: - sensor-guides: + single-board-computers-guides: 0: label: SensiLoRa 2.0 V1.2 href: /docs/samples/sensiedge/getting_started_sensiLoRa.pdf 1: label: SensiBLE 1.0 & 2.1 href: /docs/samples/sensiedge/connect_sensi_ble.pdf - description: SensiEDGE IoT SoM is a fully customisable solution for developers who + description: Fully customisable solution for developers who want to focus on their own applications and core competencies rather than the underlying hardware platform or production logistics when creating products for the IoT. @@ -543,11 +592,11 @@ site: href: https://www.decode.rs/ links: - gateway-guides: + other-devices-guides: 0: label: Decode DL28 href: /docs/user-guide/integrations/decode/ - description: Decode is a Serbian company with extensive experience in design, engineering + description: Serbian company with extensive experience in design, engineering and production of devices for industrial communication and telemetry. - name: TEKTELIC Communications Inc. type: @@ -584,7 +633,7 @@ site: href: https://tektelic.com/ links: {} - description: TEKTELIC is a leading supplier of LoRaWAN IoT equipment including best-in-class + description: Leading supplier of LoRaWAN IoT equipment including best-in-class gateways and end devices. - name: AKKR8 type: @@ -600,7 +649,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Environment Monitoring - Smart Office @@ -619,13 +668,13 @@ site: href: https://www.akkr8.io/ links: {} - description: Developed and manufactured in Sweden, AKKR8 is a flexible sensor-to-platform + description: Developed and manufactured in Sweden, flexible sensor-to-platform solution designed for scalable, low-maintenance IoT deployments. It is well-suited for smart buildings, facility management, utilities, and industrial environments - requiring robust connectivity and modular sensor integration.
AKKR8 supports + requiring robust connectivity and modular sensor integration.
Supports multiple power options—battery, solar, or mains—making it adaptable to both remote and on-site installations. It connects over LTE-M for reliable, low-power communication - in constrained network conditions.
As a BLE gateway, AKKR8 integrates seamlessly + in constrained network conditions.
As a BLE gateway, Integrates seamlessly with sensors from industry leaders such as Aguardio, ELA Innovation, and Smart Sensor Devices, enabling applications like leak detection, environmental monitoring, occupancy sensing, and air quality measurement. The device is sold pre-configured @@ -658,18 +707,63 @@ site: href: https://www.roltek.com.tr/ links: - gateway-guides: + general-guides: 0: - label: Integration guide - href: /docs/samples/roltek/roltek/ - 1: label: Fast IoT Platform href: https://www.roltek.com.tr/en/docs/getting-started-with-fast-iot-platform/ - description: Roltek provides end-to-end IoT solutions that enable rapid development, + other-devices-guides: + 0: + label: Integration guide + href: /docs/samples/roltek/roltek/ + description: Provides end-to-end IoT solutions that enable rapid development, management, and scalability of IoT projects, either through cloud-based or on-premise - deployments. Roltek hardware IoT Gateway products come with different communication + deployments. Our hardware IoT Gateway products come with different communication options such as ISM and NarrowBand RF, 4G/LTE, WiFi, NB-IoT, and LoRaWan, making them suitable for harsh field conditions. +- name: Radionode + type: + - LAN + - Wi-Fi + - LoRAWAN + - LTE + - RS485 + industry: + - Smart Cities + - Transportation & Logistics + - Healthcare + - Industrial Manufacturing + - Smart Buildings + - Energy Management + - Environmental Monitoring + - Lifescience + - Warehouses + - Food storage + - Construction + - Mining + - Smart Farms + - Pharmaceutical + use-case: + - Smart Energy + - Environment Monitoring + - Smart Office + - Smart Farming + - Fleet Tracking + - Health Care + - Air Quality Monitoring + hardware-types: + - Sensors + - Gateways + - Other devices + logo: /images/partners/radionode-logo.png + page: /partners/hardware/radionode + site: + href: https://en.radionode365.com/kr/ + links: + general-guides: + 0: + label: Connect the RN172plus series to the Thingboard + href: /docs/devices-library/rn172wcd/ + 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. - name: Kernel Sistemi type: - GSM/GPRS @@ -699,14 +793,14 @@ site: href: https://www.kernelgroup.it/ links: - gateway-guides: + general-guides: 0: label: PLC KERNEL href: /docs/samples/kernel/kernel/ 1: label: Integration guide href: https://www.kernelgroup.it/files/Thingsboard%20PE.pdf - description: KERNEL Sistemi s.r.l. designs and produces electronic solutions for + description: Designs and produces electronic solutions for automation, industrial process control, photovoltaics, energy management and home automation. - name: Shenzhen Beilai Technology Co., Ltd. @@ -735,7 +829,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -759,15 +853,80 @@ site: href: https://www.iot-solution.com/ links: - gateway-guides: + other-devices-guides: 0: label: 4G LTE Industrial Router href: /docs/samples/kingpigeon/kingpigeon/ - description: Beilai Technology focus on the research and development and manufacturing + description: Focus on the research and development and manufacturing of ARM industrial computers, edge computing gateways, industrial Internet of Things, industrial Internet of Things gateways and IO systems, industrial automation gateways and IO systems, building HVAC Internet of Things gateways and IO systems, power energy Internet of Things gateways and IO systems, etc. +- name: MachineAstro Pvt Ltd + type: + - Wi-Fi + - Bluetooth 5.0 + - RS485 + industry: + - Smart Cities + - Retail + - Transportation & Logistics + - Healthcare + - Industrial Manufacturing + - Smart Buildings + - Energy Management + - Environmental Monitoring + use-case: + - Smart Asset Monitoring + - Condition Monitoring + - Smart Retail + - Smart Farming + - Smart Irrigation + hardware-types: + - Sensors + - Gateways + logo: /images/partners/machineastro-logo.png + page: /partners/hardware/machineastro + site: + href: https://machineastro.com/ + links: + gateway-guides: + 0: + label: VIBit integration guide + href: /docs/devices-library/vibit/ + 1: + label: VIBit-BP integration guide + href: /docs/devices-library/vibit-bp/ + description: MachineAstro provides AI-powered predictive maintenance and energy analytics solutions. Our VIBit wireless vibration & temperature sensors enable real-time machine condition monitoring. The iEdge360 platform delivers 400+ fault diagnostics, anomaly detection, and energy insights. Our AI video analytics ensures workplace safety with fire, smoke, and PPE compliance monitoring. +- name: MClimate + type: + - LoRaWAN + industry: + - Smart Buildings + - Energy Management + use-case: + - Air Quality Monitoring + - Smart Energy + - Smart Office + - Assisted Living + hardware-types: + - Sensors + logo: /images/partners/mclimate-logo.png + page: /partners/hardware/mclimate + site: + href: https://mclimate.eu/ + links: + gateway-guides: + 0: + label: Connect the MClimate 16A Switch & Power Meter compact 16A relay and electricity meter to ThingsBoard + href: /docs/pe/devices-library/16a-switch-and-power-meter-compact-16a-relay-and-electricity-meter/ + 1: + label: Connect the MClimate CO2 Display lite to ThingsBoard + href: /docs/pe/devices-library/co2-display-lite-temperature-and-humidity-sensor/ + 2: + label: Connect the MClimate Vicki Smart Radiator Thermostat to ThingsBoard + href: /docs/pe/devices-library/vicki-smart-radiator-thermostat/ + description: Europe-based company specializing in the development of IoT hardware devices and software solutions that prioritize energy efficiency, air quality, and water loss prevention to make any building smart. Our goal is through partnerships with global entities, technology providers, end-users, and institutions, to retrofit buildings into sustainable places that enhance the well-being and health of their occupants. Moreover, we aid companies in measuring buildings' data and achieving their ESG goals along the way. We bring best-in-class complete smart solutions in combination with operational excellence, fast response time, and reliable logistics to our partners. Our core philosophy revolves around fostering strong, transparent relationships with our partners and distributors based on our commitment to maintain the highest standards. - name: Senquip type: - Wi-Fi @@ -802,7 +961,7 @@ site: href: https://www.senquip.com links: - gateway-guides: + general-guides: 0: label: Senquip telemetry device href: /docs/samples/senquip/senquip/ @@ -824,7 +983,7 @@ - Agriculture - Transportation & Logistics - Industrial Manufacturing - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -853,7 +1012,7 @@ 0: label: DSGW-210 Smart Gateway Hub href: /docs/pe/devices-library/dsgw-210-iot-gateway-hub/ - description: Dusun provides various kinds of gateways, hardware products and IOT + description: Provides various kinds of gateways, hardware products and IOT service - name: monoZ type: @@ -891,9 +1050,9 @@ 0: label: LPWA GPS Tracker href: /docs/samples/monoz/LPWA_GPS_Tracker_with_monoZ/ - description: MonoZ aim to assist System Integrators and Enterprises in connecting - their assets (things) to the internet at the lowest possible cost and time. MonoZ - belong to the first few E2C IoT enablers in the world to offer all the components + description: Aim to assist System Integrators and Enterprises in connecting + their assets (things) to the internet at the lowest possible cost and time. + Belong to the first few E2C IoT enablers in the world to offer all the components required for businesses to make their ideas a reality. - name: EXXN type: @@ -926,7 +1085,7 @@ 0: label: EXXN IoT Gateway href: /docs/samples/exxn/exxn/ - description: At EXXN, we specialize in integrating technology into your business + description: We specialize in integrating technology into your business to enhance efficiency and productivity. Our multipurpose gateways, equipped with an ARM processor, are customizable to meet the specific needs of each customer and use case. @@ -943,7 +1102,7 @@ - Smart Cities - Industrial Manufacturing - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Environment Monitoring - Smart Energy @@ -962,11 +1121,11 @@ site: href: https://fusiondaq.com/ links: - sensor-guides: + other-devices-guides: 0: label: FDQ-99900 MI-8 href: /docs/samples/fusion-daq/fusion-daq/ - description: Fusion DAQ develops and maintains a core product line of data acquisition + description: Develops and maintains a core product line of data acquisition components and accessories. This includes electronic design, electromechanical integration, PCB and component assembly, as well as software, both embedded and PC. @@ -1002,18 +1161,18 @@ Company, we develop smart solutions daily, tailored to your business and objectives. We pride ourselves on being a bit different, boosted by a healty dose of honest, straightforward communication without exaggeration. Manufacturing and creating - devices that work, period is what we do at YOBIIQ. + devices that work, period is what we do. - name: YuDash type: - 4G/LTE - - Ethernet + - LAN - Wi-Fi industry: - Smart Cities - Industrial Manufacturing - Smart Buildings - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1033,11 +1192,11 @@ 0: label: YuDash IoT Gateway href: https://docs.yudash.com/integration-guides/iot-platform-integration/thingsboard - description: YuDash is an Industrial IoT gateway manufacturer, offering flexible, + description: Industrial IoT gateway manufacturer, offering flexible, user-friendly, and cost-effective products. Cloud connectivity through 4G/LTE, Ethernet and WiFi is available. Industrial protocols like Modbus-RS485, Modbus-TCP/IP, Analog and I2C are supported to IoT enable Industrial PLCs, Instruments and Sensors. - YuDash products are used in Environment, Weather, Energy, Remote Asset Management + Our products are used in Environment, Weather, Energy, Remote Asset Management and Industry 4.0 applications. - name: MOKO SMART type: @@ -1062,7 +1221,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1082,15 +1241,18 @@ site: href: https://www.mokosmart.com/ links: - sensor-guides: + general-guides: 0: - label: mokosmart LoRaWAN device + label: MOKO SMART LoRaWAN device href: /docs/samples/moko-smart/moko-smart-guide/ - description: MOKO Technology Ltd. is a leading manufacturer and provider of ODM, - OEM, and IoT devices in China. Established in 2013, MOKO created its own IoT brand, - MOKO SMART, which specializes in Bluetooth Low Energy, LoRaWAN, Wi-Fi, RFID, GPS, + 1: + label: How to connect LW001-BG PRO LoRaWAN Tracker to ThingsBoard? + href: /docs/devices-library/lw001-bg-pro/ + description: Leading manufacturer and provider of ODM, + OEM, and IoT devices in China. Established in 2013, created its own IoT brand, + which specializes in Bluetooth Low Energy, LoRaWAN, Wi-Fi, RFID, GPS, LTE, UWB, and other wireless technologies. This commitment to innovation and diverse - wireless products drives MOKO’s vision of a connected future. + wireless products drives our vision of a connected future. - name: Netvox Technology Co., Ltd. type: - LoRaWAN @@ -1102,7 +1264,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1119,11 +1281,11 @@ site: href: http://www.netvox.com.tw/ links: - sensor-guides: + general-guides: 0: label: Netvox LoRaWAN Devices href: /docs/samples/netvox/netvox-guide/ - description: Netvox LoRaWAN products follow the standard LoRaWAN V1.0.2 specification + description: Our products follow the standard LoRaWAN V1.0.2 specification and they will be compatible as long as the network server and gateway device also follow the protocol. We have developed over 400 LoRaWAN end devices to work with existing systems. There are more than 200 items in our LoRaWAN magnetic-mounted @@ -1146,7 +1308,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1173,11 +1335,11 @@ 0: label: NCD Vibration Temperature Sensor href: /docs/pe/devices-library/ncd-vibration-temperature-sensor/ - description: NCD.io is an IoT Hardware Design and Development Company specializing + description: IoT Hardware Design and Development Company specializing in Wireless IoT sensors. It offers a wide range of plug-and-play devices for monitoring temperature, humidity, pressure, energy, acceleration, gas, and industrial I/O. - NCD devices allow control over pumps, valves, motors, relays, and more. All NCD - products are manufactured in the USA. Since 1995, NCD.io has been providing custom + Our devices allow control over pumps, valves, motors, relays, and more. All products + are manufactured in the USA. Since 1995, NCD.io has been providing custom IoT hardware and firmware solutions. - name: Temco Controls type: @@ -1210,14 +1372,14 @@ site: href: https://temcocontrols.com/ links: - sensor-guides: + other-devices-guides: 0: label: Temco T3E-6CT href: /docs/devices-library/temco-controls-t3e-6ct-and-hum-w1/ 1: label: Temco Tstat10 href: /docs/devices-library/temco-controls-tstat-10/ - description: Temco Controls Ltd. specializes in manufacturing low-cost sensors and + description: Specializes in manufacturing low-cost sensors and controllers for the HVAC industry. We proudly provide solutions with no license or recurring fees to our customers from all over the world. Both our software and device firmware are open source, making us one of the most open building automation @@ -1225,13 +1387,13 @@ purchases on the web and open, long-term support on the forum. - name: Arwin Technology Limited type: - - LoRaWAN - NB-IoT + - LoRaWAN industry: - Smart Cities - Retail - Smart Buildings - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1247,14 +1409,21 @@ site: href: https://www.senso8.com/ links: - gateway-guides: + sensor-guides: 0: - label: Connect LRS10701 LoRaWAN IAQ Sensor to ThingsBoard - href: "/docs/devices-library/lrs10701/" + label: LRS10701 LoRaWAN IAQ Sensor + href: /docs/devices-library/lrs10701/ 1: - label: Connect LRS20100 LoRaWAN Temperature and Humidity Sensor to ThingsBoard - href: "/docs/devices-library/lrs20100/" - 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. + label: LRS20100 LoRaWAN Temperature and Humidity Sensor + href: /docs/devices-library/lrs20100/ + 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. - name: Atomsenses type: - LoRaWAN @@ -1267,7 +1436,7 @@ - Healthcare - Smart Buildings - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1290,7 +1459,7 @@ 0: label: Connect Atomsenses Indoor LoRaWAN® Gateway href: https://www.atomsenses.com/how-to-connect-indoor-lorawan-gateway-to-thingsboard-in-collaboration-with-atomsenses/ - description: Atomsenses is a specialist IoT solution provider focusing on Lorawan + description: Specialist IoT solution provider focusing on Lorawan sensors for indoor air quality monitoring, our vision is to transform how we manage and maintain healthy indoor environments. - name: Digicom B810 Spa @@ -1330,11 +1499,11 @@ site: href: https://www.digicom.it/ links: - sensor-guides: + general-guides: 0: label: Energy Meter monitoring - href: /docs/samples/digicom/energy-meter-monitoring-with-thingsboard-iot-pla%C6%9Eorm/ - description: Digicom is a brand with over 45 years of history and experience in + href: /docs/samples/digicom/energy-meter-monitoring-with-thingsboard-iot-plaƞorm/ + description: Brand with over 45 years of history and experience in the development and management of Internet-connected products. In 2017, Digicom Spa joined the B810 Group, becoming a leading company in the IoT sector enriching its skills and expanding its offer to advanced solutions in various industrial @@ -1361,7 +1530,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1386,10 +1555,10 @@ site: href: https://mikrotik.com/ links: - sensor-guides: + general-guides: 0: - label: TG-BT5-OUT tag - href: https://help.mikrotik.com/docs/spaces/UM/pages/143327239/Sending+temperature+readings+from+the+TG-BT5-OUT+tag+to+ThingsBoard + label: MQTT and ThingsBoard configuration + href: https://help.mikrotik.com/docs/spaces/ROS/pages/105742352/MQTT+and+ThingsBoard+configuration trackers-guides: 0: label: Bluetooth tag-tracking using MQTT and ThingsBoard @@ -1397,14 +1566,14 @@ 1: label: GPS-tracking using MQTT and ThingsBoard href: https://help.mikrotik.com/docs/spaces/ROS/pages/166920428/GPS-tracking+using+MQTT+and+ThingsBoard - gateway-guides: - 0: - label: MQTT and ThingsBoard configuration - href: https://help.mikrotik.com/docs/spaces/ROS/pages/105742352/MQTT+and+ThingsBoard+configuration + 2: + label: TG-BT5-OUT tag + href: https://help.mikrotik.com/docs/spaces/UM/pages/143327239/Sending+temperature+readings+from+the+TG-BT5-OUT+tag+to+ThingsBoard + other-devices-guides: 1: label: Container - ThingsBoard MQTT/HTTP server href: https://help.mikrotik.com/docs/spaces/ROS/pages/166920348/Container+-+ThingsBoard+MQTT+HTTP+server - description: MikroTik is an EU-based leader in networking hardware and software, + description: EU-based leader in networking hardware and software, providing high-performance routers, switches, 5G and wireless solutions. Our technology powers ISPs, enterprises, and IoT networks—enabling everything from asset tracking to smart city integration and adding wireless connectivity to legacy sensors. @@ -1527,7 +1696,7 @@ 11: label: Solar Bluetooth Gateway href: /docs/devices-library/solar-bluetooth-gateway/ - description: Lansitec is at the forefront of technological innovation, specializing + description: Forefront of technological innovation, specializing in the provision of affordable, compact, and highly efficient hardware designed to accurately locate people, resources, and assets. Our unique approach combines cutting-edge trackers, gateways, tags, and sensors with advanced software and @@ -1555,7 +1724,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1568,7 +1737,7 @@ - Waste Management - Tank Level Monitoring hardware-types: - - Gateways + - Gateway - Single-board computers logo: /images/partners/elastel-logo.webp page: /partners/hardware/elastel @@ -1579,8 +1748,8 @@ 0: label: Industrial Raspberry Pi EG500 href: /docs/devices-library/raspberry-pi-cm4/ - description: Elastel is a technology-driven company providing IIoT products and - services globally. With 10+ years of industry experience, Elastel has developed + description: Technology-driven company providing IIoT products and + services globally. With 10+ years of industry experience, developed series Open, High-performance, Reliable, and Easy-to-use IIoT devices like Industrial Raspberry Pi, Arm-based IIoT Gateway, Industrial Cellular Router, etc. These edge hardware allows customers flexibly develop their specific applications for IoT @@ -1601,7 +1770,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1625,11 +1794,11 @@ site: href: http://www.dragino.com/ links: - sensor-guides: + general-guides: 0: label: Dragino -NB and -CB series devices href: https://wiki.dragino.com/xwiki/bin/view/Main/ThingsBoard - description: Shenzhen Dragino Technology Development Co., Ltd. specializes in IoT + description: Specializes in IoT solutions, with a focus on LoRaWAN and NB-IoT technologies. We offer end-to-end IoT services, including hardware, software, and network solutions, enabling customers to deploy and manage IoT networks efficiently. Our globally trusted products and @@ -1650,7 +1819,7 @@ - Healthcare - Industrial Manufacturing - Energy Management - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Office - Air Quality Monitoring @@ -1668,11 +1837,11 @@ site: href: https://haltian.com/ links: - gateway-guides: + general-guides: 0: label: Integration guide - href: https://lnkd.in/dZydMAc4 - description: Haltian's Thingsee IoT solution is a secure IoT sensor solution for + href: https://support.haltian.com/knowledgebase/thingsboard/ + description: Secure IoT sensor solution for enterprises. Includes mesh-connected sensors, gateways, cellular connectivity and device management cloud. Implemented in commercial real estate, hospitals and warehouses supporting occupancy and utilization analytics, data-driven cleaning, @@ -1698,7 +1867,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1726,13 +1895,13 @@ 0: label: ALPON X4 Edge Computer href: /docs/devices-library/alpon-x4/ - description: Sixfab builds modular, always online, industrial-grade edge computers + description: Builds modular, always online, industrial-grade edge computers based on Raspberry Pi, designed for real-world deployments. Our ALPON™ devices integrate seamlessly with ThingsBoard and support remote fleet provisioning, resilient multi-network connectivity, and local data processing. Engineered for reliability - in harsh conditions, Sixfab products focus on practical deployment, automation, + in harsh conditions, products focus on practical deployment, automation, and maintainability at scale. -- name: ioTracker +- name: ioThings type: - Wi-Fi - Bluetooth LE @@ -1752,19 +1921,19 @@ - Trackers - Sensors logo: /images/partners/iothings-logo.png - page: /partners/hardware/iotracker + page: /partners/hardware/iothings site: href: https://iotracker.eu/ links: - sensor-guides: - 0: - label: ioButton Panic button - href: /docs/pe/devices-library/iobutton-panic-button/ trackers-guides: 0: label: ioTracker Multi-sensor tracker href: /docs/pe/devices-library/iotracker-multi-sensor-tracker/ - description: ioThings, the company behind the ioTracker and ioButton, is a Dutch + other-devices-guides: + 0: + label: ioButton Panic button + href: /docs/pe/devices-library/iobutton-panic-button/ + description: The company behind the ioTracker and ioButton, is a Dutch company and was established in 2016 by three technology enthusiasts with a professional background in electronics, security, IT and telecom. We mainly operate in the domain of emergency response, together with indoor and outdoor localisation. Our @@ -1802,7 +1971,7 @@ 0: label: Connect ACE MQTT 4G GPS Gateway href: /docs/devices-library/ace-iot-gateway-and-siemens-logo/ - description: ACE Automation Europe designs compact PLCs, touchscreen HMIs, and LTE/4G + description: Designs compact PLCs, touchscreen HMIs, and LTE/4G MQTT gateways. The “Nano ACE” series stands out for its ultra-low power consumption, compact form factor, and PCB-mount version. Our HMIs are powerful, affordable, and easy to use. The LTE/4G multi-operator gateway is ideal for remote IoT monitoring @@ -1815,7 +1984,7 @@ - Agriculture - Industrial Manufacturing - Smart Buildings - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1841,7 +2010,7 @@ 2: label: AgroSense Soil Moisture Sensor href: /docs/pe/devices-library/soil-moisture-sensor/ - description: Makerfabs is a professional open-source hardware provider based in + description: Professional open-source hardware provider based in Shenzhen, China, offering end-to-end support from concept design, prototyping, small-batch manufacturing, to full-scale production. We are especially experienced in LoRa and LoRaWAN technologies and have helped many clients realize custom IoT @@ -1851,7 +2020,7 @@ - name: Chengdu IOTRouter Tech. Co., Ltd. type: - 5G/4G LTE - - Ethernet + - LAN - Wi-Fi - RS485 industry: @@ -1864,7 +2033,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1892,10 +2061,10 @@ 0: label: Connect EG8200 Gateway href: /docs/pe/devices-library/eg8200-gateway/ - description: Established in 2015, Chengdu IOTRouter is a high-tech enterprise specializing + description: Established in 2015, high-tech enterprise specializing in the research, development, production, and sales of industrial IoT Edge Gateway, HMI, Remote IO, AI Edge Box, and other digital integration products and solutions. - lOTRouter combines traditional industry with new technologies such as IoT, edge + Combines traditional industry with new technologies such as IoT, edge computing, and AI to help users easily integrate OT (Operational Technology) and IT (information technology), thereby building a bridge between traditional industry infrastructure and digital applications. We serve more than 3,000 customers in @@ -1916,7 +2085,7 @@ - Smart Buildings - Energy Management - Security - - Environment Monitoring + - Environmental Monitoring use-case: - Smart Energy - Environment Monitoring @@ -1941,11 +2110,11 @@ site: href: https://weinzierl.de/en/ links: - gateway-guides: + other-devices-guides: 0: label: Connect KNX IP Multi IO 580 href: /docs/devices-library/knx-ip-multi-io-580/ - description: We from Weinzierl develop, produce, and market complex software and + description: We develop, produce, and market complex software and hardware components for building system technology. Our focus lies in building networks based on the KNX standard. Because of this focus, we cover the KNX system with our products and solutions comprehensively. In addition, we offer gateways diff --git a/_data/installation-options/installation-options-iot-gateway.yml b/_data/installation-options/installation-options-iot-gateway.yml index a47f6e1391..6b7521e18c 100644 --- a/_data/installation-options/installation-options-iot-gateway.yml +++ b/_data/installation-options/installation-options-iot-gateway.yml @@ -27,12 +27,12 @@ iotGateway: imageWidth: 36 imageHeight: 36 3: - title: CentOS/RHEL Server - description: This guide will help you to install ThingsBoard IoT Gateway on CentOS or RHEL. + title: AlmaLinux/RHEL Server + description: This guide will help you to install ThingsBoard IoT Gateway on AlmaLinux or RHEL. link: /docs/iot-gateway/install/rpm-installation/ - icon: /images/install/platform/centos-redhat.svg - alt: CentOS and Red Hat logos - imageTitleAttribute: Install ThingsBoard Gateway on CentOS, RHEL. + icon: /images/install/platform/alma-linux-redhat.svg + alt: AlmaLinux and Red Hat logos + imageTitleAttribute: Install ThingsBoard Gateway on AlmaLinux, RHEL. imageWidth: 94 imageHeight: 36 4: diff --git a/_data/installation.yml b/_data/installation.yml index 1f204ca0fe..9d52367c55 100644 --- a/_data/installation.yml +++ b/_data/installation.yml @@ -3,7 +3,7 @@ abstract: "Documentation for installation and configuration of ThingsBoard IoT P toc: - title: Installation options path: /docs/user-guide/install/installation-options/ -- title: On premise +- title: On-premises section: - title: Ubuntu Server path: /docs/user-guide/install/ubuntu/ diff --git a/_data/mobile-pe/docs-home.yml b/_data/mobile-pe/docs-home.yml index b398d897b6..e5cb9f8dca 100644 --- a/_data/mobile-pe/docs-home.yml +++ b/_data/mobile-pe/docs-home.yml @@ -3,7 +3,7 @@ abstract: "ThingsBoard PE Mobile Application - starting point for your IoT mobil toc: - title: PE Mobile Application path: /docs/pe/mobile/ - - title: Customize your app + - title: Customize mobile app section: - title: Overview path: /docs/pe/mobile/customization/ @@ -27,7 +27,7 @@ toc: path: /docs/pe/mobile/self-registration/ - title: QR code settings path: /docs/pe/mobile/qr-code-settings/ - - title: Add your own localization + - title: Add custom localization path: /docs/pe/mobile/localization/ - - title: Publish your app + - title: Build and release mobile app path: /docs/pe/mobile/release/ \ No newline at end of file diff --git a/_data/mobile/docs-home.yml b/_data/mobile/docs-home.yml index ddcdc21532..e83a3c2bdb 100644 --- a/_data/mobile/docs-home.yml +++ b/_data/mobile/docs-home.yml @@ -3,7 +3,7 @@ abstract: "ThingsBoard Mobile Application - starting point for your IoT mobile p toc: - title: Mobile Application path: /docs/mobile/ - - title: Customize your app + - title: Customize mobile app section: - title: Overview path: /docs/mobile/customization/ @@ -23,7 +23,7 @@ toc: path: /docs/mobile/qr-code-settings/ - title: App icon and splash screen path: /docs/mobile/app-icon-splash-screen/ - - title: Add your own localization + - title: Add custom localization path: /docs/mobile/localization/ - - title: Publish your app + - title: Build and release mobile app path: /docs/mobile/release/ \ No newline at end of file diff --git a/_data/paas-eu/docs-home.yml b/_data/paas-eu/docs-home.yml index 25c152b9c5..eb510e860b 100644 --- a/_data/paas-eu/docs-home.yml +++ b/_data/paas-eu/docs-home.yml @@ -81,40 +81,41 @@ toc: path: /docs/paas/eu/user-guide/scada/ - title: SCADA symbols development guide path: /docs/paas/eu/user-guide/scada/scada-symbols-dev-guide/ - - title: Widgets +- title: Widgets + section: + - title: Overview + path: /docs/paas/eu/user-guide/widgets/ + - title: Widget actions + path: /docs/paas/eu/user-guide/ui/widget-actions/ + - title: Widgets library + path: /docs/paas/eu/user-guide/ui/widget-library/ + - title: Widgets development section: - - title: Overview - path: /docs/paas/eu/user-guide/widgets/ - - title: Widget actions - path: /docs/paas/eu/user-guide/ui/widget-actions/ - - title: Widgets library - path: /docs/paas/eu/user-guide/ui/widget-library/ - - title: Widgets development - section: - - title: Overview - path: /docs/paas/eu/user-guide/contribution/widgets-development/ - - title: Basic widget API - path: /docs/paas/eu/user-guide/contribution/ui/basic-widget-api/ - - title: Custom subscriptions - path: /docs/paas/eu/user-guide/contribution/ui/custom-subscriptions/ - - title: Advanced widget development - path: /docs/paas/eu/user-guide/contribution/ui/advanced-development/ - - title: Chart widgets - path: /docs/paas/eu/user-guide/ui/chart-widget/ - - title: Map widgets - path: /docs/paas/eu/user-guide/widgets/map-widgets/ - new: true - - title: Entities table widget - path: /docs/paas/eu/user-guide/ui/entity-table-widget/ - - title: Advanced data key configuration - path: /docs/paas/eu/user-guide/ui/advanced-data-key-configuration/ + - title: Overview + path: /docs/paas/eu/user-guide/contribution/widgets-development/ + - title: Basic widget API + path: /docs/paas/eu/user-guide/contribution/ui/basic-widget-api/ + - title: Custom subscriptions + path: /docs/paas/eu/user-guide/contribution/ui/custom-subscriptions/ + - title: Advanced widget development + path: /docs/paas/eu/user-guide/contribution/ui/advanced-development/ + - title: Chart widgets + path: /docs/paas/eu/user-guide/ui/chart-widget/ + - title: Markdown/HTML Card widget + path: /docs/paas/eu/user-guide/widgets/cards/markdown-html-card/ + - title: Map widgets + path: /docs/paas/eu/user-guide/widgets/map-widgets/ + - title: Entities table widget + path: /docs/paas/eu/user-guide/ui/entity-table-widget/ + - title: Advanced data key configuration + path: /docs/paas/eu/user-guide/ui/advanced-data-key-configuration/ - title: Rule engine section: - title: Overview path: /docs/paas/eu/user-guide/rule-engine-2-0/overview/ - title: Getting started with Rule Engine path: /docs/paas/eu/user-guide/rule-engine-2-0/re-getting-started/ - - title: Rule Nodes + - title: Rule nodes path: /docs/paas/eu/user-guide/rule-engine-2-0/nodes/ - title: Data processing & actions section: @@ -247,6 +248,9 @@ toc: - title: AI models path: /docs/paas/eu/samples/analytics/ai-models/ new: true + - title: Local AI with Ollama + path: /docs/paas/eu/samples/analytics/ollama/ + new: true - title: Trendz Analytics path: /docs/trendz/ - title: Kafka Streams @@ -262,6 +266,8 @@ toc: path: /docs/paas/eu/user-guide/reporting/scheduling-reports/ - title: Embedding subreports path: /docs/paas/eu/user-guide/reporting/subreport/ + - title: Embedding charts + path: /docs/paas/eu/user-guide/reporting/embedding-charts/ - title: Embedding dashboards path: /docs/paas/eu/user-guide/reporting/embedding-dashboards-widgets/ - title: Attaching report to notification diff --git a/_data/paas/docs-home.yml b/_data/paas/docs-home.yml index 180086775b..38c1376bad 100644 --- a/_data/paas/docs-home.yml +++ b/_data/paas/docs-home.yml @@ -81,40 +81,41 @@ toc: path: /docs/paas/user-guide/scada/ - title: SCADA symbols development guide path: /docs/paas/user-guide/scada/scada-symbols-dev-guide/ - - title: Widgets +- title: Widgets + section: + - title: Overview + path: /docs/paas/user-guide/widgets/ + - title: Widget actions + path: /docs/paas/user-guide/ui/widget-actions/ + - title: Widgets library + path: /docs/paas/user-guide/ui/widget-library/ + - title: Widgets development section: - - title: Overview - path: /docs/paas/user-guide/widgets/ - - title: Widget actions - path: /docs/paas/user-guide/ui/widget-actions/ - - title: Widgets library - path: /docs/paas/user-guide/ui/widget-library/ - - title: Widgets development - section: - - title: Overview - path: /docs/paas/user-guide/contribution/widgets-development/ - - title: Basic widget API - path: /docs/paas/user-guide/contribution/ui/basic-widget-api/ - - title: Custom subscriptions - path: /docs/paas/user-guide/contribution/ui/custom-subscriptions/ - - title: Advanced widget development - path: /docs/paas/user-guide/contribution/ui/advanced-development/ - - title: Chart widgets - path: /docs/paas/user-guide/ui/chart-widget/ - - title: Map widgets - path: /docs/paas/user-guide/widgets/map-widgets/ - new: true - - title: Entities table widget - path: /docs/paas/user-guide/ui/entity-table-widget/ - - title: Advanced data key configuration - path: /docs/paas/user-guide/ui/advanced-data-key-configuration/ + - title: Overview + path: /docs/paas/user-guide/contribution/widgets-development/ + - title: Basic widget API + path: /docs/paas/user-guide/contribution/ui/basic-widget-api/ + - title: Custom subscriptions + path: /docs/paas/user-guide/contribution/ui/custom-subscriptions/ + - title: Advanced widget development + path: /docs/paas/user-guide/contribution/ui/advanced-development/ + - title: Chart widgets + path: /docs/paas/user-guide/ui/chart-widget/ + - title: Markdown/HTML Card widget + path: /docs/paas/user-guide/widgets/cards/markdown-html-card/ + - title: Map widgets + path: /docs/paas/user-guide/widgets/map-widgets/ + - title: Entities table widget + path: /docs/paas/user-guide/ui/entity-table-widget/ + - title: Advanced data key configuration + path: /docs/paas/user-guide/ui/advanced-data-key-configuration/ - title: Rule engine section: - title: Overview path: /docs/paas/user-guide/rule-engine-2-0/overview/ - title: Getting Started path: /docs/paas/user-guide/rule-engine-2-0/re-getting-started/ - - title: Rule Nodes + - title: Rule nodes path: /docs/paas/user-guide/rule-engine-2-0/nodes/ - title: Data processing & actions section: @@ -247,6 +248,9 @@ toc: - title: AI models path: /docs/paas/samples/analytics/ai-models/ new: true + - title: Local AI with Ollama + path: /docs/paas/samples/analytics/ollama/ + new: true - title: Trendz Analytics path: /docs/trendz/ - title: Kafka Streams @@ -262,6 +266,8 @@ toc: path: /docs/paas/user-guide/reporting/scheduling-reports/ - title: Embedding subreports path: /docs/paas/user-guide/reporting/subreport/ + - title: Embedding charts + path: /docs/paas/user-guide/reporting/embedding-charts/ - title: Embedding dashboards path: /docs/paas/user-guide/reporting/embedding-dashboards-widgets/ - title: Attaching report to notification diff --git a/_data/pages_info.yml b/_data/pages_info.yml index 1d97a2c46b..d6e297652b 100644 --- a/_data/pages_info.yml +++ b/_data/pages_info.yml @@ -156,6 +156,9 @@ "/docs/devices-library/luanode32/": url: "/docs/devices-library/luanode32/" redirect_from: [] +"/docs/devices-library/lw001-bg-pro/": + url: "/docs/devices-library/lw001-bg-pro/" + redirect_from: [] "/docs/devices-library/m5stack-timer-camera-f/": url: "/docs/devices-library/m5stack-timer-camera-f/" redirect_from: [] @@ -252,6 +255,9 @@ "/docs/devices-library/recomputer-r1100/": url: "/docs/devices-library/recomputer-r1100/" redirect_from: [] +"/docs/devices-library/rn172wcd/": + url: "/docs/devices-library/rn172wcd/" + redirect_from: [] "/docs/devices-library/rock-pi-4-model-b/": url: "/docs/devices-library/rock-pi-4-model-b/" redirect_from: [] @@ -261,6 +267,9 @@ "/docs/devices-library/rock960/": url: "/docs/devices-library/rock960/" redirect_from: [] +"/docs/devices-library/s26x-lorawan-temperature-sensor/": + url: "/docs/devices-library/s26x-lorawan-temperature-sensor/" + redirect_from: [] "/docs/devices-library/socketsync-bluetooth-gateway/": url: "/docs/devices-library/socketsync-bluetooth-gateway/" redirect_from: [] @@ -339,6 +348,12 @@ "/docs/devices-library/vapeless-pro-gas-detection-indoor-sensor/": url: "/docs/devices-library/vapeless-pro-gas-detection-indoor-sensor/" redirect_from: [] +"/docs/devices-library/vibit-bp/": + url: "/docs/devices-library/vibit-bp/" + redirect_from: [] +"/docs/devices-library/vibit/": + url: "/docs/devices-library/vibit/" + redirect_from: [] "/docs/devices-library/vicki-smart-radiator-thermostat/": url: "/docs/devices-library/vicki-smart-radiator-thermostat/" redirect_from: [] @@ -419,6 +434,12 @@ "/docs/edge/devices-library/guidelines/": url: "/docs/edge/devices-library/guidelines/" redirect_from: [] +"/docs/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/": + url: "/docs/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/" + redirect_from: [] +"/docs/edge/devices-library/raspberry-pi-4/": + url: "/docs/edge/devices-library/raspberry-pi-4/" + redirect_from: [] "/docs/edge/devices-library/recomputer-r1000/": url: "/docs/edge/devices-library/recomputer-r1000/" redirect_from: [] @@ -563,6 +584,7 @@ url: "/docs/guides/" redirect_from: - "/docs/iot-video-tutorials/" + - "/docs/user-guide/" "/docs/gw/search/": url: "/docs/gw/search/" redirect_from: [] @@ -632,6 +654,9 @@ "/docs/iot-gateway/custom/serial-connector/": url: "/docs/iot-gateway/custom/serial-connector/" redirect_from: [] +"/docs/iot-gateway/features-overview/provisioning/": + url: "/docs/iot-gateway/features-overview/provisioning/" + redirect_from: [] "/docs/iot-gateway/features-overview/report-strategy/": url: "/docs/iot-gateway/features-overview/report-strategy/" redirect_from: [] @@ -1173,6 +1198,9 @@ "/docs/paas/devices-library/luanode32/": url: "/docs/paas/devices-library/luanode32/" redirect_from: [] +"/docs/paas/devices-library/lw001-bg-pro/": + url: "/docs/paas/devices-library/lw001-bg-pro/" + redirect_from: [] "/docs/paas/devices-library/m5stack-timer-camera-f/": url: "/docs/paas/devices-library/m5stack-timer-camera-f/" redirect_from: [] @@ -1260,6 +1288,9 @@ "/docs/paas/devices-library/recomputer-r1100/": url: "/docs/paas/devices-library/recomputer-r1100/" redirect_from: [] +"/docs/paas/devices-library/rn172wcd/": + url: "/docs/paas/devices-library/rn172wcd/" + redirect_from: [] "/docs/paas/devices-library/rock-pi-4-model-b/": url: "/docs/paas/devices-library/rock-pi-4-model-b/" redirect_from: [] @@ -1269,6 +1300,9 @@ "/docs/paas/devices-library/rock960/": url: "/docs/paas/devices-library/rock960/" redirect_from: [] +"/docs/paas/devices-library/s26x-lorawan-temperature-sensor/": + url: "/docs/paas/devices-library/s26x-lorawan-temperature-sensor/" + redirect_from: [] "/docs/paas/devices-library/socketsync-bluetooth-gateway/": url: "/docs/paas/devices-library/socketsync-bluetooth-gateway/" redirect_from: [] @@ -1347,6 +1381,12 @@ "/docs/paas/devices-library/vapeless-pro-gas-detection-indoor-sensor/": url: "/docs/paas/devices-library/vapeless-pro-gas-detection-indoor-sensor/" redirect_from: [] +"/docs/paas/devices-library/vibit-bp/": + url: "/docs/paas/devices-library/vibit-bp/" + redirect_from: [] +"/docs/paas/devices-library/vibit/": + url: "/docs/paas/devices-library/vibit/" + redirect_from: [] "/docs/paas/devices-library/vicki-smart-radiator-thermostat/": url: "/docs/paas/devices-library/vicki-smart-radiator-thermostat/" redirect_from: [] @@ -1402,6 +1442,9 @@ "/docs/paas/eu/devices-library/am308-sensor/": url: "/docs/paas/eu/devices-library/am308-sensor/" redirect_from: [] +"/docs/paas/eu/devices-library/ampsense-smart-current-sensor/": + url: "/docs/paas/eu/devices-library/ampsense-smart-current-sensor/" + redirect_from: [] "/docs/paas/eu/devices-library/arduino-nano-rp2040-connect/": url: "/docs/paas/eu/devices-library/arduino-nano-rp2040-connect/" redirect_from: [] @@ -1426,6 +1469,9 @@ "/docs/paas/eu/devices-library/beaglebone-green-wireless/": url: "/docs/paas/eu/devices-library/beaglebone-green-wireless/" redirect_from: [] +"/docs/paas/eu/devices-library/carbonless-co2-temperature-and-humidity-sensor/": + url: "/docs/paas/eu/devices-library/carbonless-co2-temperature-and-humidity-sensor/" + redirect_from: [] "/docs/paas/eu/devices-library/cat1-badge-tracker/": url: "/docs/paas/eu/devices-library/cat1-badge-tracker/" redirect_from: [] @@ -1522,6 +1568,9 @@ "/docs/paas/eu/devices-library/luanode32/": url: "/docs/paas/eu/devices-library/luanode32/" redirect_from: [] +"/docs/paas/eu/devices-library/lw001-bg-pro/": + url: "/docs/paas/eu/devices-library/lw001-bg-pro/" + redirect_from: [] "/docs/paas/eu/devices-library/m5stack-timer-camera-f/": url: "/docs/paas/eu/devices-library/m5stack-timer-camera-f/" redirect_from: [] @@ -1609,6 +1658,9 @@ "/docs/paas/eu/devices-library/recomputer-r1100/": url: "/docs/paas/eu/devices-library/recomputer-r1100/" redirect_from: [] +"/docs/paas/eu/devices-library/rn172wcd/": + url: "/docs/paas/eu/devices-library/rn172wcd/" + redirect_from: [] "/docs/paas/eu/devices-library/rock-pi-4-model-b/": url: "/docs/paas/eu/devices-library/rock-pi-4-model-b/" redirect_from: [] @@ -1618,6 +1670,9 @@ "/docs/paas/eu/devices-library/rock960/": url: "/docs/paas/eu/devices-library/rock960/" redirect_from: [] +"/docs/paas/eu/devices-library/s26x-lorawan-temperature-sensor/": + url: "/docs/paas/eu/devices-library/s26x-lorawan-temperature-sensor/" + redirect_from: [] "/docs/paas/eu/devices-library/socketsync-bluetooth-gateway/": url: "/docs/paas/eu/devices-library/socketsync-bluetooth-gateway/" redirect_from: [] @@ -1645,6 +1700,9 @@ "/docs/paas/eu/devices-library/temperature-humidity-sensor/": url: "/docs/paas/eu/devices-library/temperature-humidity-sensor/" redirect_from: [] +"/docs/paas/eu/devices-library/temphu-temperature-and-humidity-sensor/": + url: "/docs/paas/eu/devices-library/temphu-temperature-and-humidity-sensor/" + redirect_from: [] "/docs/paas/eu/devices-library/the-parallella-board/": url: "/docs/paas/eu/devices-library/the-parallella-board/" redirect_from: [] @@ -1687,9 +1745,24 @@ "/docs/paas/eu/devices-library/valve-positioning-sensor/": url: "/docs/paas/eu/devices-library/valve-positioning-sensor/" redirect_from: [] +"/docs/paas/eu/devices-library/vapeless-gas-detection-indoor-sensor/": + url: "/docs/paas/eu/devices-library/vapeless-gas-detection-indoor-sensor/" + redirect_from: [] +"/docs/paas/eu/devices-library/vapeless-pro-gas-detection-indoor-sensor/": + url: "/docs/paas/eu/devices-library/vapeless-pro-gas-detection-indoor-sensor/" + redirect_from: [] +"/docs/paas/eu/devices-library/vibit-bp/": + url: "/docs/paas/eu/devices-library/vibit-bp/" + redirect_from: [] +"/docs/paas/eu/devices-library/vibit/": + url: "/docs/paas/eu/devices-library/vibit/" + redirect_from: [] "/docs/paas/eu/devices-library/vicki-smart-radiator-thermostat/": url: "/docs/paas/eu/devices-library/vicki-smart-radiator-thermostat/" redirect_from: [] +"/docs/paas/eu/devices-library/vocless-voc-temperature-and-humidity-sensor/": + url: "/docs/paas/eu/devices-library/vocless-voc-temperature-and-humidity-sensor/" + redirect_from: [] "/docs/paas/eu/devices-library/vs-121/": url: "/docs/paas/eu/devices-library/vs-121/" redirect_from: [] @@ -1734,7 +1807,8 @@ redirect_from: [] "/docs/paas/eu/guides/": url: "/docs/paas/eu/guides/" - redirect_from: [] + redirect_from: + - "/docs/paas/eu/user-guide/" "/docs/paas/eu/": url: "/docs/paas/eu/" redirect_from: [] @@ -1802,6 +1876,9 @@ "/docs/paas/eu/samples/analytics/mcp-server-ai-insights/": url: "/docs/paas/eu/samples/analytics/mcp-server-ai-insights/" redirect_from: [] +"/docs/paas/eu/samples/analytics/ollama/": + url: "/docs/paas/eu/samples/analytics/ollama/" + redirect_from: [] "/docs/paas/eu/samples/sia-connect/": url: "/docs/paas/eu/samples/sia-connect/" redirect_from: [] @@ -1967,9 +2044,6 @@ "/docs/paas/eu/user-guide/image-gallery/": url: "/docs/paas/eu/user-guide/image-gallery/" redirect_from: [] -"/docs/paas/eu/user-guide/": - url: "/docs/paas/eu/user-guide/" - redirect_from: [] "/docs/paas/eu/user-guide/integrations/apache-pulsar/": url: "/docs/paas/eu/user-guide/integrations/apache-pulsar/" redirect_from: [] @@ -2084,6 +2158,9 @@ "/docs/paas/eu/user-guide/reporting/attaching-report-to-notification/": url: "/docs/paas/eu/user-guide/reporting/attaching-report-to-notification/" redirect_from: [] +"/docs/paas/eu/user-guide/reporting/embedding-charts/": + url: "/docs/paas/eu/user-guide/reporting/embedding-charts/" + redirect_from: [] "/docs/paas/eu/user-guide/reporting/embedding-dashboards-widgets/": url: "/docs/paas/eu/user-guide/reporting/embedding-dashboards-widgets/" redirect_from: [] @@ -2245,6 +2322,9 @@ "/docs/paas/eu/user-guide/white-labeling/": url: "/docs/paas/eu/user-guide/white-labeling/" redirect_from: [] +"/docs/paas/eu/user-guide/widgets/cards/markdown-html-card/": + url: "/docs/paas/eu/user-guide/widgets/cards/markdown-html-card/" + redirect_from: [] "/docs/paas/eu/user-guide/widgets/map-widgets/": url: "/docs/paas/eu/user-guide/widgets/map-widgets/" redirect_from: [] @@ -2269,7 +2349,8 @@ redirect_from: [] "/docs/paas/guides/": url: "/docs/paas/guides/" - redirect_from: [] + redirect_from: + - "/docs/paas/user-guide/" "/docs/paas/": url: "/docs/paas/" redirect_from: [] @@ -2337,6 +2418,9 @@ "/docs/paas/samples/analytics/mcp-server-ai-insights/": url: "/docs/paas/samples/analytics/mcp-server-ai-insights/" redirect_from: [] +"/docs/paas/samples/analytics/ollama/": + url: "/docs/paas/samples/analytics/ollama/" + redirect_from: [] "/docs/paas/samples/sia-connect/": url: "/docs/paas/samples/sia-connect/" redirect_from: [] @@ -2503,9 +2587,6 @@ "/docs/paas/user-guide/image-gallery/": url: "/docs/paas/user-guide/image-gallery/" redirect_from: [] -"/docs/paas/user-guide/": - url: "/docs/paas/user-guide/" - redirect_from: [] "/docs/paas/user-guide/integrations/apache-pulsar/": url: "/docs/paas/user-guide/integrations/apache-pulsar/" redirect_from: [] @@ -2620,6 +2701,9 @@ "/docs/paas/user-guide/reporting/attaching-report-to-notification/": url: "/docs/paas/user-guide/reporting/attaching-report-to-notification/" redirect_from: [] +"/docs/paas/user-guide/reporting/embedding-charts/": + url: "/docs/paas/user-guide/reporting/embedding-charts/" + redirect_from: [] "/docs/paas/user-guide/reporting/embedding-dashboards-widgets/": url: "/docs/paas/user-guide/reporting/embedding-dashboards-widgets/" redirect_from: [] @@ -2781,6 +2865,9 @@ "/docs/paas/user-guide/white-labeling/": url: "/docs/paas/user-guide/white-labeling/" redirect_from: [] +"/docs/paas/user-guide/widgets/cards/markdown-html-card/": + url: "/docs/paas/user-guide/widgets/cards/markdown-html-card/" + redirect_from: [] "/docs/paas/user-guide/widgets/map-widgets/": url: "/docs/paas/user-guide/widgets/map-widgets/" redirect_from: [] @@ -2931,6 +3018,9 @@ "/docs/pe/devices-library/luanode32/": url: "/docs/pe/devices-library/luanode32/" redirect_from: [] +"/docs/pe/devices-library/lw001-bg-pro/": + url: "/docs/pe/devices-library/lw001-bg-pro/" + redirect_from: [] "/docs/pe/devices-library/m5stack-timer-camera-f/": url: "/docs/pe/devices-library/m5stack-timer-camera-f/" redirect_from: [] @@ -3018,6 +3108,9 @@ "/docs/pe/devices-library/recomputer-r1100/": url: "/docs/pe/devices-library/recomputer-r1100/" redirect_from: [] +"/docs/pe/devices-library/rn172wcd/": + url: "/docs/pe/devices-library/rn172wcd/" + redirect_from: [] "/docs/pe/devices-library/rock-pi-4-model-b/": url: "/docs/pe/devices-library/rock-pi-4-model-b/" redirect_from: [] @@ -3027,6 +3120,9 @@ "/docs/pe/devices-library/rock960/": url: "/docs/pe/devices-library/rock960/" redirect_from: [] +"/docs/pe/devices-library/s26x-lorawan-temperature-sensor/": + url: "/docs/pe/devices-library/s26x-lorawan-temperature-sensor/" + redirect_from: [] "/docs/pe/devices-library/socketsync-bluetooth-gateway/": url: "/docs/pe/devices-library/socketsync-bluetooth-gateway/" redirect_from: [] @@ -3105,6 +3201,12 @@ "/docs/pe/devices-library/vapeless-pro-gas-detection-indoor-sensor/": url: "/docs/pe/devices-library/vapeless-pro-gas-detection-indoor-sensor/" redirect_from: [] +"/docs/pe/devices-library/vibit-bp/": + url: "/docs/pe/devices-library/vibit-bp/" + redirect_from: [] +"/docs/pe/devices-library/vibit/": + url: "/docs/pe/devices-library/vibit/" + redirect_from: [] "/docs/pe/devices-library/vicki-smart-radiator-thermostat/": url: "/docs/pe/devices-library/vicki-smart-radiator-thermostat/" redirect_from: [] @@ -3168,6 +3270,12 @@ "/docs/pe/edge/devices-library/guidelines/": url: "/docs/pe/edge/devices-library/guidelines/" redirect_from: [] +"/docs/pe/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/": + url: "/docs/pe/edge/devices-library/nvidia-jetson-xavier-nx-developer-kit/" + redirect_from: [] +"/docs/pe/edge/devices-library/raspberry-pi-4/": + url: "/docs/pe/edge/devices-library/raspberry-pi-4/" + redirect_from: [] "/docs/pe/edge/devices-library/recomputer-r1000/": url: "/docs/pe/edge/devices-library/recomputer-r1000/" redirect_from: [] @@ -3335,7 +3443,8 @@ redirect_from: [] "/docs/pe/guides/": url: "/docs/pe/guides/" - redirect_from: [] + redirect_from: + - "/docs/pe/user-guide/" "/docs/pe/": url: "/docs/pe/" redirect_from: [] @@ -3470,6 +3579,54 @@ url: "/docs/pe/reference/" redirect_from: - "/docs/pe/user-guide/rule-engine-2-0/architecture/" +"/docs/pe/releases/release-policy/": + url: "/docs/pe/releases/release-policy/" + redirect_from: [] +"/docs/pe/releases/releases-table/": + url: "/docs/pe/releases/releases-table/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-0-x/": + url: "/docs/pe/releases/releases-table/v3-0-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-1-x/": + url: "/docs/pe/releases/releases-table/v3-1-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-2-x/": + url: "/docs/pe/releases/releases-table/v3-2-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-3-x/": + url: "/docs/pe/releases/releases-table/v3-3-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-4-x/": + url: "/docs/pe/releases/releases-table/v3-4-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-5-x/": + url: "/docs/pe/releases/releases-table/v3-5-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-6-x/": + url: "/docs/pe/releases/releases-table/v3-6-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-7-x/": + url: "/docs/pe/releases/releases-table/v3-7-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-8-x/": + url: "/docs/pe/releases/releases-table/v3-8-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v3-9-x/": + url: "/docs/pe/releases/releases-table/v3-9-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v4-0-x/": + url: "/docs/pe/releases/releases-table/v4-0-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v4-1-x/": + url: "/docs/pe/releases/releases-table/v4-1-x/" + redirect_from: [] +"/docs/pe/releases/releases-table/v4-2-x/": + url: "/docs/pe/releases/releases-table/v4-2-x/" + redirect_from: [] +"/docs/pe/releases/roadmap/": + url: "/docs/pe/releases/roadmap/" + redirect_from: [] "/docs/pe/samples/analytics/ai-models/": url: "/docs/pe/samples/analytics/ai-models/" redirect_from: [] @@ -3482,6 +3639,9 @@ "/docs/pe/samples/analytics/mcp-server-ai-insights/": url: "/docs/pe/samples/analytics/mcp-server-ai-insights/" redirect_from: [] +"/docs/pe/samples/analytics/ollama/": + url: "/docs/pe/samples/analytics/ollama/" + redirect_from: [] "/docs/pe/search/": url: "/docs/pe/search/" redirect_from: [] @@ -3656,8 +3816,210 @@ "/docs/pe/user-guide/image-gallery/": url: "/docs/pe/user-guide/image-gallery/" redirect_from: [] -"/docs/pe/user-guide/": - url: "/docs/pe/user-guide/" +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-3-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-3-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-4-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-4-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-5-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-5-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-6-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-6-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-7-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-7-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-8-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-8-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v3-9-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v3-9-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v4-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v4-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v4-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v4-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/centos/v4-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/centos/v4-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-3-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-3-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-4-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-4-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-5-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-5-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-6-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-6-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-7-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-7-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-8-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-8-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v3-9-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v3-9-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v4-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v4-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v4-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v4-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker/v4-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker/v4-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-3-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-3-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-4-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-4-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-5-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-5-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-6-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-6-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-7-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-7-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-8-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-8-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-9-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v3-9-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/docker-compose/v4-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/": + url: "/docs/pe/user-guide/install/upgrade-instructions/" + redirect_from: + - "/docs/user-guide/install/aws-marketplace-pe-upgrade/" +"/docs/pe/user-guide/install/upgrade-instructions/old-upgrade-instructions/": + url: "/docs/pe/user-guide/install/upgrade-instructions/old-upgrade-instructions/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-3-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-3-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-4-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-4-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-5-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-5-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-6-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-6-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-7-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-7-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-8-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-8-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-9-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v3-9-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/ubuntu/v4-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/upgrade-from-ce/": + url: "/docs/pe/user-guide/install/upgrade-instructions/upgrade-from-ce/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-2-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-3-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-3-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-4-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-4-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-5-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-5-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-6-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-6-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-7-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-7-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-8-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-8-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v3-9-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v3-9-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v4-0-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v4-0-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v4-1-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v4-1-x/" + redirect_from: [] +"/docs/pe/user-guide/install/upgrade-instructions/windows/v4-2-x/": + url: "/docs/pe/user-guide/install/upgrade-instructions/windows/v4-2-x/" redirect_from: [] "/docs/pe/user-guide/mail-templates/": url: "/docs/pe/user-guide/mail-templates/" @@ -3686,6 +4048,10 @@ url: "/docs/pe/user-guide/reporting/attaching-report-to-notification/" redirect_from: - "/docs/user-guide/reporting/attaching-report-to-notification/" +"/docs/pe/user-guide/reporting/embedding-charts/": + url: "/docs/pe/user-guide/reporting/embedding-charts/" + redirect_from: + - "/docs/user-guide/reporting/embedding-charts/" "/docs/pe/user-guide/reporting/embedding-dashboards-widgets/": url: "/docs/pe/user-guide/reporting/embedding-dashboards-widgets/" redirect_from: @@ -3826,9 +4192,6 @@ "/docs/pe/user-guide/ui/entity-table-widget/": url: "/docs/pe/user-guide/ui/entity-table-widget/" redirect_from: [] -"/docs/pe/user-guide/ui/jwt-security-settings/": - url: "/docs/pe/user-guide/ui/jwt-security-settings/" - redirect_from: [] "/docs/pe/user-guide/ui/layouts/": url: "/docs/pe/user-guide/ui/layouts/" redirect_from: [] @@ -3849,7 +4212,8 @@ redirect_from: [] "/docs/pe/user-guide/ui/security-settings/": url: "/docs/pe/user-guide/ui/security-settings/" - redirect_from: [] + redirect_from: + - "/docs/pe/user-guide/ui/jwt-security-settings/" "/docs/pe/user-guide/ui/slack-settings/": url: "/docs/pe/user-guide/ui/slack-settings/" redirect_from: [] @@ -3885,6 +4249,9 @@ url: "/docs/pe/user-guide/white-labeling/" redirect_from: - "/docs/user-guide/white-labeling/" +"/docs/pe/user-guide/widgets/cards/markdown-html-card/": + url: "/docs/pe/user-guide/widgets/cards/markdown-html-card/" + redirect_from: [] "/docs/pe/user-guide/widgets/map-widgets/": url: "/docs/pe/user-guide/widgets/map-widgets/" redirect_from: [] @@ -3998,6 +4365,54 @@ url: "/docs/reference/" redirect_from: - "/docs/user-guide/rule-engine-2-0/architecture/" +"/docs/releases/release-policy/": + url: "/docs/releases/release-policy/" + redirect_from: [] +"/docs/releases/releases-table/": + url: "/docs/releases/releases-table/" + redirect_from: [] +"/docs/releases/releases-table/v3-0-x/": + url: "/docs/releases/releases-table/v3-0-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-1-x/": + url: "/docs/releases/releases-table/v3-1-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-2-x/": + url: "/docs/releases/releases-table/v3-2-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-3-x/": + url: "/docs/releases/releases-table/v3-3-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-4-x/": + url: "/docs/releases/releases-table/v3-4-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-5-x/": + url: "/docs/releases/releases-table/v3-5-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-6-x/": + url: "/docs/releases/releases-table/v3-6-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-7-x/": + url: "/docs/releases/releases-table/v3-7-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-8-x/": + url: "/docs/releases/releases-table/v3-8-x/" + redirect_from: [] +"/docs/releases/releases-table/v3-9-x/": + url: "/docs/releases/releases-table/v3-9-x/" + redirect_from: [] +"/docs/releases/releases-table/v4-0-x/": + url: "/docs/releases/releases-table/v4-0-x/" + redirect_from: [] +"/docs/releases/releases-table/v4-1-x/": + url: "/docs/releases/releases-table/v4-1-x/" + redirect_from: [] +"/docs/releases/releases-table/v4-2-x/": + url: "/docs/releases/releases-table/v4-2-x/" + redirect_from: [] +"/docs/releases/roadmap/": + url: "/docs/releases/roadmap/" + redirect_from: [] "/docs/samples/abeeway/tracker/": url: "/docs/samples/abeeway/tracker/" redirect_from: [] @@ -4014,6 +4429,12 @@ "/docs/samples/analytics/mcp-server-ai-insights/": url: "/docs/samples/analytics/mcp-server-ai-insights/" redirect_from: [] +"/docs/samples/analytics/ollama/nginx/": + url: "/docs/samples/analytics/ollama/nginx/" + redirect_from: [] +"/docs/samples/analytics/ollama/": + url: "/docs/samples/analytics/ollama/" + redirect_from: [] "/docs/samples/cricket-wifi/cricket-wifi/": url: "/docs/samples/cricket-wifi/cricket-wifi/" redirect_from: [] @@ -4149,20 +4570,26 @@ "/docs/trendz/background-jobs/": url: "/docs/trendz/background-jobs/" redirect_from: [] -"/docs/trendz/batch-calculated-fields/": - url: "/docs/trendz/batch-calculated-fields/" - redirect_from: [] "/docs/trendz/business-entities/": url: "/docs/trendz/business-entities/" redirect_from: [] "/docs/trendz/cache-settings/": url: "/docs/trendz/cache-settings/" redirect_from: [] -"/docs/trendz/calculate-time-to-value/": - url: "/docs/trendz/calculate-time-to-value/" +"/docs/trendz/calculations/batch/": + url: "/docs/trendz/calculations/batch/" redirect_from: [] -"/docs/trendz/calculated-fields/": - url: "/docs/trendz/calculated-fields/" +"/docs/trendz/calculations/native/": + url: "/docs/trendz/calculations/native/" + redirect_from: [] +"/docs/trendz/calculations/overview/": + url: "/docs/trendz/calculations/overview/" + redirect_from: [] +"/docs/trendz/calculations/save-to-thingsboard/": + url: "/docs/trendz/calculations/save-to-thingsboard/" + redirect_from: [] +"/docs/trendz/calculations/time-to-value/": + url: "/docs/trendz/calculations/time-to-value/" redirect_from: [] "/docs/trendz/configuration-properties/": url: "/docs/trendz/configuration-properties/" @@ -4230,6 +4657,12 @@ "/docs/trendz/install/kubernetes/": url: "/docs/trendz/install/kubernetes/" redirect_from: [] +"/docs/trendz/install/python-executor-configuration-linux/": + url: "/docs/trendz/install/python-executor-configuration-linux/" + redirect_from: [] +"/docs/trendz/install/python-executor-configuration-windows/": + url: "/docs/trendz/install/python-executor-configuration-windows/" + redirect_from: [] "/docs/trendz/install/rhel/": url: "/docs/trendz/install/rhel/" redirect_from: [] @@ -4245,6 +4678,15 @@ "/docs/trendz/install/windows/": url: "/docs/trendz/install/windows/" redirect_from: [] +"/docs/trendz/metric/generate-new-metric/": + url: "/docs/trendz/metric/generate-new-metric/" + redirect_from: [] +"/docs/trendz/metric/overview/": + url: "/docs/trendz/metric/overview/" + redirect_from: [] +"/docs/trendz/metric/use-in-thingsboard/": + url: "/docs/trendz/metric/use-in-thingsboard/" + redirect_from: [] "/docs/trendz/mix-sql-datasource/": url: "/docs/trendz/mix-sql-datasource/" redirect_from: [] @@ -4269,9 +4711,6 @@ "/docs/trendz/rest-api/": url: "/docs/trendz/rest-api/" redirect_from: [] -"/docs/trendz/save-calculated-to-thingsboard/": - url: "/docs/trendz/save-calculated-to-thingsboard/" - redirect_from: [] "/docs/trendz/search/": url: "/docs/trendz/search/" redirect_from: [] @@ -4299,6 +4738,9 @@ "/docs/trendz/view-settings/": url: "/docs/trendz/view-settings/" redirect_from: [] +"/docs/trendz/visualizations-ai-card/": + url: "/docs/trendz/visualizations-ai-card/" + redirect_from: [] "/docs/trendz/visualizations-bar/": url: "/docs/trendz/visualizations-bar/" redirect_from: [] @@ -4459,9 +4901,6 @@ "/docs/user-guide/image-gallery/": url: "/docs/user-guide/image-gallery/" redirect_from: [] -"/docs/user-guide/": - url: "/docs/user-guide/" - redirect_from: [] "/docs/user-guide/install/alibaba-cloud/": url: "/docs/user-guide/install/alibaba-cloud/" redirect_from: [] @@ -4756,8 +5195,7 @@ redirect_from: [] "/docs/user-guide/install/pe/upgrade-instructions/": url: "/docs/user-guide/install/pe/upgrade-instructions/" - redirect_from: - - "/docs/user-guide/install/aws-marketplace-pe-upgrade/" + redirect_from: [] "/docs/user-guide/install/pe/vc-executor-config/": url: "/docs/user-guide/install/pe/vc-executor-config/" redirect_from: [] @@ -4776,9 +5214,207 @@ "/docs/user-guide/install/ubuntu/": url: "/docs/user-guide/install/ubuntu/" redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-3-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-3-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-4-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-4-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-5-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-5-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-6-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-6-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-7-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-7-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-8-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-8-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v3-9-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v3-9-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v4-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v4-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v4-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v4-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/centos/v4-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/centos/v4-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-3-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-3-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-4-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-4-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-5-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-5-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-6-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-6-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-7-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-7-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-8-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-8-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v3-9-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v3-9-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v4-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v4-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v4-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v4-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker/v4-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker/v4-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-3-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-3-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-4-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-4-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-5-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-5-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-6-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-6-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-7-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-7-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-8-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-8-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v3-9-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v3-9-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v4-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v4-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v4-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v4-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/docker-compose/v4-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/docker-compose/v4-2-x/" + redirect_from: [] "/docs/user-guide/install/upgrade-instructions/": url: "/docs/user-guide/install/upgrade-instructions/" redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/old-upgrade-instructions/": + url: "/docs/user-guide/install/upgrade-instructions/old-upgrade-instructions/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-3-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-3-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-4-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-4-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-5-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-5-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-6-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-6-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-7-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-7-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-8-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-8-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v3-9-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v3-9-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v4-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v4-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v4-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v4-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/ubuntu/v4-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/ubuntu/v4-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-2-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-3-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-3-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-4-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-4-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-5-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-5-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-6-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-6-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-7-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-7-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-8-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-8-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v3-9-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v3-9-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v4-0-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v4-0-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v4-1-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v4-1-x/" + redirect_from: [] +"/docs/user-guide/install/upgrade-instructions/windows/v4-2-x/": + url: "/docs/user-guide/install/upgrade-instructions/windows/v4-2-x/" + redirect_from: [] "/docs/user-guide/install/vc-executor-config/": url: "/docs/user-guide/install/vc-executor-config/" redirect_from: [] @@ -4962,6 +5598,9 @@ "/docs/user-guide/rule-engine-2-0/nodes/action/device-state/": url: "/docs/user-guide/rule-engine-2-0/nodes/action/device-state/" redirect_from: [] +"/docs/user-guide/rule-engine-2-0/nodes/action/generate-dashboard-report/": + url: "/docs/user-guide/rule-engine-2-0/nodes/action/generate-dashboard-report/" + redirect_from: [] "/docs/user-guide/rule-engine-2-0/nodes/action/generate-report/": url: "/docs/user-guide/rule-engine-2-0/nodes/action/generate-report/" redirect_from: [] @@ -5399,9 +6038,6 @@ "/docs/user-guide/ui/entity-table-widget/": url: "/docs/user-guide/ui/entity-table-widget/" redirect_from: [] -"/docs/user-guide/ui/jwt-security-settings/": - url: "/docs/user-guide/ui/jwt-security-settings/" - redirect_from: [] "/docs/user-guide/ui/layouts/": url: "/docs/user-guide/ui/layouts/" redirect_from: [] @@ -5423,7 +6059,8 @@ redirect_from: [] "/docs/user-guide/ui/security-settings/": url: "/docs/user-guide/ui/security-settings/" - redirect_from: [] + redirect_from: + - "/docs/user-guide/ui/jwt-security-settings/" "/docs/user-guide/ui/slack-settings/": url: "/docs/user-guide/ui/slack-settings/" redirect_from: [] @@ -5455,6 +6092,9 @@ "/docs/user-guide/visualization/": url: "/docs/user-guide/visualization/" redirect_from: [] +"/docs/user-guide/widgets/cards/markdown-html-card/": + url: "/docs/user-guide/widgets/cards/markdown-html-card/" + redirect_from: [] "/docs/user-guide/widgets/map-widgets/": url: "/docs/user-guide/widgets/map-widgets/" redirect_from: [] diff --git a/_data/pages_redirect_info.yml b/_data/pages_redirect_info.yml index 13eed37474..c42f808945 100644 --- a/_data/pages_redirect_info.yml +++ b/_data/pages_redirect_info.yml @@ -80,6 +80,9 @@ "/docs/iot-video-tutorials/": url: "/docs/guides/" redirect_from: "/docs/iot-video-tutorials/" +"/docs/user-guide/": + url: "/docs/guides/" + redirect_from: "/docs/user-guide/" "/docs/iot-gateway/guides/how-to-use-rpc-modbus-connector/": url: "/docs/iot-gateway/config/modbus/" redirect_from: "/docs/iot-gateway/guides/how-to-use-rpc-modbus-connector/" @@ -104,6 +107,9 @@ "/products/paas/domains/": url: "/docs/paas/domains/" redirect_from: "/products/paas/domains/" +"/docs/paas/eu/user-guide/": + url: "/docs/paas/eu/guides/" + redirect_from: "/docs/paas/eu/user-guide/" "/docs/paas/eu/reference/coap-api": url: "/docs/paas/eu/reference/coap-api/" redirect_from: "/docs/paas/eu/reference/coap-api" @@ -143,6 +149,9 @@ "/products/paas/what-is-thingsboard-cloud/": url: "/docs/paas/getting-started-guides/what-is-thingsboard-cloud/" redirect_from: "/products/paas/what-is-thingsboard-cloud/" +"/docs/paas/user-guide/": + url: "/docs/paas/guides/" + redirect_from: "/docs/paas/user-guide/" "/docs/paas/reference/coap-api": url: "/docs/paas/reference/coap-api/" redirect_from: "/docs/paas/reference/coap-api" @@ -191,6 +200,9 @@ "/docs/pe/edge/reference/snmp-api": url: "/docs/pe/edge/reference/snmp-api/" redirect_from: "/docs/pe/edge/reference/snmp-api" +"/docs/pe/user-guide/": + url: "/docs/pe/guides/" + redirect_from: "/docs/pe/user-guide/" "/docs/pe/reference/coap-api": url: "/docs/pe/reference/coap-api/" redirect_from: "/docs/pe/reference/coap-api" @@ -233,6 +245,9 @@ docs/pe/user-guide/contribution/widgets-development-before-3.0/: "/docs/user-guide/groups/": url: "/docs/pe/user-guide/groups/" redirect_from: "/docs/user-guide/groups/" +"/docs/user-guide/install/aws-marketplace-pe-upgrade/": + url: "/docs/pe/user-guide/install/upgrade-instructions/" + redirect_from: "/docs/user-guide/install/aws-marketplace-pe-upgrade/" "/docs/user-guide/mail-templates/": url: "/docs/pe/user-guide/mail-templates/" redirect_from: "/docs/user-guide/mail-templates/" @@ -242,6 +257,9 @@ docs/pe/user-guide/contribution/widgets-development-before-3.0/: "/docs/user-guide/reporting/attaching-report-to-notification/": url: "/docs/pe/user-guide/reporting/attaching-report-to-notification/" redirect_from: "/docs/user-guide/reporting/attaching-report-to-notification/" +"/docs/user-guide/reporting/embedding-charts/": + url: "/docs/pe/user-guide/reporting/embedding-charts/" + redirect_from: "/docs/user-guide/reporting/embedding-charts/" "/docs/user-guide/reporting/embedding-dashboards-widgets/": url: "/docs/pe/user-guide/reporting/embedding-dashboards-widgets/" redirect_from: "/docs/user-guide/reporting/embedding-dashboards-widgets/" @@ -275,6 +293,9 @@ docs/pe/user-guide/contribution/widgets-development-before-3.0/: "/docs/pe/user-guide/ui/tenant-profiles": url: "/docs/pe/user-guide/tenant-profiles/" redirect_from: "/docs/pe/user-guide/ui/tenant-profiles" +"/docs/pe/user-guide/ui/jwt-security-settings/": + url: "/docs/pe/user-guide/ui/security-settings/" + redirect_from: "/docs/pe/user-guide/ui/jwt-security-settings/" "/docs/pe/user-guide/ui/widgets/trip-animation-widget/": url: "/docs/pe/user-guide/ui/trip-animation-widget/" redirect_from: "/docs/pe/user-guide/ui/widgets/trip-animation-widget/" @@ -362,9 +383,6 @@ docs/user-guide/contribution/widgets-development-before-3.0/: "/docs/pe/user-guide/install/installation-options/": url: "/docs/user-guide/install/pe/installation-options/" redirect_from: "/docs/pe/user-guide/install/installation-options/" -"/docs/user-guide/install/aws-marketplace-pe-upgrade/": - url: "/docs/user-guide/install/pe/upgrade-instructions/" - redirect_from: "/docs/user-guide/install/aws-marketplace-pe-upgrade/" "/docs/user-guide/rule-engine-2-0/action-nodes/": url: "/docs/user-guide/rule-engine-2-0/nodes/action/" redirect_from: "/docs/user-guide/rule-engine-2-0/action-nodes/" @@ -509,6 +527,9 @@ docs/user-guide/contribution/widgets-development-before-3.0/: "/docs/samples/alarms/mail/": url: "/docs/user-guide/ui/mail-settings/" redirect_from: "/docs/samples/alarms/mail/" +"/docs/user-guide/ui/jwt-security-settings/": + url: "/docs/user-guide/ui/security-settings/" + redirect_from: "/docs/user-guide/ui/jwt-security-settings/" "/docs/user-guide/ui/widgets/trip-animation-widget/": url: "/docs/user-guide/ui/trip-animation-widget/" redirect_from: "/docs/user-guide/ui/widgets/trip-animation-widget/" diff --git a/_data/pe/docs-home.yml b/_data/pe/docs-home.yml index 7312327ddd..2cf0917e98 100644 --- a/_data/pe/docs-home.yml +++ b/_data/pe/docs-home.yml @@ -81,23 +81,24 @@ toc: path: /docs/pe/user-guide/scada/ - title: SCADA symbols development guide path: /docs/pe/user-guide/scada/scada-symbols-dev-guide/ - - title: Widgets - section: - - title: Overview - path: /docs/pe/user-guide/widgets/ - - title: Widget actions - path: /docs/pe/user-guide/ui/widget-actions/ - - title: Widgets library - path: /docs/pe/user-guide/ui/widget-library/ - - title: Chart widgets - path: /docs/pe/user-guide/ui/chart-widget/ - - title: Map widgets - path: /docs/pe/user-guide/widgets/map-widgets/ - new: true - - title: Entities table widget - path: /docs/pe/user-guide/ui/entity-table-widget/ - - title: Advanced data key configuration - path: /docs/pe/user-guide/ui/advanced-data-key-configuration/ +- title: Widgets + section: + - title: Overview + path: /docs/pe/user-guide/widgets/ + - title: Widget actions + path: /docs/pe/user-guide/ui/widget-actions/ + - title: Widgets library + path: /docs/pe/user-guide/ui/widget-library/ + - title: Chart widgets + path: /docs/pe/user-guide/ui/chart-widget/ + - title: Markdown/HTML Card widget + path: /docs/pe/user-guide/widgets/cards/markdown-html-card/ + - title: Map widgets + path: /docs/pe/user-guide/widgets/map-widgets/ + - title: Entities table widget + path: /docs/pe/user-guide/ui/entity-table-widget/ + - title: Advanced data key configuration + path: /docs/pe/user-guide/ui/advanced-data-key-configuration/ - title: Rule engine section: - title: Overview @@ -106,7 +107,7 @@ toc: path: /docs/pe/user-guide/rule-engine-2-0/re-getting-started/ - title: Queues path: /docs/pe/user-guide/rule-engine-2-5/queues/ - - title: Rule Nodes + - title: Rule nodes path: /docs/pe/user-guide/rule-engine-2-0/nodes/ - title: Data processing & actions section: @@ -148,7 +149,7 @@ toc: path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-synchronization/ - title: Using queues for message reprocessing path: /docs/user-guide/rule-engine-2-5/tutorials/queues-for-message-reprocessing/ - - title: Custom Rule Nodes + - title: Custom rule nodes path: /docs/user-guide/contribution/rule-node-development/ - title: Templatization path: /docs/pe/user-guide/templatization/ @@ -241,6 +242,9 @@ toc: - title: AI models path: /docs/pe/samples/analytics/ai-models/ new: true + - title: Local AI with Ollama + path: /docs/pe/samples/analytics/ollama/ + new: true - title: Trendz Analytics path: /docs/trendz/ - title: Kafka Streams @@ -256,6 +260,8 @@ toc: path: /docs/pe/user-guide/reporting/scheduling-reports/ - title: Embedding subreports path: /docs/pe/user-guide/reporting/subreport/ + - title: Embedding charts + path: /docs/pe/user-guide/reporting/embedding-charts/ - title: Embedding dashboards path: /docs/pe/user-guide/reporting/embedding-dashboards-widgets/ - title: Attaching report to notification @@ -373,8 +379,6 @@ toc: path: /docs/pe/user-guide/ui/microsoft-teams-settings/ - title: Mail server path: /docs/pe/user-guide/ui/mail-settings/ - - title: JWT security settings - path: /docs/pe/user-guide/ui/jwt-security-settings/ - title: Contribution guide section: - title: How to contribute your device integration guide @@ -391,9 +395,13 @@ toc: path: /docs/pe/user-guide/contribution/ui/custom-subscriptions/ - title: Advanced widget development path: /docs/pe/user-guide/contribution/ui/advanced-development/ +- title: Versions & Support + section: + - title: Releases + path: /docs/pe/releases/releases-table/ + - title: Release & Support Policy + path: /docs/pe/releases/release-policy/ + - title: Roadmap + path: /docs/pe/releases/roadmap/ - title: Troubleshooting path: /docs/pe/user-guide/troubleshooting/ -- title: Release notes - path: /docs/pe/reference/releases/ -- title: Roadmap - path: /docs/pe/reference/roadmap/ diff --git a/_data/pe/installation.yml b/_data/pe/installation.yml index 3d8c8a48a3..eb7bbfe0cd 100644 --- a/_data/pe/installation.yml +++ b/_data/pe/installation.yml @@ -3,7 +3,7 @@ abstract: "Documentation for installation and configuration of ThingsBoard Profe toc: - title: Installation options path: /docs/user-guide/install/pe/installation-options/ -- title: On premise +- title: On-premises section: - title: Ubuntu Server path: /docs/user-guide/install/pe/ubuntu/ @@ -54,4 +54,8 @@ toc: - title: Report service parameters path: /docs/user-guide/install/pe/report-service-config/ - title: Upgrade instructions - path: /docs/user-guide/install/pe/upgrade-instructions/ + section: + - title: Upgrade + path: /docs/pe/user-guide/install/upgrade-instructions/ + - title: Upgrading from CE + path: /docs/pe/user-guide/install/upgrade-instructions/upgrade-from-ce/ diff --git a/_data/pe/resources.yml b/_data/pe/resources.yml new file mode 100644 index 0000000000..46881256b4 --- /dev/null +++ b/_data/pe/resources.yml @@ -0,0 +1,180 @@ +4.2.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-4.2.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.2.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.2.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.2.1pe.deb +'4.2': + centos-download: wget https://dist.thingsboard.io/thingsboard-4.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.2pe.deb +'4.1': + centos-download: wget https://dist.thingsboard.io/thingsboard-4.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.1pe.deb +4.0.2: + centos-download: wget https://dist.thingsboard.io/thingsboard-4.0.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.0.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0.2pe.deb +4.0.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-4.0.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.0.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0.1pe.deb +'4.0': + centos-download: wget https://dist.thingsboard.io/thingsboard-4.0pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-4.0pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0pe.deb +3.9.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.9.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.9.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.9.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.9.1pe.deb +'3.9': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.9pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.9pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.9pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.9pe.deb +3.8.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.8.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.8.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.8.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.8.1pe.deb +'3.8': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.8pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.8pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.8pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.8pe.deb +'3.7': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.7pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.7pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.7pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.7pe.deb +3.6.4: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.6.4pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.4pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.6.4pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.4pe.deb +3.6.3: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.6.3pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.3pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.6.3pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.3pe.deb +3.6.2: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.6.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.6.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.2pe.deb +3.6.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.6.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.6.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.1pe.deb +'3.6': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.6pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.6pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6pe.deb +3.5.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.5.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.5.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.5.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.5.1pe.deb +'3.5': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.5pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.5pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.5pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.5pe.deb +3.4.4: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.4.4pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.4pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.4.4pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.4pe.deb +3.4.3: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.4.3pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.3pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.4.3pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.3pe.deb +3.4.2: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.4.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.4.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.2pe.deb +3.4.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.4.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.4.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.1pe.deb +'3.4': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.4pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.4pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4pe.deb +3.3.4.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3.4.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.4.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3.4.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.4.1pe.deb +3.3.4: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3.4pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.4pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3.4pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.4pe.deb +3.3.3: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3.3pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.3pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3.3pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.3pe.deb +3.3.2: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.2pe.deb +3.3.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.1pe.deb +'3.3': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.3pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.3pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3pe.deb +3.2.2: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.2.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.2.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2.2pe.deb +3.2.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.2.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.2.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2.1pe.deb +'3.2': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.2pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.2pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2pe.deb +3.1.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.1.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.1.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.1.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.1.1pe.deb +'3.1': + centos-download: wget https://dist.thingsboard.io/thingsboard-3.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.1pe.deb +3.0.1: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.0.1pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.0.1pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.0.1pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.0.1pe.deb +3.0.0: + centos-download: wget https://dist.thingsboard.io/thingsboard-3.0pe.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.0pe.rpm + ubuntu-download: wget https://dist.thingsboard.io/thingsboard-3.0pe.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.0pe.deб diff --git a/_data/resources.yml b/_data/resources.yml new file mode 100644 index 0000000000..92682ce23d --- /dev/null +++ b/_data/resources.yml @@ -0,0 +1,180 @@ +4.2.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.2.1/thingsboard-4.2.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.2.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.2.1/thingsboard-4.2.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.2.1.deb +'4.2': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.2/thingsboard-4.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.2/thingsboard-4.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.2.deb +'4.1': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.1/thingsboard-4.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.1/thingsboard-4.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.1.deb +4.0.2: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0.2/thingsboard-4.0.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0.2/thingsboard-4.0.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0.2.deb +4.0.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0.1/thingsboard-4.0.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0.1/thingsboard-4.0.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0.1.deb +'4.0': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0/thingsboard-4.0.rpm + centos-installation: sudo rpm -Uvh thingsboard-4.0.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v4.0/thingsboard-4.0.deb + ubuntu-installation: sudo dpkg -i thingsboard-4.0.deb +3.9.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.9.1/thingsboard-3.9.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.9.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.9.1/thingsboard-3.9.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.9.1.deb +'3.9': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.9/thingsboard-3.9.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.9.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.9/thingsboard-3.9.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.9.deb +3.8.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.8.1/thingsboard-3.8.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.8.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.8.1/thingsboard-3.8.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.8.1.deb +'3.8': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.8/thingsboard-3.8.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.8.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.8/thingsboard-3.8.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.8.deb +'3.7': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.7/thingsboard-3.7.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.7.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.7/thingsboard-3.7.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.7.deb +3.6.4: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.4/thingsboard-3.6.4.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.4.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.4/thingsboard-3.6.4.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.4.deb +3.6.3: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.3/thingsboard-3.6.3.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.3.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.3/thingsboard-3.6.3.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.3.deb +3.6.2: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.2/thingsboard-3.6.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.2/thingsboard-3.6.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.2.deb +3.6.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.1/thingsboard-3.6.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6.1/thingsboard-3.6.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.1.deb +'3.6': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6/thingsboard-3.6.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.6.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.6/thingsboard-3.6.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.6.deb +3.5.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.5.1/thingsboard-3.5.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.5.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.5.1/thingsboard-3.5.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.5.1.deb +'3.5': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.5/thingsboard-3.5.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.5.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.5/thingsboard-3.5.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.5.deb +3.4.4: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.4/thingsboard-3.4.4.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.4.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.4/thingsboard-3.4.4.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.4.deb +3.4.3: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.3/thingsboard-3.4.3.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.3.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.3/thingsboard-3.4.3.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.3.deb +3.4.2: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.2/thingsboard-3.4.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.2/thingsboard-3.4.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.2.deb +3.4.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.1/thingsboard-3.4.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4.1/thingsboard-3.4.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.1.deb +'3.4': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4/thingsboard-3.4.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.4.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.4/thingsboard-3.4.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.4.deb +3.3.4.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.4.1/thingsboard-3.3.4.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.4.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.4.1/thingsboard-3.3.4.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.4.1.deb +3.3.4: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.4/thingsboard-3.3.4.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.4.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.4/thingsboard-3.3.4.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.4.deb +3.3.3: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.3/thingsboard-3.3.3.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.3.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.3/thingsboard-3.3.3.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.3.deb +3.3.2: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.2/thingsboard-3.3.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.2/thingsboard-3.3.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.2.deb +3.3.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.1/thingsboard-3.3.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3.1/thingsboard-3.3.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.1.deb +'3.3': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3/thingsboard-3.3.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.3.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.3/thingsboard-3.3.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.3.deb +3.2.2: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.2/thingsboard-3.2.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.2/thingsboard-3.2.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2.2.deb +3.2.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.1/thingsboard-3.2.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.1/thingsboard-3.2.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2.1.deb +'3.2': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2/thingsboard-3.2.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.2.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.2/thingsboard-3.2.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.2.deb +3.1.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.1.1/thingsboard-3.1.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.1.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.1.1/thingsboard-3.1.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.1.1.deb +'3.1': + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.1/thingsboard-3.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.1/thingsboard-3.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.1.deb +3.0.1: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.0.1/thingsboard-3.0.1.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.0.1.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.0.1/thingsboard-3.0.1.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.0.1.deb +3.0.0: + centos-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.0/thingsboard-3.0.rpm + centos-installation: sudo rpm -Uvh thingsboard-3.0.rpm + ubuntu-download: wget https://github.com/thingsboard/thingsboard/releases/download/v3.0/thingsboard-3.0.deb + ubuntu-installation: sudo dpkg -i thingsboard-3.0.deb diff --git a/_data/trendz/docs-home.yml b/_data/trendz/docs-home.yml index 8553342189..4031ff0fc0 100644 --- a/_data/trendz/docs-home.yml +++ b/_data/trendz/docs-home.yml @@ -37,14 +37,26 @@ toc: path: /docs/trendz/visualizations-heatmap/ - title: Calendar path: /docs/trendz/visualizations-calendar/ - - title: Cards with line chart - path: /docs/trendz/visualizations-card-with-line/ - title: Cards path: /docs/trendz/visualizations-card/ + - title: Cards with line chart + path: /docs/trendz/visualizations-card-with-line/ + - title: AI Cards + new: true + path: /docs/trendz/visualizations-ai-card/ - title: View settings path: /docs/trendz/view-settings/ - title: View collections path: /docs/trendz/view-collections/ +- title: Metric exploration + new: true + section: + - title: Overview + path: /docs/trendz/metric/overview/ + - title: Generate New Metrics + path: /docs/trendz/metric/generate-new-metric/ + - title: Use New Metrics in ThingsBoard + path: /docs/trendz/metric/use-in-thingsboard/ - title: Anomaly detection section: - title: Overview @@ -60,15 +72,19 @@ toc: - title: Anomaly-Driven Alarm Creation path: /docs/trendz/anomaly/alarms/ - title: Calculated Fields + new: true section: - title: Overview - path: /docs/trendz/calculated-fields/ + path: /docs/trendz/calculations/overview/ - title: Batch calculations - path: /docs/trendz/batch-calculated-fields/ + path: /docs/trendz/calculations/batch/ + - title: Native calculations + new: true + path: /docs/trendz/calculations/native/ - title: Save metric to ThingsBoard - path: /docs/trendz/save-calculated-to-thingsboard/ + path: /docs/trendz/calculations/save-to-thingsboard/ - title: Calculate time to value - path: /docs/trendz/calculate-time-to-value/ + path: /docs/trendz/calculations/time-to-value/ - title: Prediction section: - title: Overview @@ -89,7 +105,7 @@ toc: path: /docs/trendz/ai-widget-summary/ - title: Trendz Prompts path: /docs/trendz/ai-assistance-prompts/ - - title: Large Language Model (LLM) Configuration + - title: Enable AI Features path: /docs/trendz/custom-ai-model-configuration/ - title: Share views section: diff --git a/_data/trendz/installation.yml b/_data/trendz/installation.yml index 1c22baedc0..e9637c1c3e 100644 --- a/_data/trendz/installation.yml +++ b/_data/trendz/installation.yml @@ -5,7 +5,7 @@ toc: path: /docs/trendz/install/installation-options/ - title: Trendz Cloud path: /docs/trendz/install/cloud/ -- title: On premise +- title: On-premises section: - title: Ubuntu Server path: /docs/trendz/install/ubuntu/ @@ -25,6 +25,12 @@ toc: path: /docs/trendz/install/trndz-upgrade-instructions/ - title: Kubernetes path: /docs/trendz/install/trndz-upgrade-instructions-kubernetes/ +- title: Python Executor Configuration + section: + - title: Windows + path: /docs/trendz/install/python-executor-configuration-windows/ + - title: Linux or Mac OS + path: /docs/trendz/install/python-executor-configuration-linux/ - title: Connect Trendz to Thingsboard path: /docs/trendz/connect-thingsboard/ - title: Configuration properties diff --git a/_data/upgrade-unstructions-table.yml b/_data/upgrade-unstructions-table.yml new file mode 100644 index 0000000000..3afd5573e6 --- /dev/null +++ b/_data/upgrade-unstructions-table.yml @@ -0,0 +1,111 @@ +4.2.1: + upgradable-from: "4.2.0" + release-date: Oct 15 2025 + lts: "true" +4.2.0: + upgradable-from: "4.1.0" + release-date: Aug 15 2025 + lts: "true" +4.1.0: + upgradable-from: "4.0.2" + release-date: Jul 3 2025 +4.0.2: + upgradable-from: "3.9.1" + release-date: Jul 3 2025 +4.0.1: + upgradable-from: "3.9.1" + release-date: Apr 22 2025 +4.0.0: + upgradable-from: "3.9.1" + release-date: Apr 15 2025 +3.9.1: + upgradable-from: "3.9" + release-date: Feb 19 2025 +3.9.0: + upgradable-from: "3.8.1" + release-date: Dec 31 2024 +3.8.1: + upgradable-from: "3.8" + release-date: Oct 15 2024 +3.8.0: + upgradable-from: "3.7" + release-date: Oct 3 2024 +3.7.0: + upgradable-from: "3.6.4" + release-date: Jun 17 2024 +3.6.4: + upgradable-from: "3.6.3" + release-date: Apr 11 2024 +3.6.3: + upgradable-from: "3.6.2" + release-date: Mar 18 2024 +3.6.2: + upgradable-from: "3.6.1" + release-date: Dec 28 2023 +3.6.1: + upgradable-from: "3.6" + release-date: Nov 13 2023 +3.6.0: + upgradable-from: "3.5.1" + release-date: Sep 21 2023 +3.5.1: + upgradable-from: "3.5" + release-date: May 31 2023 +3.5.0: + upgradable-from: "3.4.4" + release-date: May 9 2023 +3.4.4: + upgradable-from: "3.4.3" + release-date: February 7 2023 +3.4.3: + upgradable-from: "3.4.2" + release-date: December 21 2022 +3.4.2: + upgradable-from: "3.4.1" + release-date: December 1 2022 +3.4.1: + upgradable-from: "3.4" + release-date: August 18 2022 +3.4: + upgradable-from: "3.3.4.1" + release-date: July 19 2022 +3.3.4.1: + upgradable-from: "3.3.4" + release-date: March 22 2022 + release-date-pe: March 18 2022 +3.3.4: + upgradable-from: "3.3.3" + release-date: March 11 2022 +3.3.3: + upgradable-from: "3.3.2" + release-date: January 27 2022 +3.3.2: + upgradable-from: "3.3.1" + release-date: November 11 2021 +3.3.1: + upgradable-from: "3.3" + release-date: September 3 2021 +3.3: + upgradable-from: "3.2.2" + release-date: August 13 2021 +3.2.2: + upgradable-from: "3.2.1" + release-date: March 24 2021 +3.2.1: + upgradable-from: "3.2" + release-date: January 26 2021 +3.2: + upgradable-from: "3.1.1" + release-date: December 1 2020 +3.1.1: + upgradable-from: "3.1" + release-date: August 28 2020 +3.1: + upgradable-from: "3.0.1" + release-date: August 12 2020 +3.0.1: + upgradable-from: "3.0" + release-date: June 9 2020 +3.0: + upgradable-from: "2.5.6" + release-date: June 1 2020 diff --git a/_includes/big-filter.liquid b/_includes/big-filter.liquid index d775804da1..525da946c3 100644 --- a/_includes/big-filter.liquid +++ b/_includes/big-filter.liquid @@ -46,7 +46,7 @@ {% endif %} {% for filter in item.filters %}
  • - +
  • {% endfor %} diff --git a/_includes/cards-collection.liquid b/_includes/cards-collection.liquid index 28c86cf999..1cd70b492c 100644 --- a/_includes/cards-collection.liquid +++ b/_includes/cards-collection.liquid @@ -21,7 +21,7 @@
    {% for card in finalCollection %} - +
    diff --git a/_includes/clients-feedback-cards.liquid b/_includes/clients-feedback-cards.liquid index a84b7d8324..6c036e776d 100644 --- a/_includes/clients-feedback-cards.liquid +++ b/_includes/clients-feedback-cards.liquid @@ -1,7 +1,8 @@ {% assign targetKey = include.targetKey %} +{% assign feedbackList = include.feedbackList %} {% assign contactBlock = include.contactBlock %} {% assign noBackground = include.noBackground %} -{% assign targetKeyCustomers = site.data.clients-feedback[targetKey] %} +{% assign targetKeyCustomers = site.data[feedbackList][targetKey] %}
    {% for info in targetKeyCustomers.feedback %} @@ -68,6 +69,7 @@
    \ No newline at end of file diff --git a/_includes/clients-feedback.liquid b/_includes/clients-feedback.liquid index 9350486d1d..73be07ab4c 100644 --- a/_includes/clients-feedback.liquid +++ b/_includes/clients-feedback.liquid @@ -1,4 +1,4 @@ {% assign key = include.key %} {% include clients-feedback-nav.liquid targetKey=key %} -{% include clients-feedback-cards.liquid targetKey=key %} \ No newline at end of file +{% include clients-feedback-cards.liquid targetKey=key feedbackList="clients-feedback" %} \ No newline at end of file diff --git a/_includes/code.html b/_includes/code.html index b2b214f220..a845a29d2d 100644 --- a/_includes/code.html +++ b/_includes/code.html @@ -8,7 +8,13 @@ {% else %} -{% capture samplecode %}{% include_relative {{include.file}} %}{% endcapture %} + {% assign first_char = include.file | slice: 0 %} + {% if first_char == '/' %} + {% assign absolute_path = include.file | remove_first: '/' %} + {% capture samplecode %}{% include {{ absolute_path }} %}{% endcapture %} + {% else %} + {% capture samplecode %}{% include_relative {{ include.file }} %}{% endcapture %} + {% endif %} {% capture mysample %} ```{{include.language}} {{ samplecode | raw | strip }} diff --git a/_includes/contact-us-modal.html b/_includes/contact-us-modal.html index 0f16313601..d717600ab7 100644 --- a/_includes/contact-us-modal.html +++ b/_includes/contact-us-modal.html @@ -81,6 +81,15 @@

    {{ modalDescription }}

    + + + + + + + + +
    @@ -120,14 +129,56 @@

    {{ modalDescription }}

    } }); + function populateUTMandClientIdFields() { + var $form = $('.contact-form'); + if (!$form.length) return; + + const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; + const utmData = {}; + + utmKeys.forEach(function(key) { + let value = getURLParam(key); + if (value) { + localStorage.setItem(key, value); + } else { + value = localStorage.getItem(key); + } + + if (value) { + value = decodeURIComponent(value); + utmData[key] = value; + $form.find('input[name="' + key + '"]').val(value); + } + }); + + const path = getPath(); + $form.find('input[name="path"]').val(path); + + const gaCookie = document.cookie.split('; ').find(row => row.startsWith('_ga=')); + if (gaCookie) { + const parts = gaCookie.split('.'); + if (parts.length >= 4) { + const clientId = parts[2] + '.' + parts[3]; + utmData['client_id'] = clientId; + $form.find('input[name="client_id"]').val(clientId); + } + } + window.dataLayer = window.dataLayer || []; + window.dataLayer.push({ + event: 'contact-us', + ...utmData + }); + } + jqueryDefer( function () { $( document ).ready(function() { var $contactForm = $('#ContactUs'); - $contactForm.attr('action', 'https://formspree.io/f/xbjvbeln'); + $contactForm.attr('action', 'https://formspree.io/f/xrbnqnna'); /* $('html, body').animate({ scrollTop: $('#contact-form').offset().top - 200 }, 0);*/ + populateUTMandClientIdFields(); $contactForm.find('.form-element .form-control').addClass("input--empty"); $contactForm.find('.form-element .form-control').on('input', function() { if( !$(this).val() ) { @@ -206,6 +257,16 @@

    {{ modalDescription }}

    } } + function getPath() { + const url = new URL(window.location.href); + return url.pathname; + } + + function getURLParam(name) { + const results = new RegExp('[?&]' + name + '=([^&#]*)').exec(window.location.href); + return results ? decodeURIComponent(results[1].replace(/\+/g, ' ')) : null; + } + function validateContactForm(form) { let isValid = true; const fieldsToValidate = [ diff --git a/_includes/cookie-consent.html b/_includes/cookie-consent.html index 7f7f1f91f9..d5c9e2408e 100644 --- a/_includes/cookie-consent.html +++ b/_includes/cookie-consent.html @@ -13,41 +13,46 @@ color: rgba(255, 255, 255, 1); } - #cookie-notice-text { + .buttons-block { display: flex; - flex-direction: column; - justify-content: center; - width: 65%; + gap: 16px; } - #cookie-notice-close { - position: absolute; - top: 1.5rem; - right: 1.5rem; - color: #fff; + .buttons-block button { + font-size: 16px; + font-weight: 500; + line-height: 28px; + border-radius: 4px; + height: 40px; + width: 140px; + color: #FFF; } - #cookie-notice-close i { - font-size: 20px; + .buttons-block button:hover { + opacity: 0.8; } - #cookie-notice-text span { - font-size: 14px; + .buttons-block button#cookie-notice-accept { + background: #2A7DEC; } - #cookie-notice-text label { - font-size: 20px; + .buttons-block button#cookie-notice-close { + background: rgba(255, 255, 255, 0.05); } - #cookie-notice #cookie-notice-accept { + #cookie-notice-text { display: flex; - text-align: center; + flex-direction: column; justify-content: center; - cursor: pointer; - margin-left: 3.5rem; - height: 40px; - font-size: 18px; - width: 140px; + width: 65%; + } + + #cookie-notice-text span { + font-size: 14px; + } + + #cookie-notice-text label { + font-size: 20px; } @media (max-width: 767px) { @@ -58,26 +63,21 @@ #cookie-notice-text { width: 100%; - } - - #cookie-notice #cookie-notice-accept { - margin-top: 1.3rem; - margin-left: 0; - width: 100%; + margin-bottom: 40px; } }
    - +