A device plugin is an OSGi bundle that gets wired with the WSO2 Connected Device Management Framework (CDMF). Whenwrtinga When wrting a device type using the Java code approach the device requires a specific device plugin. A specific device plugin is required due to the following reasons:
- Enables its the device manufacturer or the device type creators to have control over the device.
- A device can have its own unique set of attributes. Therefore it is necessary to maintain a separate data store to keep track of the data. This can be achieved by maintaining a separate data store for each device in the plugin layer.