IoT Platform Deployment (ThingsBoard) and BMS Integration with Elevator Systems
Challenge
The client needed a centralized platform for collecting, processing, and visualizing data from IoT devices, operating in a highly available environment with the ability to scale as the number of connected devices increased.
An additional requirement was to integrate the Building Management System (BMS) with an elevator system operating within the elevator manufacturer’s cloud infrastructure, while ensuring secure and reliable communication between the client’s infrastructure and the external cloud platform.
Solution
The Sorigo team deployed and configured ThingsBoard, an all-in-one IoT platform, using a microservices architecture running on a Kubernetes cluster. This enabled independent scaling of individual platform components, including the device connectivity layer (MQTT, CoAP, HTTP, LwM2M), the Rule Engine, and the data visualization layer based on dashboards.
In parallel, we designed and implemented dedicated integration adapters to translate communication between the client’s BMS and the elevator manufacturer’s cloud platform. This enabled real-time exchange of events and telemetry data between the two systems.
Technologies: ThingsBoard, Kubernetes, MQTT/CoAP/HTTP/LwM2M, BMS, integration adapters, REST API
Result
Centralized collection and visualization of IoT device data within a single platform.
A scalable, fault-tolerant microservices architecture built on Kubernetes.
Successful integration of the BMS with an external elevator system without requiring modifications to the elevator provider’s infrastructure.
Secure, bidirectional, real-time communication between the on-premises environment and the cloud.