LogoLogo
  • OVERVIEW
  • QUICK START
  • CONNECT A DEVICE
  • ARDUINO COMPATIBLE DEVICES
  • OVERVIEW
  • SDK SETUP
    • Arduino IDE
    • Visual Studio Code
  • DEVICES
    • ESPRESSIF ESP32
    • ESPRESSIF ESP8266
    • ARDUINO ETHERNET
    • ARDUINO WIFI
    • ARDUINO GSM
    • OTHER DEVICES
  • CODING GUIDE
  • TROUBLESHOOTING
  • REMOTE OTA
  • REMOTE CONSOLE
  • LPWAN DEVICES
    • SIGFOX
    • LoRaWAN (TTN)
  • OTHER DEVICES
  • HTTP DEVICES
  • MQTT CLIENTS
  • LINUX / RASPBERRY PI
  • PLATFORM FEATURES
    • DEVICES ADMINISTRATION
    • DATA BUCKETS
    • DASHBOARDS
    • ENDPOINTS
    • ALARMS
    • ACCESS TOKENS
    • GEOFENCING
    • ASSET TYPES & GROUPS
  • BUSINESS FEATURES
    • PLUGINS MARKETPLACE
    • PRODUCTS
      • Product Profile
        • Properties
        • Buckets
        • API Resources
        • Scripts
        • Payloads
      • Product Dashboard
      • Product Services
      • Examples
        • Shelly Plug S
        • Kunbus RevPi
        • Shelly Plus 1 PM
    • FILE STORAGES
    • PROJECTS MANAGER
    • USER ACCOUNTS
    • WHITE-LABELING
    • CUSTOM WEB DOMAIN
    • OAUTH2 CLIENTS
    • PROXIES
  • Server
    • SERVER DEPLOYMENT
      • Thinger.io Cloud
      • On-Premise
    • SERVER ADMINISTRATION
      • License Setting
      • Server Settings
      • Cluster / Server Status
      • Server Logs
    • SERVER API
    • CHANGELOG
  • Others
    • OTHER SOFTWARE
      • Server Monitoring Client
    • THINGER.IO HARDWARE
      • Thinger M2IoT Modem
      • Thinger32 NB-IoT
      • ClimaStick
      • WiFi Button
    • SMARTPHONE APP
  • ABOUT
    • Community & Social Links
    • Branding
    • Terms & Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page
  • Create a Storage Profile
  • Storage Explorer (Experimental)
  • Uploading files
  • Edit Files
  • Deleting Files

Was this helpful?

Edit on GitHub
  1. BUSINESS FEATURES

FILE STORAGES

PreviousShelly Plus 1 PMNextPROJECTS MANAGER

Last updated 8 days ago

Was this helpful?

Thinger.io provides a flexible cloud storage system that allows uploading files to the IoT server in order to provide support to other platform features, such as the HTML Widget or the OTA System. The information will be stored in a non-volatile memory of the server host.

Note that this feature is only available for private instances, as it requires a cloud storage system.

Create a Storage Profile

Each storage profile will create an isolated directory with different access permissions. To create a new storage profile, press the Add Storagebutton and complete the form:

  • Storage ID: Enter here a unique ID for the Storage profile

  • Storage name: Each Storage can also have a mnemonic name

  • Storage Description: Additional information for easy identification of the storage profile proposals.

  • Public Read: This switch provides public read-only permissions to third parties using an HTTP path that will be created automatically using the Storage ID.

Once the form is completed, pressing the Add Storagebutton will create a new Storage Profile.

  • Index File: Is the file from the storage system that will be opened when accessing the public HTTP path. By default is "index.html" but can be changed to any other file stored in the system.

  • HTTP Path: Is the URL that allows reading the index file from a third-party program if the public access permission is switched on.

  • Storage Explorer Button: This element opens the experimental File Explorer that allows managing the file system.

Storage Explorer (Experimental)

The storage explorer is a complete file management tool ready to upload, modify and remove documents from the file system. Its graphical interface is constituted by three sections:

  • The top bar contains logotypes with different controls

    • Refresh: If any changes have been made to the file system from a source other than this terminal, the refresh button allows updating the status of the documents.

    • Delete files: The "-" button allows removing all selected files.

    • Upload files: This button opens the file upload context, which is explained in the next section.

    • Constraint: Collapses/deploys the files navigator.

    • Store: Save the current status of all the edited documents

  • The left sidebar is a file navigator in which the database elements can be shown and selected to be edited or deleted.

  • In the bottom section of the interface, the explorer shows a terminal console in which some information can be displayed when working with extensions.

Uploading files

Thinger.io's file explorer has an upload manager that can be accessed by pressing the "Upload files" icon. This manager supports the massive file uploading from any computer, just by dragging the files or directories to the central box surface and pressing the green "upload all" button.

Edit Files

The storage explorer contains a navigator in which the data hierarchy is displayed. Each file is represented under its hierarchy context. An enhanced text editor is also included, which allows showing and modifying files in the cloud.

Deleting Files

When the files are no longer required in the file system, we can delete them using the file explorer. It is possible to select more than one file by pressing the "cmd" button on the keyboard and clicking on the files to delete them. Finally, pressing the "-" icon on the top bar.