Thing Firmware

Allows Technicians to perform a firmware update on the connected Things.

Thing Firmware

By clicking on the firmware row, the user can display the content of the new firmware version, and trigger the update by pressing the Update Firmware button.

The Update Firmware button is available only if the DPS user has the Update Firmware permission.

Firmware updates can be performed only on the connected products that are online at the time of update.

For more details about how to integrate the firmware update into your connected products you can refer to this guide.

When the Update Firmware button is pressed, the update command is sent to the remote product, the widget wait until the firmware Version Metric is updated with the new version number.
You can increase the waiting time by changing the Feedback Timeout widget option.

Template Syntax

Below you can find some examples of how to use the component within a template.


<thing-firmware-widget title="Firmware Update"></thing-firmware-widget>

Component Reference

Here is a comprehensive list of all the elements and properties that can be used to configure the component.

Thing Firmware <thing-firmware-widget>

Feedback Timeout

The number of seconds after that the widget shows an error in case no feedback has been received (default 10 minutes).

Name: timeout

Type: INTEGER | Optional

timeout="120"

Title

The title displayed on the top part of the widget box.

Name: title

Type: STRING | Optional

[title]="'Details'"

Rendering

CSS Class

The name(s) of the CSS class used to customize the widget layout.

Name: class

Type: STRING | Optional

class="my-custom-class"

Visibility Condition

The expression that allows you to reduce the visibility of the element.

Name: *ngIf

Type: STRING | Optional

*ngIf="getUser().organizationId != null"