Flasher Hub - Web server

From SEGGER Wiki
Revision as of 15:51, 6 May 2024 by Leon (talk | contribs) (Created page with "The Flasher Hub comes with a built-in web server, which provides a web interface for information and network configuration. The web interface provides information about the Fl...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The Flasher Hub comes with a built-in web server, which provides a web interface for information and network configuration. The web interface provides information about the Flasher Hub server version, serial number, and configuration. The Flasher Hub's web interface furthermore allows monitoring and configuration of the individual modules as well as the files stored on them.

The IP setup is described here: #Setting up the IP interface.

Status page

The "Status" page is the landing page and shows some parameters and other information of the Flasher Hub. It also provides an overview of the connected modules.

Note:
In order to update the firmware of modules in this tab, the current web session needs to be in Administrator mode. For more information please refer to #Flasher Hub web interface configuration page.

UM08042 Status.png

Flasher Hub configuration page

The "Configuration > Flasher Hub" page allows uploading updates for the Flasher Hub and Flasher Compacts. It also comes with options for enabling Flasher Hub's logging and the handshake interface.

Note:
In order to upload firmware updates or toggle the settings in this tab, the current web session needs to be in Administrator mode. For more information please refer to #Flasher Hub web interface configuration page.

UM08043 ConfigHub.png

Flasher modules configuration page

The "Configuration > Flasher modules" page shows the serial numbers of the Flasher Compacts that are currently connected to the Flasher Hub, as well as each modules' assigned nickname.

UM08043 ConfigModules.png

Web interface configuration page

The "Configuration > Web interface" page allows switching between "Administrator mode" and "Operator mode" for the current web session. A web session that is in "Operator mode" cannot apply changes to the Flasher Hub, e.g. module nicknames cannot be changed, Flasher Hub and module firmware cannot be updated, etc.

In order to change the Flasher Hub setup, "Administrator mode" needs to be enabled for the web session first.

Furthermore, the default mode for new web sessions can be changed in this tab.

For production environments where there are multiple users accessing the Flasher Hub, it is recommended to disable "Administrator mode" for new sessions by default so accidental setup changes are prevented.

UM08043 ConfigWebIF.png

Files page

The file browser on the "Files" page is an alternative to using an FTP client to manage the files on the connected Flasher Compacts. Users can view the contents of each module, upload files (also via drag-and-drop), delete files and folders, create new folders, and more.

Just like when connecting via FTP, files uploaded to / new folders created in the "All modules" directory automatically get copied to all connected Flasher Compacts. Note that the "All modules" directory itself does not retain any files or folders and will always appear empty.

The FTP server root directory is a virtual directory and cannot be written to. Enter a specific module directory or the "All modules" directory to upload files.

Note:
In order to upload or remove files and folders in this tab, the current web session needs to be in Administrator mode. For more information please refer to #Flasher Hub web interface configuration page.

UM08043 Files.png

Programming page

The "Programming" page allows users to start and monitor ongoing programming operations using the web interface. Users can select which modules should start programming as well as the project file to use.

UM08039 Programming.png

UART page

Note:
The UART Transceiver is not yet supported by the latest firmware version.

The "UART" page allows users to enable / disable and monitor the UART to TCP transceiver for each module.

UM08039 UART.png

Log page

The "Log" page shows the log kept by the Flasher Hub.

UM08042 FlasherHub12 WebLog.png