Executive Secretary

Workshop Water Resilience through Digitization "STRUCTURES 2025"

XIV International Symposium on Structures, Geotechnics and Construction Materials

STRUCTURES 2025

Workshop Water Resilience through Digitization

Thingboard for large scale IoT network deployments
Set Favorite

Abstract

Limitations in network resources, instantiation of application, device heterogeneity, and the requirement for continuous availability struggle the deployment of large-scale intelligent solutions. This study aims to develop and evaluate an IoT solution based on ThingsBoard, leveraging Kubernetes to ensure scalability and high availability. It seeks to demonstrate the feasibility of implementing a robust platform that can be replicated across various industrial domains in the country. The approach combines ThingsBoard as the central IoT platform, orchestration via Kubernetes to manage containers and enable dynamic scalability, and TBMQ as a scalable MQTT broker in cluster mode for data messaging. A cluster was configured following standard recommendations, and load tests (stress tests) were conducted as suggested by the ThingsBoard documentation to evaluate system performance under high data volumes. Preliminary results indicate that the platform can manage high message rates. Tests with thousands of devices, tens of thousands of messages per second were processed, with latencies on the order of tens of milliseconds. The coordinated use of Kubernetes and TBMQ allowed for efficient CPU utilization (around 90% under load) without evident bottlenecks. Moreover, the architecture demonstrated high availability: during simulated node failures, the system automatically relocated containers without perceptible service interruption. These results suggest that the solution is capable of scaling linearly as more nodes are added while maintaining stability and performance. In conclusion, the integration of ThingsBoard with Kubernetes and TBMQ exhibits a scalable and replicable model for large-scale IoT deployments. Initial results confirm the solution’s potential to support high demand and adapt to diverse applications in Cuba. It is notable that this architecture offers operational robustness and can serve as a reference for future multi-sector implementations in the country, as is the case of the Cuban hydrometric network.

Resumen

En Cuba, la creación de una infraestructura IoT confiable y escalable para sectores como la hidrología, la agricultura, la salud y la energía enfrenta importantes desafíos. Las limitaciones de recursos de red, la instanciación de módulos de aplicación, la heterogeneidad de dispositivos y la necesidad de disponibilidad continua complican el despliegue de soluciones inteligentes a gran escala. El objetivo principal de este trabajo es desarrollar y validar una solución IoT escalable basada en ThingsBoard, utilizando Kubernetes para garantizar escalabilidad y alta disponibilidad. Se pretende demostrar la viabilidad de implementar una plataforma robusta y replicable en diversas áreas industriales del país. La metodología empleada combina ThingsBoard como plataforma central de IoT, orquestación mediante Kubernetes para manejar contenedores y escalabilidad dinámica, y TBMQ como broker MQTT escalable en modo clúster para la mensajería de datos. Se muestra la configuración de un clúster que se adecua a las recomendaciones estándares, y se realizaron pruebas de carga (stress tests) sugeridas por la documentación de ThingsBoard para evaluar el rendimiento del sistema bajo altos volúmenes de datos. Los resultados preliminares indican que la plataforma puede manejar de manera estable altas tasas de mensajes. Se realizaron pruebas con miles de dispositivos y se procesaron decenas de miles de mensajes por segundo, con latencias en el orden de decenas de milisegundos. El uso coordinado de Kubernetes y TBMQ permitió una utilización eficiente de la CPU (alrededor del 90% bajo carga) sin cuellos de botella evidentes. Además, la arquitectura mostró alta disponibilidad: durante simulaciones de falla de nodos, el sistema reubicó contenedores automáticamente sin interrupción perceptible del servicio. Estos resultados sugieren que la solución es capaz de escalar linealmente al agregar más nodos, manteniendo estabilidad y desempeño. En conclusión, la integración de ThingsBoard con Kubernetes y TBMQ presenta un modelo escalable y replicable para despliegues IoT a gran escala. Los resultados iniciales confirman el potencial de la solución para soportar alta demanda y adaptarse a distintas aplicaciones en Cuba. Se destaca que esta arquitectura ofrece robustez operativa y puede servir de referencia para futuras implementaciones multisectoriales en el país, como es el caso de la red hidrométrica cubana.

About The Speaker

Ernesto Pérez Pelaez

Ernesto Pérez Pelaez

UCLV Flag of Cuba

Discussion

Practical Info
Conference
Spanish / Español
Not defined
10 minutes
Salon 1
Authors
Ernesto Pérez Pelaez
Leonardo Hernández Pérez
Ing. Emilio Andrés Cabrera Hernández
Ph. D. Héctor Cruz Enriquez
Keywords
cloud computing; microservices; mqtt messaging; telemetry; thingsboard; high availability.
computación en la nube; microservicios; mensajería mqtt; telemetría; thingsboard; alta disponibilidad
Documents