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.