DeviceOn
  • Get Started
    • ⬇️Resources Download
    • 💡About DeviceOn
      • Feature Highlight
      • Cloud Versions
      • Agent Versions
      • Security Architecture
    • 🛠️Installation and Deployment
      • Server (Standard)
        • Windows
        • Ubuntu
        • Azure Marketplace
        • AWS Marketplace
      • Server (Enterprise)
        • Azure Kubernetes
      • Agent
        • Windows
        • Ubuntu
    • ⏲️Version History
      • Version 5.3.12
      • Version 5.2.4
      • Version 5.1.2
      • Version 5.0.3
      • Version 4.7.2
      • Version 4.6.3
      • Version 4.5.5
      • Version 4.4.2
      • Version 4.3.10
      • Version 4.3.3
      • Version 4.2.3
    • ❓FAQ
      • General
      • Technical
  • SECURITY STANDARD
    • ISA/IEC 62443
    • Compliance
  • User Interface & Functions
    • 💻Server (Standalone)
      • Server Management Tools
      • Background Service
  • 🖥️Agent
    • User Interface
    • Background Services
  • 🏠Web User Interface
    • Overview
    • Device Management
      • Device List
      • Real-time Monitoring & Rule Engine
      • Remote Control & Diagnostic
      • Device Data
      • Device Group
      • Task Management (Batch Control)
      • Provision & Configuration
      • Anomaly Detection
    • App Management (OTA)
    • Container Management
    • System Setting
    • Dashboard
    • Event Logs
    • Account Management
  • LAB
    • 📦Application (OTA)
      • Package and Deploy your Application
      • Security Update for Windows
      • Upgrade DeviceOn Agent in On-premises DeviceOn Server
  • 🔧Out-of-Band
    • Intel AMT
      • Local Management (iAMT)
      • Cross-Network Integration (Open AMT)
    • IPMI
    • AMD DASH
    • Advantech iBMC
    • Advantech EdgeBMC
  • 🌐System
    • Update DeviceOn Server to the Latest Version
    • Enabling Automated Backups and Restores from Backup Archives
    • Enable Passive Mode on FTP Server
    • Enable HTTPs for DeviceOn Web Service
    • License Management
  • ⚒️Managed Devices
    • Set up Device Thresholds and Enable Trigger Notifications
    • Set up the Application Watchdog and Enable Trigger Notifications
    • Visualize Device Data through Grafana Dashboards
    • Onboard Multiple Devices at Once
    • Securely Connect to DeviceOn using x.509 Certificates
    • Enable Windows Lockdown Features
Powered by GitBook
On this page
  • Prerequisite
  • DeviceOn Agent Installation
  • Start Device Management

Was this helpful?

  1. Get Started
  2. Installation and Deployment
  3. Agent

Ubuntu

PreviousWindowsNextVersion History

Last updated 11 months ago

Was this helpful?

Prerequisite

If your platform is Ubuntu 18.04/20.04 on Nvidia Jetson, please execute the following commands to install the dependent libraries.

  1. To download package information from all configured sources:

sudo apt update
  1. To install the dependent libraries:

sudo apt install cmake curl libxml2 libx11-6 libxext6 libxtst6 libmosquitto1 sqlite3 xterm ethtool lua5.1 net-tools openssl libcurl4 gcc g++ make cmake libxml2-dev libx11-dev libxtst-dev libxext-dev libmosquitto-dev autoconf autotools-dev build-essential libtool zlib1g-dev libcurl4-openssl-dev libssl-dev -y

Once your DeviceOn server installed, you could start to follow steps to onboarding your edge device.

  1. Log in to the DeviceOn Cloud Service with Your Account and Password

  1. Download DeviceOn Agent and Setup on your Device

  1. Open a terminal

The installer runs in CLI (Command Line Interface) mode. As such, open a terminal preferable for you.

  1. Copy the installer to target host

Use the way you like to copy the installer to the target host.

  1. Set the installer as executable

In the terminal, run “chmod 0755 deviceonagent-Ubuntu_20.04-x86_64-2.x.x.0.run” so that the installer as an executable file under Ubuntu Linux.

DeviceOn Agent Installation

  1. Running the installer

Change your working directory to where the installer is and run “./deviceonagent-Ubuntu_20.04-x86_64-2.x.x.0.run”. You may need to run “sudo ./deviceonagent-Ubuntu_20.04-x86_64-2.x.x.0.run” to acquire higher privileges if you were logged in as a normal user.

  1. Start DeviceOn Agent and Connect to DeviceOn

Change your directory to /usr/local/AgentService and run sudo ./setup.sh to answer connection information, such as credential URL, IoT Key, Device Name and etc.

  • Listen port for Web Service: Please specify your preferred port number to access the DeviceOn Agent Portal. The port number must be within the allowable range and not conflict with any other services on your network.

  • Listen port for WebSocket: Specify a designated port for internal WebSocket communication.

  • Enter Credential URL and IoT Key that information could retrieve from the DeviceOn portal.

  • Assign device to User Account: You can bind the target device into a “Default” group in your account on the portal automatically.

  • Enable TLS: Turn ON/OFF the TLS/SSL mode.

  • Input Device Name: Give your device name and show it on the portal.

  • Input AMT ID and password: If your device support Intel AMT, please enter AMT ID and Password to enable these functions.

  • Input DASH ID and password: If your device support AMD DASH, please enter DASH ID and Password to enable these functions.

  • Select KVM Mode [0: default, 1: Custom VNC, 2: disable]: User can use our default VNC to support the Remote Desktop function by entering 0 and give a listen port if you don’t want to use the default port. Second, select Custom Mode, if they already have a VNC server by entering 1 and provide the listen port and password. To disable the KVM function by entering 2.

  1. Open DeviceOn Agent Portal

Upon completing the installation steps, it is required to sign in to the DeviceOn Agent Portal and update the default password to activate the DeviceOn Agent.

(The URL of DeviceOn Agent Portal listed during installation process.)

When you run into this step the question shows like above, device is connected and under your account. To confirm the connection status via agent_status: 0: Disconnect, 1: Connected, 2: Connecting.

cat /usr/local/AgentService/agent_status

Start Device Management

By default, two “Real-time Actions” are created for a group, one is “Screenshot” and the other one is “Reboot”. The overview page further shows the online status of registered.

Please try to get and download the latest version of for Linux version from .

🛠️
DeviceOn Agent installer
resources page