Skip to main content

WEDA Node Installation

Enabling WEDA Node (First-Time Setup)

Select "Install WEDA Node" from the main menu to run the setup wizard. The wizard walks through 10 steps.

Step 1 of 10 — License Agreement

  WEDA NODE INSTALLATION WIZARD
Step 1 of 10

WEDA Node End User License Agreement
...

[ ] I have read and accept the terms and conditions

Scroll: ↑/↓ • Space: Page down / accept at bottom • Enter: Continue • Esc: Cancel
  1. Scroll to read the full license (↑/↓ or Space to page down)
  2. At the bottom, press Space to check acceptance: [☑]
  3. Press Enter to continue

Step 2 of 10 — Credential Source

Step 2 of 10

How would you like to set up your device credentials?

⦿ Connect to Public WEDA Site
Automatically provisions this device on the public WEDA platform

○ Download from WEDA Core
Log in to your WEDA Core server and download credentials automatically

○ Use Local Credential File
I already have a device credential file (.bin) from WEDA Core

Prerequisite: Register your device at the WEDA server before proceeding


Option A — Connect to Public WEDA Site (default)

Best for standard Advantech devices connecting to the public WEDA Cloud.

  1. Select "Connect to Public WEDA Site" and press Enter
  2. The built-in master key bundled with the installer is used automatically
  3. No login or external file required
  4. Proceeds directly to Step 7 — Device Model

Expected results: Device is automatically provisioned on the public WEDA platform on first service start.


Option B — Download from WEDA Core

Best when you have a private WEDA Core server and want automatic credential download.

  1. Select "Download from WEDA Core" and press Enter
  2. Step 3 — Select login method: Password or Token
  3. Step 4 — Enter your WEDA Core server URL, username, and password (Tab between fields)
  4. Step 5 — Select your organization from the list
  5. Credentials are downloaded and saved automatically
  6. Proceeds to Step 7 — Device Model

Expected results: Device is registered on your WEDA Core server and credentials are saved locally.


Option C — Use Local Credential File

Best for offline deployments or pre-provisioned devices.

  1. Select "Use Local Credential File" and press Enter

  2. Step 6 — Select authentication method:

    MethodFileUse When
    Auto ProvisionMaster Key (.bin)Mass deployment — one key provisions many devices
    Device Credentials SetupDevice Credential (.bin)Single device with a pre-downloaded credential file
  3. Press Enter to open the file picker and navigate to your .bin file:

    KeyAction
    ↑/↓Navigate files
    Go to parent directory
    → / Enter on folderOpen directory
    Enter on fileSelect file
    nConfirm selection and proceed
    EscCancel

Expected result: Credential file is copied to /opt/Advantech/dmagent/res/.


Step 7 of 10 — Device Model

Step 7 of 10

Configure your device model:

EPC-U2217

The device model has been automatically detected from your system.

Enter: Continue • Esc: Go Back

Automatically read from /etc/board. Read-only — press Enter to continue.


Step 8 of 10 — Review and Confirm

Step 8 of 10

Review your installation configuration:

Authentication: Auto Provision
Device Model: EPC-U2217
...

Enter: Begin Installation • Esc: Go Back

Review the summary and press Enter to start.

Step 9 of 10 — Installing

Step 9 of 10

Installing WEDA Node

Progress: [████████████████░░░░░] 65%

Downloading Docker images...

  • Fast Network: 2-3 minutes
  • Slow Network: 5-10 minutes
  • Do NOT close the terminal or press Ctrl+C

Step 10 of 10 — Complete

Step 10 of 10

✓ WEDA Node Successfully Installed

Installation Details:
...

You can now manage your installation from the dashboard.

Enter: Continue to Dashboard

Press Enter to go to the Management Panel.


Management Panel

Access via "Manage WEDA Node" from the main menu.

┌──────────────────────────────────────────────────┐
│ WEDA Node Activator │
└──────────────────────────────────────────────────┘

Service Status Overview

╭──────────────────────────────────────────────────╮
│ Current Status │
│ │
│ Service Status: ● Running │
│ Connection: ● Connected │
│ Version: 1.0.0 │
│ Uptime: 2h 34m │
│ Auth Method: Auto Provision │
│ Provision State: Registered │
│ │
│ Connection Details │
│ Device: Device ID: 74fe488d5d54, Model: ... │
│ Server: 219.87.150.116:4222 │
╰──────────────────────────────────────────────────╯

When provision state is not registered (e.g. REG_FAILED), the box shows an onboarding note:

╭──────────────────────────────────────────────────╮
│ Current Status │
│ │
│ Service Status: ● Running │
│ Connection: ✗ Disconnected │
│ ... │
│ Provision State: REG_FAILED: Not registered │
│ │
│ [Note: Onboarding This Device ] │
│ Browse below URL: Request your WEDA Account & │
│ Register your device at WEDA server │
│ https://learn.advantech.com/weda/docs/Introduction│
╰──────────────────────────────────────────────────╯

Management Actions

Management Actions

> [*] Update Authentication Credentials
Change WEDA Node authentication credentials

[*] Restart Service
Restart all WEDA Node containers

Remove WEDA Node
Uninstall and remove all components

↑/↓: Navigate • Enter: Select Action • q/Esc: Back to Main Menu • Ctrl+C: Quit
ActionDescription
Update Authentication CredentialsReplace the master key or credential file without reinstalling
Restart ServiceStop and restart all WEDA Node Docker containers
Remove WEDA NodeUninstall containers, volumes, and configuration (type REMOVE to confirm)

Service Dashboard

Access via the "Service Dashboard" option or the d shortcut (where available). Shows real-time container status.

┌──────────────────────────────────────────────────┐
│ SERVICE DASHBOARD │
└──────────────────────────────────────────────────┘

╭──────────────────────────────────────────────────╮ ← green border when connected
│ Connection Status │
│ │
│ Provision State: ● Registered │
│ Server: ● Connected │
│ Device: Device ID: 74fe488d5d54... │
╰──────────────────────────────────────────────────╯

Container Services

╭──────────────────────────────────────────────────╮ ← blue border when selected
│ ● WEDA Node(dmagent) │
│ │
│ Status: running │
│ Health: ok │
│ Uptime: 2h 34m │
╰──────────────────────────────────────────────────╯

╭──────────────────────────────────────────────────╮
│ ● system-agent │
│ │
│ Status: running │
│ Health: ok │
│ Uptime: 2h 34m │
╰──────────────────────────────────────────────────╯

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
↑/↓: Navigate • a: Restart All Services • q/Esc: Back • Ctrl+C: Quit

Status icons:

  • green — running / connected / registered
  • grey — stopped / unknown
  • red — failed / disconnected

Connection box color:

  • Green border — device connected to WEDA server
  • Red border — REG_FAILED or container not found
  • Grey border — intermediate states

The dashboard auto-refreshes every 5 seconds.



Keyboard Reference

Global Shortcuts

KeyAction
/ or j/kNavigate up/down
EnterSelect/Confirm
SpaceToggle checkbox/radio button
EscCancel/Return to previous screen
Ctrl+CForce quit application
qQuit (Main Menu only)

Contextual

ScreenKeyAction
LicenseSpacePage down / check acceptance at bottom
WEDA Core LoginTab / Shift+TabCycle between input fields
WEDA Core LogintToggle self-signed certificate trust
File PickerGo to parent directory
File Picker / EnterOpen folder / select file
File PickernConfirm selection and proceed
Service DashboardaRestart all services
Remove NodeType REMOVEConfirm uninstallation

Last updated on Feb-10, 2026 | Version 1.0