I want integrate sparkplug in my iot edge C# solution. How can I approach it??

Vidushi Singh 20 Reputation points
2023-08-02T06:12:24.34+00:00

I have an azure iot edge solution that connects to iot hub and end device via MQTT broker but now I want to integrate sparkplug in my solution. How can I do that?

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
598 questions
0 comments No comments
{count} votes

Accepted answer
  1. Sander van de Velde | MVP 36,131 Reputation points MVP
    2023-08-02T07:17:26.8466667+00:00

    Hello @Vidushi Singh,

    SparkPlug is a superset of communication functionality on top of MQTT.

    Azure IoT Edge does not support Sparkplug by default.

    The easiest way is to deploy a 3rd party logic container on your Azure IoT Edge devices that has SparkPlug support.

    It acts like a bridge between two worlds.

    Then, you create a custom module listening to incoming SparkPlug messages and routing them towards the IoT Edge routing mechanism.

    A similar solution is shown here for adding a plain MQTT broker.


    If the response helped, do "Accept Answer". If it doesn't work, please let us know the progress. All community members with similar issues will benefit by doing so. Your contribution is highly appreciated.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.