Skip to main content
Skip table of contents

Software Manager

The Software Manager is synchronized with the Workbench or the Niagara controller shared folder of the station. By default, the Software Manager displays the default nano EDGE ENGINE libraries supported by the version of the module. All third party libraries must be added to the shared folder.
To navigate, double click the Software Manager component in the device tree.

12 Software Manager.png

Software Manager view

Using Software Manager

The Software Manager view lists the OS and libraries available locally. The view highlights each row (OS or libraries) according to its status:

  • green: the element is up to date, and requires no action;

  • orange: the element is out of date, and can be updated;

  • blue: the action is about to be taken on the element.

The Software Manager table contains the following columns:

  • On Device: indicates, whether a given element is already installed on the device.

  • Name: shows the name of the element.

  • Latest Local: shows the latest version available locally to be installed on the device.

  • Installed: shows the version of the element installed on the device.

  • Selected: opens a dropdown list with all versions available locally for a selected element.

  • Status: indicates, which action is to be performed on the element, once a specific version has been selected in the Action column.

    • Available information: Latest, Out of Date, Upgrade, Downgrade, Install, Uninstall, none (the selected version is the same as the one installed on the device).

In order to upgrade or downgrade the selected element, choose the desired version of the element in the Selected column, and press the Update Device option (highlighted in blue in the right upper corner of the Software Manager). This option executes all actions indicated in the Status column.

20 SM selecting library.png

Selecting a library's version

Unless the user intends to manually select the versions to be installed, there is also the option to automatically select all newest versions for all out of date elements using the Upgrade All button.

21 SM upgrade all button.png

Upgrade All button

Regardless of the fact whether the user intends to add or remove the library available in the Software Manager, each operation requires performing three steps:

  • check the box in the On Device column to install the library, or uncheck it to uninstall the library;

  • provided the library is to be installed on the device, check its preferred version in the Selected column–by default, the newest version available locally is indicated to be installed;

  • once selection of all libraries to be installed or uninstalled on the device is complete, hit the Update Device command.

Warning!

The OS cannot be removed from the device; it is preinstalled on the device's SD card, and the only operations, which can be performed on this element, are upgrading or downgrading it.

Uploading New Libraries

With the nE2Link, it is possible to upload libraries and/or OS files to the controller, which were not pre-loaded in the nE2DeviceExt. New libraries have to be saved on a local PC and then copied to the nanoEdgeEngine folder on the station:

  • save new libraries in a folder selected location on the local PC;

  • copy the proper nano EDGE ENGINE libraries and/or OS files from the local PC by navigating to the proper location on My Host (local PC); (it is possible to copy the whole folder with proper contents but please make sure then that the folder is named ‘nanoEdgeEngine’);

obraz-20240715-091930.png

Copying the nanoEdgeEngine folder

  • navigate to Station → Files → nE2Link →nanoEdgeEngine folder;

22 Pasted folder.png

Pasted folder

  • paste it under the Files container in the local station.

Note: Please make sure to preserve a proper structure of subfolders: new libraries files have to be stored in the libraries subfolder, OS files in the os subfolder, and backup files in the backup subfolder.

Once the libraries are added, they will become visible in the Software Manager.

  • Select the libraries and OS version to be installed, upgraded or downgraded on the controller, or select the Upgrade all option;

  • once all necessary software is selected, click Update device;

  • a pop-up will be shown asking to confirm the action. Click Yes to load the new OS and libraries.

obraz-20240712-141731.png

Update device prompt

The device will be restarted automatically.

  • Once the device has restarted successfully, right-click on the nE2DeviceExt and connect to the device;

  • after reconnection, confirm that selected software was successfully installed on the device.

obraz-20240712-141931.png

Updated Software Manager view

Library Not Loaded

The Software Manager has a mechanism informing the user about the libraries compatibility. For a proper operation, libraries versions have to be supported by the OS. If the library installed on the device has a version, which is not supported by the OS, Software Manager displays an error prompt and marks the library as ‘not loaded’. In such case, it is required to upgrade the library.

62 Library exception.png

Error prompt

62 Library not loaded.png

Library not loaded

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.