Skip to content

Customizing the Standard Manager

The Builder is used to create and configure cloud-based Device Managers. You can create one or more device managers for each device cloud.

For each Device Manager you create via the Builder, you can customize the following:

  • Name/title
  • Logo
  • User interface
  • Device data schema

Manager List

From the Builder manager list, click on the Add Manager" icon or the Edit** icon to modify a Device Manager.

Manager List

This will display the Manager configuration panel.

Manager Designer

Manager Domain Name

The Ioto Device Manager, is hosted by Embedthis on a sub-domain of your choosing under the ioto.me domain. You can select a unique sub-domain that reflects your company or product's brand. The sub-domain name you choose must be globally unique. Alternatively, you can register your own domain name and point that to the underlying Ioto manager site.

To use an Ioto sub-domain, enter the sub-domain name of your choosing. To use a self-hosted domain, check the "Self Hosted Domain" checkbox and enter your full domain name.

Manager Version

You can select a specific manager version to be hosted for your devices. We highly recommend that you select the latest version so you can use the latest security.

Manager Title

The Device Manager Title can be modified to display an alternate name in the user interface navigation frame at the top of the browser window. Set this to your desired product name.

The Ioto Device Manager may be customized by uploading your own corporate or product logo. This logo will be used on the Manager login screen and in the top navigation bar of the manager.

Your logo should be a small, square, transparent logo in a format supported by most browsers.

To upload, click on the Logo section and and check the Upload Logo and click on the Logo Image file selection box to select a logo file to upload.

Device Schema

The Ioto Cloud Manager uses the Ioto agent database schema to define what device specific data should be stored in the cloud and what are the device manageable entities.

The schema describes the device entities and their data properties and data types. From this, the Ioto Manager is able to dynamically construct a user interface when guided by the display.json5 file.

Ioto defines a default schema when you create a device cloud using the Builder. This schema supports a generic key/value store. Initially, you can use the default schema, but as you progress, you may wish to define your own data entities to store device specific data.

The Ioto Eval Cloud has a fixed default schema that cannot be changed.

You can update the database schema under the "Cloud / Modify" panel in the Builder.

For more information about the device schema, See:

Configuring the Manager Display

The Ioto Manager user interface is defined by a JSON configuration file called display.json5 that can be modified to suit your specific needs.

The display.json5 file defines the following items:

  • Displayed Name
  • Display color theme including dark and light modes
  • Menu items and options
  • UI pages
  • Data tables and fields
  • Device data edit property panels
  • Dashboard data and widgets to display

The initial display.json5 configuration file defines a "developer" skin for the device manager.

For more information about the Display file, read Manager Display.

Builder Dashboard