consultancy in designing plugin structure for .net (UWP) based application

Job ID: 30886601

Budget: $30 – $250 USD

I have a TCP Server receives some ASCI commands string in Json format. the Json contains the name, type and status of a device.... status must be sent to the device but each device type has its own API and communication method.
I want my collogues to be able to write plugins (driver) for each device type that can be installed into my TCP server. these plugings take unified Json structure and send the status to the respective device type using it's own API and communication method.
mind you that device type can grow over time that's why we need plugins to be able to keep adding new device types into my TCP Server.

so I need to expert consultancy to understand what is the best way to do this.