Skip to main content

Device Management

The Device Management section allows to manage the devices connected to the Zerynth Industrial IoT & AI Platform, the firmwares installed and the claimed SIM Cards.

01_DeviceManagement

Edge Devices

02_DeviceManagement

The Edge Devices page shows the list of devices linked to the current Workspace of the Zerynth Industrial IoT & AI Platform.

For each device, the table shows the following information:

  • Name: the name of the device;
  • ID: the unique identifier of the device;
  • Fleet: the fleet the device belongs to;
  • Created at: the date and time of the device creation (expressed in local time);
  • Status: the connection status of the device;
  • Features: eventual additional features of the device (such as the claim of a physical device or a SIM Card).

The table can be sorted by any of the columns, and the sorting order can be reversed by clicking again on the same column.

The table has a search function, that allows to search for a device by name, ID, fleet or creation date, and a filter function, that allows to filter the devices by connection status.

Read more about the filter functions in the Knowledge base.

Device details

Clicking on a device name in the table opens the Device details page. Every device has multiple tabs at the top of the page, which allow to access different information and data about the device.

Overview

This page shows an overview of the device, with some basic informations about connection, hardware and latest activity.

03_DeviceManagement

This page is divided in multiple cards, which show the following columns:

  • Connection status: the connection status of the device, with the last connection and its relative IP address, other than the amount of disconnections in the last 24 hours and in the last week;
  • Recent data: a graph showing dots for every message sent by the device in the last hour;
  • Hardware: the serial number of the device, with its device type (if associated to a physical device), the firmware version and the Zerynth OS version
  • Latest job: the latest job sent to the device, with its status and the date and time of the job request;
  • Last FOTA: the last FOTA sent to the device, with its status and the date and time of the FOTA request.

Properties

The Properties button opens a modal which shows the properties of the device.

04_DeviceManagement

Reset

The Reset button opens a modal which allows to reset the device, in case it's misbehaving or not responding normally.

05_DeviceManagement

Caution! Resetting a device won't work if the device is not connected to the Cloud.

Jobs & FOTA

06_DeviceManagement

This page shows the history of jobs and FOTA sent to the device, with two main cards showing the following columns:

  • Jobs status: the name of the job, with the timestamp of the job request, its payload and the status of the job, which can be Pending, Done or Failed;
  • FOTA status: the name of the FOTA, with the timestamp of the FOTA request, its payload and the status of the FOTA, which can be Pending, Done or Failed.

A new Job can be scheduled using the Jobs button at the top of the page, which opens a modal with the following fields:

  • Operation: the name of the job, a list sent by the device upon connection;
  • Args: the arguments of the job, in JSON format. If the job doesn't require any argument, this field needs an empty JSON object ().

07_DeviceManagement

A new FOTA can be scheduled using the FOTA button at the top of the page, which opens a modal with the following fields:

  • Firmware: the firmware to be installed on the device, a list of firmwares uploaded to the current workspace;
  • Version: the version of the firmware to be installed on the device.

08_DeviceManagement

Caution! Jobs and FOTAs won't work if the device is not connected to the Cloud.

Activity

This page shows the activity of the device, meaning every event sent by the device or received by the device from the Cloud.

09_DeviceManagement

The activity is shown with a table showing the following columns:

  • Timestamp: the timestamp of the activity;
  • Event type: the type of the event which occured;
  • Direction: the direction of the event, which can be Cloud to Device or Device to Cloud;
  • Payload: the payload of the event.

This table can be sorted by any of the columns, and the sorting order can be reversed by clicking again on the same column.

It can also be filtered by event timestamp, type and direction. Read more about the filter functions in the Knowledge base.

Console

This page shows a live console of the messages sent by the device.

10_DeviceManagement

The console is displayed as a table, containing the timestamp of the message, the tag and the payload.

This table can be sorted by any of the columns, and the sorting order can be reversed by clicking again on the same

column.

File system

This page shows the file system of the device, with a view of the uploaded files.

11_DeviceManagement

If no files are present in the device file system, a message is shown instead, along with the possibility to upload some files instead.

Security

The Security button at the top of the page opens a modal to download a new identity for the device. This way the device can be re-registered to the Cloud with a new identity. The previous identity will then be revoked.

12_DeviceManagement

This modal asks the following information:

  • Mode: the mode of the identity, which can be Device token (default) or Cloud token. A Device token identity uses a token generated by the device knowing a cloud key, while a Cloud token identity uses a token generated by the Cloud;
  • Endpoint type: the endpoint type of the identity, which can be Secure or Insecure. A Secure identity uses a secure endpoint (port 8883), while an Insecure identity uses an insecure endpoint (port 1883).

Firmwares

The Firmwares page shows the list of firmwares uploaded to the current Workspace of the Zerynth Industrial IoT & AI Platform.

13_DeviceManagement

For each firmware, there is a card showing the following information:

  • Name: the name of the firmware;
  • ID: the unique identifier of the firmware;
  • Creation date: the date of the firmware creation;
  • Version: the version of the firmware;
  • Owner: the owner of the firmware.

For each firmware, there is a Schedule FOTA button, which allows the user to schedule a FOTA for a single device or an entire fleet.

The user also has a + New button in the topright corner of the page, which allows to upload a new firmware with a custom name chosen by the user.

14_DeviceManagement

SIM Cards

The SIM Cards page shows the list of SIM Cards linked to the current Workspace of the Zerynth Industrial IoT & AI Platform.

15_DeviceManagement

For each SIM Card, the table shows the following columns:

  • ICCID: the ICCID of the SIM Card;
  • Workspace: the Workspace the SIM Card belongs to;
  • Device: the device the SIM Card is linked to;
  • Plan activation: the date of the plan activation;
  • Plan expiration: the date of the plan expiration;
  • Data usage: the amount of data used by the SIM Card;
  • Status: the status of the SIM Card, which can be Active, Suspended or Expired.

At the bottom of the table, there is a button that allows to change the view, which can be grouped by Workspace or by account.