Project settings

Under each Upswift account, there is an option to create multiple projects. Each project has it's own settings. You can modify those settings at the Settings category under the Project tab.

Device communication cycle - This number represents the number of seconds between each keepalive message that is sent by the devices to Upswift servers. Please note, all actions that are related to the device and done through the dashboard, like the Remote control and the Control center, are influenced by the Device communication cycle.

Register devices by duplicating image - You can register new devices by duplicating an image with Upswift agent installed inside. If you are going to register new devices this way, check this checkbox. You also have to verify and enter below how many persistent MAC addresses your device's hardware has. Refer to the Connecting devices at scale section or contact our support team for more information. Most of the chances you don't need to modify this. If you think you DO need, we advise you to contact us before modifying to verify it.

Number of persistent MAC addresses - When registering new devices by duplicating an image, you have to enter how many of the MAC addresses your device's hardware has are persistent after a reboot. Refer to the Connecting devices at scale section or contact our support team for more information. Most of the chances you don't need to modify this. If you think you DO need, we advise you to contact us before modifying to verify it.

Device groups

You can create groups and arrange your devices inside them. Groups can be created in a hierarchy, meaning you can create a group under another group.

You can create new groups, modify existing and delete groups at the Settings category under the Project tab.

The default group when registering a new device is the Production group. All new devices will be automatically assigned to that group. Please note that when running the registration command, you can set the desired group using a flag.

There are 2 options for setting a device to be under a specific group. First, manually, under the Devices category, click on the relevant device and then on Edit details. You will see an option to choose the new device group.

Alerts

Under your project settings, you can set which alerts and through what channel you would like to receive regarding that project.

Currently, the only supported alert channel is Email. More channels and integrations (Slack, Pagerduty, etc) are coming soon 🤩

The current type of alerts are:

  1. OTA update failures - when an OTA update fails to deploy, get an email with the details.

  2. Resource monitor - when the consumed resources exceed the threshold, get an email with the details.

  3. Data monitor - when Data monitor alert is triggered, get an email with the details

  4. Process monitor - when Process monitor alert is triggered, get an email with the details.

  5. Application log - when Application log is received, get an email with the details.