File
Commands for handling files.
List
List current files
Parameters
None
Example
meshtech/diagnostics/cc3fc0fa8d21/command/file/list
{
  "id":"10"
}
meshtech/diagnostics/cc3fc0fa8d21/response/file/list
{
  "id":"10",
  "success":true,
  "result":[
    {
      "name":"update-bundle-genericx86-64.raucb",
      "size":"244696585"
    }
  ]
}
Cleanup
Remove all files in the /tmp/mtgw directory
Parameters
None
Example
meshtech/diagnostics/cc3fc0fa8d21/command/file/cleanup
{
  "id":"11"
}
meshtech/diagnostics/cc3fc0fa8d21/response/file/cleanup
{
  "id":"11",
  "success":true,
  "result":"Cleanup successful"
}
Write
Send a file to the gateway. If the file is large it can be sendt in chunks
Parameters
filename : the remote filename offset : Byte offset. If 0 then a new file is created data : file data in base64
Example
meshtech/diagnostics/cc3fc0fa8d21/command/file/write
{
  "id":"12",
  "params":{
    "filename":"loreipsum.txt",
    "offset":"0",
    "data":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ="
  }
}
meshtech/diagnostics/cc3fc0fa8d21/response/file/write
{
  "id":"12",
  "success":true,
  "result":"File upload successful"
}