MQTT for Data Collection
Trussmatic Oy, Tampere, Finland
December 2024 – February 2025, September – October 2025
C++20 MQTT REST API Mosquitto CMake Docker Industrial Automation Ubuntu
Overview
Developed and maintained an MQTT-based data collection and communication system for Trussmatic’s automated roof truss production platform. The work focused on aligning message schemas and topic structures to ensure consistent and reliable data exchange across distributed subsystems.
Additionally, contributed to the analysis of factory production metrics, identifying communication bottlenecks and supporting data-driven improvements to overall system stability and performance.
Key Achievements
- Designed and implemented new MQTT interfaces aligned with the updated communication schema and topic structure.
- Integrated the MQTT messaging layer into UI and backend components with full cross-platform compatibility on Windows and Linux.
- Enhanced system stability and connectivity by optimizing message handling and fault tolerance.
- Ensured smooth integration between production, monitoring, and analytics subsystems.
- Authored comprehensive documentation covering configuration, setup, and data flow design.
Result
Delivered a robust, scalable, and transparent communication layer improving data reliability, observability, and integration efficiency across Trussmatic’s production environment.