IQRF OS can be extended via optional plug-ins.
After uploading a plug-in into a TR module the plugged-in function is available like a standard system one. More plug-ins can be used at the same time.
Plug-in is a SW module delivered as a file with the .IQRF extension. It should be uploaded to the TR module by the IQRF IDE and an IQRF programmer (e.g. CK-USB-04). The procedure is similar to uploading a user program.
To utilize a plug-in, corresponding header files (with the .H extension, also delivered with the plug-in) should be included to source program similarly to other system header files.
Example: #include "plug-ins/PlugInXY.h"
Users are also allowed to create their own plug-ins but they have to be converted to encrypted .IQRF format by the IQRF manufacturer.