Hello Pavan Puligandla,
It sounds like you're trying to connect SAP Digital Manufacturing Cloud (DMC) directly to Azure IoT Hub to receive MQTT messages. While I couldn't find a specific architecture or documentation relating to the direct connection you're seeking, there are a few pathways you can explore.
- Azure IoT Hub with Event Grid/Event Hub: Azure IoT Hub supports both Event Grid and Event Hub, which allows for event-driven architectures. You might want to consider setting up Azure Stream Analytics to process the messages and then send them to an endpoint or service that can interact with SAP DMC.
- Using Azure Data Factory: Although it seems you want to avoid Logic Apps, Azure Data Factory can serve as a potential bridge. You can set up a pipeline that mimics the behavior of listening to IoT messages and sending them directly to SAP DMC.
https://learn.microsoft.com/en-us/azure/data-factory/industry-sap-connectors
- SAP OData Services: You can also expose your SAP ECC or SAP S/4HANA data through OData services. If SAP DMC can listen for these, this could be an alternative way to push data.
- Referencing Architecture: While specific architecture for your case may not exist directly, the Azure Industrial IoT reference architecture can give insights into integrating Azure and SAP.
Hope this helps. Thank you!