Files are entities created under a specific model. Uploading files makes them accessible to your customers from within the end users portal – this allows you, for example, to push current firmware seamlessly to your users, provide a manual for the model, and more.

To upload a new file, go to the Models page, select the model, and click "Upload File" in the Files section. Then fill in the following fields:

532532
  • File Name - The name of your file. This will appear on the end user's side when choosing a file for firmware updates.

  • Description - A short description of your file. This will appear on the end user's side when choosing a file for firmware updates.

  • File Type - The file's type (e.g., firmware, manual, image, etc.). You can use this when creating a command that requires a file. More about that can be found here.

  • Version - The version for your file. This allows you to manage different versions of the same file and will also appear on the end user's side when choosing a file for firmware updates.

  • Checksum (Optional) - A means of verifying file integrity. Devices can use the checksum to determine the authenticity of the received data and to detect whether there were any errors in transmission. A brief explanation of checksums and their use is available here.

  • Signature (Optional) - A means of verifying file authenticity. You can implement a mechanism on your side to get a signature that allows devices to verify that the file came from your portal. See here for more details about how to generate this field.