SIAPP MQTT Bridge Development

Job ID: 40141703

Budget: €250 – €750 EUR

I need a production-ready SIAPP container that runs on the Siemens SICAM A8000 platform and acts as an MQTT client. The container must connect to a MQTT broker, read the A8000’s configured digital inputs, analog inputs and status signals, publish those values, and in the opposite direction subscribe to topics carrying status updates and control commands so the payloads can be written straight back into the matching SICAM signals.

The work involves building the application on embedded Linux, packaging it as a SIAPP, and verifying it on real demo hardware. Clean logging, reconnect logic, and graceful handling of network interruptions are essential, as this will be deployed in an operational substation environment.
SDK: https://github.com/siemens/siapp-sdk

Deliverables
• Compiled SIAPP image with all dependencies
• Source code (C/C++) and build scripts (Dockerfile)
• Configuration template mapping SICAM signal IDs to MQTT topics
• Integration test report showing successful publish/subscribe cycles with MQTT broker
• Short deployment guide

I will provide remote access to an A8000 test device and the required signal list once we start. If you have prior experience with SICAM, industrial protocols or hardened MQTT deployments, that will help us move faster.