When creating a device plugin, start by subclassing DevicePlugin and filling in information for the pure virtual methods.
nymeaserver::DeviceClass
Describes Devices
nymeaserver::DeviceDescriptor
Holds the description of a Device