EdgeHub Utility Documentation
Table of contents
[[_TOC_]]
Changelog
| Version | Author | Update date | Comment |
|---|---|---|---|
| 1.0.0 | Zhirong Hsu | 2025/05/09 | First Version |
| 1.0.1 | ITsung Shen | 2025/07/01 | Added chapter numberAdded 4.3.2 / 6.2 Updated 7.1 (Forgot password and Create an account)Updated all images with new UI |
| 1.1.0 | ITsung Shen | 2025/09/01 | Updated section 4.4.1 to include COM port list contentAdded section 4.4.3 for COM port mapping feature |
1. Introduction
EdgeHub Utility is a Windows desktop application that helps you discover and manage edge devices, map serial (COM) ports, and establish secure private network connections (EPN) to remote equipment.
EdgeHub Utility before sign-in, showing tabs and sign-in prompt
1.1 Key Features
- Device discovery on local networks (Not yet available)
- COM port mapping between physical and virtual ports
- Terminal access for diagnostics and configuration
- EdgeHub Private Network (EPN) registration & VPN-style connectivity
- System tray shortcuts, status tooltips & menu
1.2 System Requirements
- OS: Windows 10/11 (64-bit)
- CPU: ≥1.5 GHz
- RAM: ≥4 GB (8 GB recommended)
- Disk: ≥200 MB free
- Network: Internet for EPN features
1.3 Terminology
- EpnClient: The EdgeHub Utility application running on your PC, referred to here as "EpnClient."
- Remote device: An edge device that supports EPN and can be brought onto your virtual network.
- Virtual network: The private overlay network created by EPN, e.g. 10.176.x.x/24.
2. Getting Started
2.1 Installation
-
Download the installer from the Advantech website.
-
EdgeHub -> Direct Access -> Connection management -> EPN ->
Download EdgeHub Utilitybutton
Download from EdgeHub
-
-
Run the installer and follow the wizard.
-
Launch EdgeHub Utility when finished.
2.2 First-Time Setup
- Accept Terms of Service.
- Configure any initial preferences.
- Sign in or create an account.
2.3 Authentication
-
Sign In: The sign-in process involves multiple steps:
-
Click Sign in EdgeHub in the sidebar or Sign in in the tray menu
-
In the sign-in dialog, enter your Account and Password
-
Select a station from the dropdown
-
Click Sign in to authenticate
Step 1~ Step 4: Login process -
If authentication is successful, a tenant selection dialog will appear
-
Select the tenant you wish to work with
-
Click Select to complete the sign-in process
Step 5 ~ Step 7: Select tenant
-
-
Sign Out: Open user menu (bottom-sidebar icon) in the main window or tray menu → Sign out.
Sign out from main window or tray menu
3. User Interface Overview
3.1 Main Application Window
- Top Bar: App name & window controls
- Sidebar (left):
- Navigation (top): Direct Access, Device Discovery (Not yet available)
- Status & Actions (bottom): Settings, EPN icon, User profile, Open EdgeHub portal
- Main Panel: context‑sensitive screens (Discovery, Direct Access, etc.)
Main application window
3.2 Navigation Sidebar
The sidebar contains icons for accessing different features:
Navigation sidebar
3.3 Top Section
- Direct access: Manage remote devices / Terminals over EPN
3.4 Bottom Section
- Sign in EdgeHub: Sign in to access authentication functions
- EPN icon: Register & connect EpnClient
- User Profile: Sign out, switch tenant
- Open EdgeHub: Launches web portal in your tenant context
- Settings: EdgeHub Utility's system settings
4. EdgeHub Private Network (EPN) and Direct Access
The EdgeHub Private Network (EPN) and Direct Access features work together to provide a secure connection solution for remote devices:
Diagram showing how EPN connects your PC to remote devices
-
EPN creates a secure virtual network (similar to a VPN) with:
- End-to-end encryption
- No need for public IP addresses
- Centralized access control
-
Direct Access leverages the EPN connection to:
- Connect to remote devices by their EPN IP addresses
- Map serial (COM) ports from remote devices to your PC
- Enable access to PLCs and other equipment connected to the remote devices
- Configure terminals (sub-devices) for direct access through the EPN
4.1 Understanding EPN Icon Status
The EPN icon appears in the bottom section of the sidebar and can display different statuses:
Different EpnClient states in the sidebar
-
Unregistered: Shown when the EpnClient has not been registered yet. You'll need to complete the registration process before connecting.
-
Disabled: Indicates that your EpnClient has been disabled by the administrator. A message will appear stating "Your EpnClient is disabled. Please contact the administrator." The EPN icon in the sidebar will show "(Disabled)" and have a red indicator.
-
Registered/Disconnected: After registration but before connection, the EPN icon will display your device information but won't be connected yet.
-
Connected: When successfully connected to the EPN, the icon will show your device with connection information.
4.2 Registering Your EpnClient
- Before registering your EpnClient, please ensure your EPN server has been created. For detail information, please refer to Direct access - 2.1.1 Add server documentation.
- When using the application for the first time, the EPN icon in the sidebar will show "Unregistered"
- Click on the unregistered EPN icon to start the registration process
- A "Register EpnClient" dialog will appear with the following fields:
- EpnClient name (required): Enter a unique name for your client
- Description: Optional field to provide details about this client
- EPN IP: Input the desired IP address for your client on the EPN (typically provided by your administrator)
- Bandwidth saver (required): Toggle to enable/disable bandwidth optimization
- Click Submit to complete the registration
- Registration only needs to be done once per machine (EpnClient) and tenant.
Register EpnClient dialog with required fields marked with asterisks
> Note: Registration is per machine and per tenant. If you switch tenants, register your EpnClient again under that tenant.
4.3 EPN pop-up menu from EPN icon
After EpnClient is registered, you can use EPN pop-up menu from EPN icon to do the following things:
- Connect / Disconnect EPN
- Bandwidth saver setting
EPN pop-up menu showing your client name, EPN IP, connect/disconnect action and Bandwidth saver setting
4.3.1 Connecting to EPN
- Ensure EpnClient is registered (this only needs to be done once)
- If your EPN connection is enabled, the EPN icon in the sidebar will show your registered client name (e.g., "NP-001")
- Click the EPN icon in the bottom panel
- A pop-up menu will appear showing your client name and Virtual IP (e.g., 10.176.10.0)
- Click "Connect" to initiate the EPN connection
- A "Connecting..." dialog will appear with a progress indicator
- Wait for the connection process to complete (do not close the window until the connection is established)
- Once connected, you can access the remote devices onto the same EPN as your EpnClient.
4.3.2 Bandwidth saver setting
Users can control whether to enable or disable the bandwidth saver for EpnClient via the interface (disabled by default). If enabled, the EPN connection will automatically disconnect if no traffic is detected for 30 minutes.
-
Please click the bandwidth saver switch component on the pop-up menu to control enable/disable.

4.4 Direct Access Features
The Direct Access feature brings remote devices onto the same EPN as your EpnClient, then lets you connect to them by EPN IP or map their serial ports.
4.4.1 Devices
The Devices tab in Direct Access shows all EPN-supported devices:

Devices tab showing the list of EPN-supported devices with their EPN IPs and connection status