The development of a plugin, irrespective of its type, involves creating the source and configuration files that determine the plugin's identity and functionality. These files are then organized into a specific file structure defined by Ubidots as mentioned in previous section. The process is illustrated in the following flow chart:
The process essentially consists of the following steps:
Establish the file structure for the plugin.
Populate the individual files that make up the plugin.
Define the plugin's version in the manifest file.
Compress the files.
For detailed information on developing each plugin, visit its dedicated page: