## EC5000 Series AI Edge Computer User Manual — Front Matter

### Declaration
Thank you for choosing our product. Before use, please read this user manual carefully and comply with the following statements. This will help maintain intellectual property rights and legal compliance, and ensure your user experience is consistent with the latest product information. If you have any questions or need to obtain written permission, please contact our technical support team at any time.

### Copyright Notice
This user manual contains copyright-protected content. The copyright belongs to Beijing InHand Networks Technology Co., Ltd. and its licensors. Without written permission, no unit or individual may excerpt, copy, or reproduce any part or all of this manual, nor distribute it in any form.

### Disclaimer
Due to continuous updates in product technology and specifications, the company cannot guarantee that the information in this user manual is completely consistent with the actual product. Therefore, the company assumes no responsibility for any disputes arising from discrepancies between actual technical parameters and this manual. Any product changes will not be notified in advance. The company reserves the right of final modification and interpretation.

### Copyright Information
The content of this user manual is protected by copyright law. The copyright belongs to Beijing InHand Networks Technology Co., Ltd. and its licensors. All rights reserved. Without written permission, no one may use, copy, or distribute the content of this manual without authorization.

### Graphical Interface Conventions
This document uses the following symbols and formatting conventions to facilitate understanding of operation steps and interface elements.

| Symbol | Meaning | Example |
|---|---|---|
| `< >` | Indicates a variable or parameter to be replaced with an actual value | `<IP address>` means enter a specific IP |
| `" "` | Indicates text labels on the interface | Click the `"Save"` button |
| `->` | Indicates menu hierarchy or operation sequence | `[Network] -> [Cellular]` |
| `[ ]` | Indicates a menu or page name | Enter the `[System Settings]` page |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
1 / 83

---

### Technical Support
Email: support@inhandnetworks.com  
URL: www.inhand.com

### How to Use This Manual

#### Find Your Role
- First-time users: It is recommended to read in sequence: Device Overview -> Installation and First Use -> Common Scenario Configuration -> Function Description and Parameter Reference.
- Existing device users: You may directly refer to Function Description and Parameter Reference or Appendix Troubleshooting.
- Cloud platform management users: You may refer to the device remote management platform in Common Scenario Configuration.

#### Quick Navigation by Task

| Task | Corresponding Chapter | Estimated Time |
|---|---|---|
| Understand device appearance and interfaces | Device Overview | About 10 minutes |
| Complete device installation and power-on | Installation and First Use | About 15 minutes |
| Connect and log in via HDMI | Common Scenario Configuration | About 5 minutes |
| Configure cellular network Internet access | Common Scenario Configuration | About 10 minutes |
| Configure IEOS Web management | Function Description and Parameter Reference | About 10 minutes |
| Troubleshoot device faults | Appendix Troubleshooting | As needed |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
2 / 83

---

## Chapter 1 Device Overview

### 1.1 Overview
The EC5000 series AI edge computer is pre-integrated with NVIDIA Jetson Orin NX or Orin Nano modules, making it suitable for industrial AI application scenarios. The device provides 2 Gigabit Ethernet interfaces, 1 HDMI video output, 6 USB 3.2 interfaces, 2 RS-232/422/485 serial ports, 4 digital inputs, 4 digital outputs, 1 CAN FD interface, 2 GMSL 2.0 video interfaces, 2 SIM card slots, and supports Wi-Fi 5/6 and 4G/5G cellular network communication. It can meet the requirements of edge computing, industrial vision, and IoT gateway applications.

### 1.2 Packing List

| Item | Quantity | Remarks |
|---|---:|---|
| EC5000 Host | 1 | - |
| Power Adapter | 1 | Optional |
| Wi-Fi Antenna | 2 | Standard |
| Cellular Antenna | 2-4 | Standard (quantity depends on device model) |
| Mounting Rail Accessories | 1 | Standard |
| Warranty Card | 1 | - |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
3 / 83

---

### 1.3 Appearance and Interfaces
Figure 1-1 System Interface Overview

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
4 / 83

---

#### Figure 1-2 Mechanical Dimensions

| Interface | Location | Function Description |
|---|---|---|
| Power Indicator | Front panel | Red LED, indicates system power status |
| System Status LED | Front panel | Green LED, indicates system operating status |
| Ethernet Port (WAN/LAN) | Front panel | 2x 10/100/1000 Mbps Ethernet interfaces, each with 2 status LEDs |
| USB 3.2 Gen2 | Front panel | 6x USB 3.2 interfaces (2x <=15W drive capacity, 4x <=4.5W drive capacity) |
| HDMI 2.0 | Front panel | Type-A interface, supports up to 3840 x 2160 @60Hz |
| SMA Antenna Interface | Front panel | 7 SMA interfaces (4 cellular, 2 Wi-Fi, 1 GNSS) |
| Serial Port (DB9) | Front panel | 2x RS-232/422/485 switchable serial ports |
| Grounding Terminal | Right panel | System grounding screw, requires green-yellow grounding wire (16AWG) |
| DC Power Input | Right panel | DC 9-36 V input |
| Recovery Button | Right panel (under removable cover) | Restore factory defaults / Enter firmware flashing mode |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
5 / 83

---

#### Figure 1-2 Mechanical Dimensions (continued)

| Interface | Location | Function Description |
|---|---|---|
| Reset Button | Right panel (under removable cover) | Reboot system and enable/disable hardware watchdog |
| USB 2.0 Type-C | Right panel (under removable cover) | For system flashing mode connection to host only |
| TF Card Slot | Right panel (under removable cover) | Supports Micro SD card expansion |
| SIM Card Slot (SIM1/SIM2) | Right panel | Supports standard SIM cards; at least 1 available SIM required for cellular function |
| CAN FD | Right panel | 1x CAN FD interface, onboard 120 ohm termination resistor, up to 5 Mbps |
| Digital Output (DO) | Right panel | 4x isolated digital outputs, open-drain output mode |
| Digital Input (DI) | Right panel | 4x isolated digital inputs, supports dry and wet contacts |
| RS-485 Pull-up/Pull-down DIP Switch | Right panel | Controls RS-485 bus pull-up/pull-down resistors and termination matching resistor |
| GMSL 2.0 | Right panel | 2x GMSL 2.0 FAKRA interfaces, supports docking GMSL cameras |
| Line-out | Right panel | 3.5 mm standard audio output |
| Microphone | Right panel | 3.5 mm standard audio input |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
6 / 83

---

Figure 1-3 Serial Port Interface  
Figure 1-4 USB 3.2 Interface

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
7 / 83

---

Figure 1-5 HDMI 2.0 Interface  
Figure 1-6 Ethernet Interface  
Figure 1-7 Recovery Button  
Figure 1-8 Reset Button

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
8 / 83

---

Figure 1-9 USB 2.0 Type-C Interface  
Figure 1-10 TF Card Slot  
Figure 1-11 CAN FD Interface

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
9 / 83

---

Figure 1-12 Digital Outputs Interface  
Figure 1-13 Digital Outputs Wiring

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
10 / 83

---

Figure 1-14 Digital Inputs Interface

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
11 / 83

---

Figure 1-15 Digital Inputs Wiring

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
12 / 83

---

Figure 1-16 RS-485 Pull-up/Pull-down DIP Switches  
Figure 1-17 GMSL 2.0 Interface  
Figure 1-18 Line-out Interface  
Figure 1-19 Microphone Interface

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
13 / 83

---

### 1.4 LED Indicator Description
Figure 1-20 Power Indicator  
Figure 1-21 System Status LED

| LED Indicator | Status | Meaning |
|---|---|---|
| Power Indicator | Solid on | System is powered on |
| Power Indicator | Off | System is powered off |
| System Status LED | Green flashing (1 Hz) | System operating normally |
| System Status LED | Off | System is not operating |
| Ethernet Green LED | Solid on | Network Link up at 1000 Mbps |
| Ethernet Green LED | Off | No connection or speed is 10/100 Mbps |
| Ethernet Orange LED | Flashing | Data communication on this port |
| Ethernet Orange LED | Off | No connection or no data activity on this port |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
14 / 83

---

### 1.5 Factory Reset
The device can be restored to factory defaults by the following methods:

1. Hardware button reset: While the system is running normally, press and hold the Recovery button on the right panel for 10 seconds until the system status LED changes from flashing to solid on, then release. The device will enter the system reset state and restore to factory default settings.
2. Command line reset: Open a terminal and execute the following command to perform a system reset.

Note: System reset will restore the system configuration and filesystem state to factory defaults. User-installed software will also be cleared. Confirm that data has been backed up before proceeding.

1  
`sudo update reset`

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
15 / 83

---

### 1.6 Default Settings

| Parameter | Default Value | Description |
|---|---|---|
| Default Ethernet Address | 192.168.4.100 (eth2) | Device default Ethernet IP address |
| IEOS Web Login Address | https://192.168.4.100:9100 | IEOS Web management interface access address |
| IEOS Login Username | adm | Web management default username |
| IEOS Login Password | 123456 | Web management default password |
| System Username/Password | See device nameplate on bottom | System default login credentials |
| IEOS Function Status | Enabled | IEOS network and system management program is enabled by default |
| Cellular Function | Enabled | Cellular dial-up function is enabled by default |
| Wi-Fi Station | Disabled | Wi-Fi client function is disabled by default |
| Hardware Watchdog | Depends on button operation | Short press Reset (within 3s) to enable; long press (over 3s) to disable |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
15 / 83

---

## Chapter 2 Installation and First Use

### 2.1 Pre-Installation Preparation
Before installing the device, confirm that the following environmental conditions and tools are ready.

| Item | Requirement |
|---|---|
| Ambient Temperature | -20 ~ 60 degrees C |
| Ambient Humidity | 95% at 40 degrees C (non-condensing) |
| Power Input | DC 9-36 V. It is recommended to select a 12 V (or above) / 120 W (or above) power adapter according to the total load. |
| Installation Method | DIN rail mounting or wall mounting |
| Required Tools | Phillips screwdriver, green-yellow grounding wire (16AWG) |

Note: The device must be installed by a skilled person. Use copper conductors only and select an appropriate wire diameter. The power voltage range is 9 VDC to 36 VDC.

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
16 / 83

---

### 2.2 Installation Guide

#### 2.2.1 DIN Rail Mounting
1. Attach the DIN rail mounting accessories to the bottom of the device.
2. Align the device with the DIN rail and press down from top to bottom until the latch locks.
3. Confirm that the device is securely mounted on the rail.

Figure 2-1 DIN Rail Mounting

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
17 / 83

---

#### 2.2.2 Wall Mounting
1. Use the mounting template to mark the screw hole positions on the wall.
2. Drill holes at the marked positions and install expansion screws.
3. Align the mounting holes on the back of the device with the screws and secure.

Figure 2-2 Wall Mounting

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
17 / 83

---

#### 2.2.3 Grounding Connection
1. Use a green-yellow grounding wire (16AWG).
2. Connect one end of the grounding wire to the system grounding screw on the right panel of the device.
3. Connect the other end of the grounding wire to a reliable grounding terminal.

Figure 2-3 Grounding Connection

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
18 / 83

---

#### 2.2.4 Power Connection
1. Confirm that the power adapter output voltage is within the DC 9-36 V range.
2. Connect the DC power plug to the DC-IN connector on the right panel of the device.
3. Power on and observe whether the front panel power indicator is solid on.

Figure 2-4 DC-IN Connector

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
18 / 83

---

#### 2.2.5 Antenna Installation
Install the cellular antennas, Wi-Fi antennas, and GNSS antenna onto the corresponding SMA interfaces on the front panel according to the device model. Different models are equipped with different types and numbers of antennas. For specific support status, please refer to the "Ordering Guide" in the product specification.

Figure 2-5 SMA Antenna Interfaces

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
18 / 83

---

#### 2.2.6 SIM Card Installation
If the cellular function is required, insert at least one available standard SIM card into the SIM1 or SIM2 slot on the right panel.

Figure 2-6 SIM Card Slot

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
19 / 83

---

### 2.3 Quick Check
After installation is complete, perform the following checklist item by item.

| Check Item | Check Content | Expected Result |
|---|---|---|
| Power Indicator | Observe the front panel power indicator | Solid red |
| System Status LED | Observe the front panel system status LED | Green flashing (1 Hz) |
| Grounding Connection | Confirm the grounding wire is reliably connected | No looseness |
| Antenna Installation | Confirm required antennas are properly installed | All SMA interfaces tightened |
| SIM Card | Confirm SIM card is correctly inserted (if using cellular) | Card seated in slot |
| Network Connection | Confirm Ethernet cable is connected (if applicable) | Port indicator normal |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
19 / 83

---

## Chapter 3 Common Scenario Configuration

### Scenario 1: Local Login via HDMI
Objective: Connect to a display via HDMI and log in to the system locally.  
Prerequisites: Device installation and power-on are complete; monitor, keyboard, and mouse are ready.  
Estimated Time: About 5 minutes.

Steps:
1. Use an HDMI cable to connect the HDMI 2.0 interface on the front panel of the device to the monitor.
2. Connect the keyboard and mouse to the USB 3.2 interfaces on the front panel of the device.
3. Confirm that the device has completed booting and the system status LED is flashing green.
4. On the login screen, select the system user, enter the password, and log in. The default system username and password are on the device nameplate on the bottom.

Figure 3-1 HDMI and Peripheral Connection  
Figure 3-2 Login Screen

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
20 / 83

---

Figure 3-3 Login Screen (2)

Verification:
1. Confirm that the monitor is displaying the system desktop normally.
2. Confirm that the keyboard and mouse are operating normally.

Common Issues:
- No signal on monitor: Check whether the HDMI cable is securely connected and confirm the monitor input source is correctly selected.
- Unable to log in: Confirm that the entered username and password match the device nameplate on the bottom.

### Scenario 2: Remote SSH Connection Management
Objective: Remotely connect to the device via SSH for command-line management.  
Prerequisites: The device and host (PC) have established a network connection and are on the same network segment.  
Estimated Time: About 5 minutes.

Steps:
1. Check the device nameplate on the bottom to confirm the system default Ethernet address.
2. Configure the host IP address so that it is on the same network segment as the device.
3. Open an SSH terminal tool on the host (such as MobaXterm).
4. Enter the device IP address and click Connect to establish the connection.
5. Follow the prompts to enter the default username and password to complete login.

Figure 3-4 Network Configuration for SSH  
Figure 3-5 SSH Terminal Connection  
Figure 3-6 SSH Login Prompt

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
23 / 83

---

Figure 3-7 SSH Logged In

Verification:
1. Confirm that the SSH terminal displays the device command-line prompt.
2. Execute a ping command to test network connectivity.

Common Issues:
- Unable to connect via SSH: Confirm that the host and device IPs are on the same network segment, and check firewall settings.
- Authentication failure: Confirm that the username and password match the device nameplate.

### Scenario 3: Getting Started with IEOS Web Management
Objective: Perform network and system management on the device through the IEOS Web interface.  
Prerequisites: The device is powered on, and the host has network connectivity to the device. IEOS is enabled by default.  
Estimated Time: About 10 minutes.

Steps:
1. In the host browser, enter https://192.168.4.100:9100 (using the eth2 default address as an example).
2. Enter the IEOS default username adm and password 123456 to log in.
3. After successful login, the [Network Management] menu can be used to configure Ethernet, cellular, Wi-Fi, and other parameters.
4. The [System Management] menu can be used to perform firmware upgrades, system restarts, factory resets, and other operations.
5. The [Status] page can be used to view device information, network status, and logs.

Figure 3-8 IEOS Web Login

Note: IEOS uses HTTPS port 9100 and does not support HTTP access. When IEOS is enabled, some port numbers (9100~9200) are reserved for internal communication. User applications should avoid using these ports to prevent conflicts.

Verification:
1. Confirm that the browser successfully loads the IEOS management page.
2. In [Status] -> [Device Information], confirm that CPU, memory, and disk usage status are normal.

Common Issues:
- Unable to open Web page: Confirm that the host and device are on the same network segment, and check that the URL uses HTTPS and port 9100.
- Login failure: Confirm that the default username adm and password 123456 are used.

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
24 / 83

---

### Scenario 4: Cellular Network Internet Access
Objective: Access the Internet via 4G/5G cellular network.  
Prerequisites: A SIM card has been inserted and cellular antennas are installed; the device is powered on.  
Estimated Time: About 10 minutes.

Steps:
1. Insert the SIM card into the SIM1/SIM2 slot and install the cellular antennas.
2. Log in to the IEOS Web management interface and navigate to [Network Management] ->

[Cellular].
3. Confirm that the "Enabled" switch is turned on.
4. If APN configuration is required, add a dial-up parameter set in "Profiles" (APN, username, password, authentication mode). Non-private network cards usually do not require modification.
5. In "Network Mode", select the network mode. The default is "Auto".
6. If dual-SIM single-dial functionality is required, enable "Dual SIM Enabled" and configure the primary SIM card, maximum dial attempts, and other parameters.
7. It is recommended to enable the ICMP probe function, configure the probe address, interval, timeout, and retry count to detect and recover from false connections.
8. Click "Save" and wait for the dial-up to succeed.

Figure 3-9 Cellular Configuration

Verification:
1. In [Status] -> [Cellular Dial Status], check the SIM card information, signal strength, and obtained IP address.
2. Use the network diagnosis tool to ping an Internet address (such as 8.8.8.8) to confirm network connectivity.

Common Issues:
- Unable to dial successfully: Check whether the SIM card is correctly inserted, whether the APN parameters match the operator requirements, and whether the antennas are installed.
- False connection (dial-up successful but unable to access the Internet): Enable the ICMP probe function, or try restarting the cellular module.
- Weak signal: Check antenna connections and adjust the device position to obtain a stronger signal.

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
26 / 83

---

### Scenario 5: Wi-Fi Client Network Access
Objective: Connect the device as a Wi-Fi client to an existing wireless network.  
Prerequisites: The device is powered on, and an available Wi-Fi access point is nearby.  
Estimated Time: About 5 minutes.

Steps:
1. Log in to the IEOS Web management interface and navigate to [Network Management] -> [Wi-Fi Station].
2. Turn on the "Enable Wi-Fi" switch.
3. In "Client SSID", enter the wireless network name to be connected, or scan for nearby SSIDs using the "Scan" button.
4. Select the authentication method (No-certification, WPA-PSK, WPA2-PSK, WPA-PSK/WPA2-PSK Mixed).
5. Select the encryption mode (CCMP, TKIP, TKIP and CCMP).
6. Enter the wireless network password (WPA/WPA2 PSK Key).
7. If Internet access via the Wi-Fi egress is required, keep "Enable Default Route" turned on.
8. Click "Save" and wait for the connection to be established.

Figure 3-10 Wi-Fi Station Configuration

Verification:
1. In [Status] -> [Wi-Fi Station Status], check the obtained IP address, gateway, and DNS information.
2. Access an Internet website to confirm normal network connectivity.

Common Issues:
- Unable to scan SSID: Confirm that the Wi-Fi function is turned on and check the surrounding signal strength.
- Connection failure: Confirm that the SSID and password are entered correctly, and check whether the router has MAC filtering enabled.

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
27 / 83

---

### Scenario 6: Serial Port and Industrial I/O Configuration
Objective: Configure the serial port operating mode and use the digital input/output interfaces.  
Prerequisites: The device is powered on, and serial devices or I/O devices requiring communication are connected.  
Estimated Time: About 10 minutes.

Steps:
1. Serial port mode switching: Open a terminal and use the uart_mode command to switch the serial port operating mode.  
Supported modes: RS-232, RS-422, RS-485. COM1 corresponds to /dev/ttyCOM1 , and COM2 corresponds to /dev/ttyCOM2 .
2. RS-485 termination resistor configuration: If the RS-485 bus pull-up/pull-down resistors or termination matching resistor need to be enabled, adjust the DIP switches on the right panel.
3. Digital output control: The device provides 4 isolated digital outputs (DO0~DO3), corresponding to GPIO paths /sys/class/gpio/gpio312 through /sys/class/gpio/gpio315 .
4. Digital input reading: The device provides 4 isolated digital inputs (DI0~DI3), corresponding to GPIO paths /sys/class/gpio/gpio308 through /sys/class/gpio/gpio311 , supporting dry and wet contacts.
5. CAN FD configuration: Open a terminal and execute the following command to enable the CAN FD interface.

1  
`sudo uart_mode COM1 485`

1  
`sudo ip link set can0 up type can bitrate 1000000 dbitrate 5000000 restart-ms 1000 fd on`

Figure 3-11 Serial Port Mode Switch

Verification:
1. After executing uart_mode , test data transmission and reception through a serial port tool.
2. Read the corresponding GPIO path values to confirm normal DI state changes.
3. Use a CAN tool to test CAN FD frame transmission and reception.

Common Issues:
- Serial communication abnormal: Confirm that the serial port mode matches the peer device, and check the RS-485 termination resistor configuration.
- No DI state change: Confirm correct wiring, and distinguish between dry contact and wet contact wiring methods.
- CAN FD unable to communicate: Confirm that the baud rate, sample point, and termination resistor configuration match the peer device.

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
28 / 83

---

## Chapter 4 Function Description and Parameter Reference

### 4.1 User Management

#### 4.1.1 Creating Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following commands. According to the prompts, enter the password and user information. Before creating a user, please make sure that the user does not already exist. Creating a user that already exists will prompt: The user 'username' already exists.

Figure 4-1 Create User

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
29 / 83

---

#### 4.1.2 Deleting Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following command to delete the user. Before deleting the user, please make sure the user exists. Deleting a user that does not exist will prompt: The user 'username' does not exist.

1  
2  
3  
4  
`# Check if the test user exists`  
`id test`  
`# Create the test user`  
`sudo adduser test`

1  
2  
3  
4  
`# Check if the test user exists`  
`id test`  
`# Delete the test user`  
`sudo deluser test`

Figure 4-2 Delete User

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
30 / 83

---

#### 4.1.3 Disabling and Enabling Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following command to disable/enable the user. Before disabling/enabling the user, please make sure that the user exists. If the user does not exist, it will prompt: The user 'username' does not exist.

Figure 4-3 Disable and Enable User

#### 4.1.4 Advanced User Management Extension
Reference:
1. Ubuntu Manpage: adduser, addgroup  
2. Ubuntu Manpage: deluser, delgroup  
3. Ubuntu Manpage: passwd  
4. Ubuntu Manpage: usermod

1  
2  
3  
4  
5  
6  
7  
8  
`# Check if the test user exists`  
`id test`  
`# Disable the test user`  
`sudo passwd -l test`  
`# Enable the test user`  
`sudo passwd -u test`  
`# Query the status of the test user (L=disabled, P=enabled)`  
`sudo passwd -S test`

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
31 / 83

---

### 4.2 Web Management based on IEOS
The EC5000 is based on the Ubuntu 22.04 system and supports network and system management using native Linux commands. For ease of user configuration, InHand has developed the IEOS system program, which provides a Web interface. Users can conveniently perform network and system management through the Web interface. It should be noted that when the IEOS function is enabled, IEOS takes over network and system management, and management through native Linux commands may fail. IEOS is enabled by default. If the user needs network and system management based on native Linux command line, IEOS must be disabled first.

IEOS adopts a design scheme separating status and configuration, divided into three functional sections: Network Management, System Management, and Status. Under the Network Management menu and System Management menu, only network and system configurations can be performed. Status information needs to be viewed on the Status page.

Important: When using the IEOS program and native Linux commands simultaneously to manage network and system configuration, the two may affect each other and cause abnormal operating status. It is recommended that all configurations supported by IEOS be managed through the IEOS Web. For functions not supported by IEOS, such as VPN, they can be combined with native Linux commands to achieve the configuration goals.

#### 4.2.1 Web Login
Considering that user applications may need to use the HTTP/HTTPS standard ports 80/443, IEOS uses port 9100 for HTTPS connections and does not support access via HTTP. When users attempt to access the Web via HTTP, they will be automatically redirected to HTTPS. This document uses the default address 192.168.4.100 on eth2 as an example for explanation. Users can click "Show Applications" -> "Firefox Web Browser" in the desktop system, enter https://127.0.0.1:9100 to log in, or access the device configuration page through an external network.

Login URL: https://192.168.4.100:9100  
Login username: adm  
Password: 123456

Note: When the IEOS program is enabled, some port numbers will be reserved for internal communication. The port number range is 9100 ~ 9200. After IEOS is enabled, user applications should avoid using these port numbers; otherwise, conflicts and abnormal functions may occur.

Figure 4-4 IEOS Web Login

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
32 / 83

---

#### 4.1.2 Network Management
#### 4.1.2.1 Ethernet Interface
Static IP Address Configuration (taking eth1 as an example)

Figure 4-5 Ethernet Static IP Configuration

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
33 / 83

---

#### DHCP Client Configuration (taking eth1 as an example)

Figure 4-6 Ethernet DHCP Client Configuration

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
34 / 83

---

#### DHCP Server Configuration (taking eth1 as an example)
Enable the DHCP server function on the eth1 interface and assign addresses to downstream devices on eth1.

Figure 4-7 DHCP Server Configuration

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
35 / 83

---

#### DHCP server configuration parameter description:

| Parameter | Description |
|---|---|
| Enable DHCP Server | DHCP server function switch |
| Starting Address | DHCP server address pool start base address. Network segment + starting address = start IP address of the address pool. In the example, the eth1 network segment is 192.168.3.0/24, the base address is 1, and the starting address of the address pool is 192.168.3.1/24. |
| Max Address Number | Maximum number of addresses in the address pool |
| Lease period | Lease period |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
36 / 83

---

#### 4.1.2.2 Cellular network
Figure 4-8 Cellular Dialing Configuration

Cellular network parameter description:

| Parameter | Description |
|---|---|
| Enabled | Cellular function switch. Enabled by default. |
| Profiles | Dial-up parameter set, used to configure APN, username, password, and authentication mode. Non-private network cards usually do not require modification here. The dial-up parameter set can add up to 10 records. |
| Network Mode | Cellular network system. You can choose 3G, 4G, and other related network systems, such as LTE, WCDMA, etc. If it is not clear which network system to select, choose "Auto"; the program will automatically select the most appropriate network system. The default value is Auto. |
| Enable Default Route | Enable the add default route function. When enabled, a cellular port default route will be added when dialing is successful. Enabled by default. |
| Metric | Measure of cellular default routing. When the cellular, Wi-Fi, and Ethernet ports are all configured with default routes, the route with the smallest metric value takes effect. |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
37 / 83

---

#### Figure 4-9 Cellular Dual SIM Configuration
Dual-SIM parameter description:

| Parameter | Description |
|---|---|
| Dual SIM Enabled | Enable the dual-SIM function. The EC5000 supports dual-SIM single-dial to improve network reliability. Two SIM cards need to be inserted into the device. After this function is enabled, if SIM1 fails to dial due to reasons such as overdue fees, it will automatically switch to SIM2 for dialing. Disabled by default. |
| Main SIM | Primary SIM card. Dialing will use the selected SIM card. After dialing fails a certain number of times, it switches to the other SIM card. SIM1 is used by default. |
| Max Number of Dials | After the dual-SIM single-dial function is enabled, when the current dialing SIM card reaches the specified number of dial attempts, it switches to the other SIM card for dialing. |
| APN Profile | The dial-up parameter set of the SIM card. The default value is Auto. A private network card usually needs to configure the dial-up parameter set and select the corresponding Index here. |
| PIN Code | The PIN code of the SIM card. |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
38 / 83

---

#### Figure 4-10 Cellular ICMP Probe Configuration
Wireless cellular networks are relatively complex, and sometimes false dial-up connections occur, that is, the dial-up status shows successful but the target address cannot be pinged. When such situations occur, re-dialing can restore normal operation. IEOS cellular dialing supports ICMP probes to discover false connections. It is recommended that users enable ICMP detection when using cellular networking, so that it can be quickly restored when false connections occur.

ICMP probe parameter description:

| Parameter | Description |
|---|---|
| ICMP Detection Server Probes | ICMP probe address. Two probe addresses can be configured. As long as one address probe is successful, it means there is no false connection in the cell. The ICMP probe function is turned off when both addresses are not configured. |
| Detection Interval | How often the ICMP detection is performed. |
| Detection Timeout | ICMP detection timeout time. How long to wait without receiving the detection response message before the detection is considered a failure. |
| Detection Max Retries | Maximum number of probes. After reaching this number, redial is triggered. The value range is [1,5]. |

EC5000 Series AI Edge Computer User Manual © InHand Networks · www.inhand.com/manuals · 2026-09-29  
39 / 83

---

## Chapter 4 Function Description and Parameter Reference

### 4.1 User Management

#### 4.1.1 Creating Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following commands. According to the prompts, enter the password and user information. Before creating a user, please make sure that the user does not already exist. Creating a user that already exists will prompt: The user 'username' already exists.

Figure 4-1 Create User

#### 4.1.2 Deleting Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following command to delete the user. Before deleting the user, please make sure the user exists.
Deleting a user that does not exist will prompt: The user 'username' does not exist.

```
# Check if the test user exists
id test
# Create the test user
sudo adduser test
```

```
# Check if the test user exists
id test
# Delete the test user
sudo deluser test
```

Figure 4-2 Delete User

#### 4.1.3 Disabling and Enabling Users
Open the desktop Terminal or right-click and select "Open in Terminal", and enter the following command to disable/enable the user. Before disabling/enabling the user, please make sure that the user exists. If the user does not exist, it will prompt: The user 'username' does not exist.

Figure 4-3 Disable and Enable User

#### 4.1.4 Advanced User Management Extension
Reference:
1. Ubuntu Manpage: adduser, addgroup  
2. Ubuntu Manpage: deluser, delgroup  
3. Ubuntu Manpage: passwd  
4. Ubuntu Manpage: usermod

```
# Check if the test user exists
id test
# Disable the test user
sudo passwd -l test
# Enable the test user
sudo passwd -u test
# Query the status of the test user (L=disabled, P=enabled)
sudo passwd -S test
```

## 4.2 Web Management based on IEOS
The EC5000 is based on the Ubuntu 22.04 system and supports network and system management using native Linux commands. For ease of user configuration, InHand has developed the IEOS system program, which provides a Web interface. Users can conveniently perform network and system management through the Web interface. It should be noted that when the IEOS function is enabled, IEOS takes over network and system management, and management through native Linux commands may fail. IEOS is enabled by default. If the user needs network and system management based on native Linux command line, IEOS must be disabled first.

IEOS adopts a design scheme separating status and configuration, divided into three functional sections: Network Management, System Management, and Status. Under the Network Management menu and System Management menu, only network and system configurations can be performed. Status information needs to be viewed on the Status page.

Important: When using the IEOS program and native Linux commands simultaneously to manage network and system configuration, the two may affect each other and cause abnormal operating status. It is recommended that all configurations supported by IEOS be managed through the IEOS Web. For functions not supported by IEOS, such as VPN, they can be combined with native Linux commands to achieve the configuration goals.

### 4.2.1 Web Login
Considering that user applications may need to use the HTTP/HTTPS standard ports 80/443, IEOS uses port 9100 for HTTPS connections and does not support access via HTTP. When users attempt to access the Web via HTTP, they will be automatically redirected to HTTPS. This document uses the default address 192.168.4.100 on eth2 as an example for explanation. Users can click "Show Applications" -> "Firefox Web Browser" in the desktop system, enter https://127.0.0.1:9100 to log in, or access the device configuration page through an external network.

Login URL: https://192.168.4.100:9100  
Login username: adm  
Password: 123456

Note: When the IEOS program is enabled, some port numbers will be reserved for internal communication. The port number range is 9100 ~ 9200. After IEOS is enabled, user applications should avoid using these port numbers; otherwise, conflicts and abnormal functions may occur.

Figure 4-4 IEOS Web Login

### 4.1.2 Network Management
#### 4.1.2.1 Ethernet Interface
Static IP Address Configuration (taking eth1 as an example)

Figure 4-5 Ethernet Static IP Configuration

DHCP Client Configuration (taking eth1 as an example)

Figure 4-6 Ethernet DHCP Client Configuration

DHCP Server Configuration (taking eth1 as an example)
Enable the DHCP server function on the eth1 interface and assign addresses to downstream devices on eth1.

Figure 4-7 DHCP Server Configuration

DHCP server configuration parameter description:

| Parameter | Description |
|---|---|
| Enable DHCP Server | DHCP server function switch |
| Starting Address | DHCP server address pool start base address. Network segment + starting address = start IP address of the address pool. In the example, the eth1 network segment is 192.168.3.0/24, the base address is 1, and the starting address of the address pool is 192.168.3.1/24. |
| Max Address Number | Maximum number of addresses in the address pool |
| Lease period | Lease period |

#### 4.1.2.2 Cellular network
Figure 4-8 Cellular Dialing Configuration

Cellular network parameter description:

| Parameter | Description |
|---|---|
| Enabled | Cellular function switch. Enabled by default. |
| Profiles | Dial-up parameter set, used to configure APN, username, password, and authentication mode. Non-private network cards usually do not require modification here. The dial-up parameter set can add up to 10 records. |
| Network Mode | Cellular network system. You can choose 3G, 4G, and other related network systems, such as LTE, WCDMA, etc. If it is not clear which network system to select, choose "Auto"; the program will automatically select the most appropriate network system. The default value is Auto. |
| Enable Default Route | Enable the add default route function. When enabled, a cellular port default route will be added when dialing is successful. Enabled by default. |
| Metric | Measure of cellular default routing. When the cellular, Wi-Fi, and Ethernet ports are all configured with default routes, the route with the smallest metric value takes effect. |

Figure 4-9 Cellular Dual SIM Configuration

Dual-SIM parameter description:

| Parameter | Description |
|---|---|
| Dual SIM Enabled | Enable the dual-SIM function. The EC5000 supports dual-SIM single-dial to improve network reliability. Two SIM cards need to be inserted into the device. After this function is enabled, if SIM1 fails to dial due to reasons such as overdue fees, it will automatically switch to SIM2 for dialing. Disabled by default. |
| Main SIM | Primary SIM card. Dialing will use the selected SIM card. After dialing fails a certain number of times, it switches to the other SIM card. SIM1 is used by default. |
| Max Number of Dials | After the dual-SIM single-dial function is enabled, when the current dialing SIM card reaches the specified number of dial attempts, it switches to the other SIM card for dialing. |
| APN Profile | The dial-up parameter set of the SIM card. The default value is Auto. A private network card usually needs to configure the dial-up parameter set and select the corresponding Index here. |
| PIN Code | The PIN code of the SIM card. |

Figure 4-10 Cellular ICMP Probe Configuration

Wireless cellular networks are relatively complex, and sometimes false dial-up connections occur, that is, the dial-up status shows successful but the target address cannot be pinged. When such situations occur, re-dialing can restore normal operation. IEOS cellular dialing supports ICMP probes to discover false connections. It is recommended that users enable ICMP detection when using cellular networking, so that it can be quickly restored when false connections occur.

ICMP probe parameter description:

| Parameter | Description |
|---|---|
| ICMP Detection Server Probes | ICMP probe address. Two probe addresses can be configured. As long as one address probe is successful, it means there is no false connection in the cell. The ICMP probe function is turned off when both addresses are not configured. |
| Detection Interval | How often the ICMP detection is performed. |
| Detection Timeout | ICMP detection timeout time. How long to wait without receiving the detection response message before the detection is considered a failure. |
| Detection Max Retries | Maximum number of probes. After reaching this number, redial is triggered. The value range is [1,5]. |
| Detection Strict | Whether to enable strict detection. When strict detection is closed, the detection program will detect whether the number of messages received by the cellular interface changes in each detection cycle. If there is a change, indicating that the cellular network is connected, the ICMP message will not be sent for detection, which can save some traffic. If strict detection is enabled, the ICMP detection message will be sent periodically regardless of whether the number of messages received by the cellular interface changes. Disabled by default. |

Figure 4-11 Cellular Advanced Configuration

Advanced configuration parameter description:

| Parameter | Description |
|---|---|
| Debug Mode enabled | Whether to enable the debug function. After it is enabled, some dial-related debugging information will be added to the log. Disabled by default. |
| Enable Infinitely Redial | Enable infinite redial. In some cases, dialing is in an abnormal state and can be restored to normal by restarting the system. Infinite redial is disabled by default. When dialing fails a certain number of times, the system will restart to recover. Since dialing is on by default, some customers fail to dial without a SIM card, causing the system to restart. In this case, infinite redial can be enabled so that the system will not restart regardless of how many dial failures occur. |
| Dial Interval | Dial interval. The waiting time before the next dial when a dial fails. |
| Signal Query Interval | Signal query interval. When the signal is bad, false connections may arise. This can be addressed through the signal query interval. The dial program regularly detects the signal strength according to the signal detection cycle. |

#### 4.1.2.3 Wi-Fi Configuration
Figure 4-12 Wi-Fi Station Configuration

Wi-Fi Station parameter description:

| Parameter | Description |
|---|---|
| Enable Wi-Fi | Enabling switch. Disabled by default. |
| Client SSID | The SSID to be connected. Can be entered manually or scanned for nearby SSIDs using the Scan button. |
| Enable Default Route | Whether to enable the default route function. A default route for the wlan port will be added. Enabled by default. |

Figure 4-12 Wi-Fi Station Configuration

Wi-Fi Station parameter description:

| Parameter | Description |
|---|---|
| Metric | The measure of the default route of the Wi-Fi port. When the cellular port, Wi-Fi, and Ethernet port are all configured with default routes, the route with the smallest metric value takes effect. |
| Auth Method | Authentication mode. Supports No-certification, WPA-PSK, WPA2-PSK, WPA-PSK/WPA2-PSK Mixed. |
| Encrypt Mode | Encryption mode. Supports CCMP, TKIP, TKIP and CCMP. |
| WPA/WPA2 PSK Key | Key information. |

#### 4.1.2.4 Static Routing
This is the static route for Ethernet. When the default routes of Ethernet, cellular, and Wi-Fi are all configured, the default route with the smallest metric value takes effect. It is necessary to ensure that the metric values of the default routes are different.

Figure 4-13 Static Routing Configuration

Static routing configuration parameter description:

| Parameter | Description |
|---|---|
| Interface | Exit interface of static routing |
| Target | Target network |
| Netmask | Target network mask |
| Gateway | Next hop address |
| Metric | Metric value of static routing |

#### 4.1.2.5 Firewall
Figure 4-14 Firewall Configuration

#### 4.1.2.6 DNS
Figure 4-15 DNS Configuration

DNS configuration parameter description:

| Parameter | Description |
|---|---|
| DNS Servers | DNS server addresses. Up to 4 can be configured. |
| Domain name hijacking | Domain name hijacking function, which can realize the binding between IP address and domain name. |

Figure 4-16 DNS Hijacking Configuration

#### 4.1.2.7 Network Diagnosis
Network diagnosis supports Ping, Traceroute, and Nslookup functions.

Figure 4-17 Network Diagnosis

## 4.2.3 System Management
### 4.2.3.1 Basic Configuration
Cloud Management

Figure 4-18 Cloud Management Configuration

Cloud management parameter description:

| Parameter | Description |
|---|---|
| Enabled | DeviceLive platform power switch. DeviceLive is the remote monitoring and management platform for the device. |
| Cloud Server | The DeviceLive platform has two addresses: one for the domestic platform and one for the overseas platform. Select which platform to connect to here. |
| Time Zone and NTP Client |  |

Figure 4-19 Time Zone and NTP Configuration

Up to 10 NTP server addresses can be configured. The program periodically sends synchronization requests to each server address. After successful synchronization, the system time is written to the RTC, and no further requests are sent to the NTP server.

In addition to using NTP synchronization time, there is a synchronization button on the Device Info status page, but it is only available when the device time and the local time (the computer time used to access the device) differ by more than 3 seconds.

Figure 4-20 Configuration Import, Export, and Factory Reset

This area supports configuration import, export, and factory reset operations.

### 4.2.3.2 Firmware Upgrade
Figure 4-21 Firmware Upgrade

The automatic restart option is disabled by default. After upgrading the firmware, the system needs to be restarted manually to take effect. When the automatic restart option is enabled, the system is automatically restarted after the firmware is upgraded.

### 4.2.3.3 Others
Figure 4-22 System Restart and Reset

This page contains two functions: restart system and reset system. The reset system function needs to be used carefully. This function will restore the system configuration status and filesystem status to the same as the factory defaults. That is, software installed by the user will also be cleared.

## 4.2.4 Status
### 4.2.4.1 Device Information
The device information status page displays the host name, device model, serial number, firmware version, kernel version, filesystem version, and usage profiles of CPU, memory, and disk space.

Figure 4-23 Device Information Status

### 4.2.4.2 Cellular Dial Status
The cellular dial status page displays the SIM card information, IMEI, IMSI, ICCID, signal strength, and IP address, DNS.

Figure 4-24 Cellular Dial Status

### 4.2.4.3 Wi-Fi Status
The Wi-Fi status page displays the IP address, gateway, and DNS information obtained after a successful Wi-Fi connection.

Figure 4-25 Wi-Fi Station Status

### 4.2.4.4 DHCP Server Status
The DHCP server status page shows the device as DHCP server, the assigned IP address, client host name, client host MAC, and expiration time.

Figure 4-26 DHCP Server Status

### 4.2.4.5 Route Status
The routing status page displays information about IPv4 direct routing, static routing, and routing neighbors.

Figure 4-27 Route Status

### 4.2.4.6 Firewall Status
Firewall status information displays filtering rules, IP address mapping rules, and other information.

Figure 4-28 Firewall Status

### 4.2.4.7 Log Information
The log page can be used to view system logs, user logs, and set the viewing log levels, including Error, Info, Debug, and more. The logs can also be downloaded locally.

Figure 4-29 Log Information

## 4.3 Ubuntu Graphical Interface Management
When using Linux command line for network configuration and system configuration, IEOS needs to be disabled first. IEOS is managed through systemctl. The method to shut down IEOS is as follows:

This shutdown is only effective for the current boot. After the system is restarted, the IEOS program will still start. To prevent the IEOS program from starting on boot, use the following method:

Note: After IEOS is turned off, wireless networking functions such as dial-up and Wi-Fi require users to implement them based on native Linux commands, and the device cannot be remotely managed through the DeviceLive platform.

4.3.1 Ethernet Settings
Settings Management

1
systemctl stop ieos_daemon

1
systemctl disable ieos_daemon

Click the network icon on the top right corner of the desktop, select Ethernet -> Wired Settings; or click Show Applications -> Settings -> Network -> Ethernet on the bottom left corner of the desktop. Please choose to set eth1/eth2 according to the actual situation.

Figure 4-30 Ubuntu Ethernet Settings (1)

Figure 4-31 Ubuntu Ethernet Settings (2)

On/Off Management
Click Turn On/Turn Off or slide the button in the Ethernet settings to turn the network off or on.

Figure 4-32 Ubuntu Ethernet On/Off Management (1)

Figure 4-33 Ubuntu Ethernet On/Off Management (2)

Static Configuration
Click the Setup button, select IPv4/IPv6, select Manual for Method, fill in Address, Netmask, Gateway, DNS, and Routes according to the network conditions, and click Apply to save. After saving, please re-toggle the network to make the configuration take effect.

Figure 4-34 Ubuntu Static IP Configuration

Dynamic Configuration
Click the Setup button, select IPv4/IPv6, select Automatic (DHCP) for Method, and click Apply to save. After saving, please re-toggle the network to make the configuration take effect.

Figure 4-35 Ubuntu DHCP Configuration

4.3.2 Wi-Fi Settings
Settings Management
Click the network icon on the top right corner of the desktop, select Wi-Fi -> Wi-Fi Settings; or click Show Applications -> Settings -> Wi-Fi on the bottom left corner of the desktop.

Figure 4-36 Ubuntu Wi-Fi Settings (1)

Figure 4-37 Ubuntu Wi-Fi Settings (2)

On/Off Management
Click Turn On/Turn Off or slide the button in the Wi-Fi settings to turn Wi-Fi off or on.

Figure 4-38 Ubuntu Wi-Fi On/Off Management (1)

Figure 4-39 Ubuntu Wi-Fi On/Off Management (2)

Scanning
Scanning can be turned on via Wi-Fi -> Select Network, or the Wi-Fi Setting feature will automatically scan for visible Wi-Fi SSIDs in the neighborhood when turned on.

Figure 4-40 Ubuntu Wi-Fi Scanning (1)

Figure 4-41 Ubuntu Wi-Fi Scanning (2)

Figure 4-42 Ubuntu Wi-Fi Scanning (3)

Connection
Click the Settings button on the right side of the Wi-Fi network, enter the password, and click Connect to connect to the network.

Figure 4-43 Ubuntu Wi-Fi Connection

4.3.3 Cellular Network Settings
Configuring Cellular ECM Mode
Insert the SIM card into SIM1/SIM2, install the cellular antenna, open Terminal, and enter the following commands in order.

Cellular Network Settings:
1
2
3
4
5
6
# Access cellular AT command interface using 115200 baud rate
sudo sdebug /dev/ttyUSB2 115200
# Configure cellular ECM mode
AT+QCFG="usbnet",1
# Save and reboot cellular module
AT+CFUN=1,1

Figure 4-44 Cellular ECM Mode Configuration

Switching SIM Card
Open Terminal and enter the following command to switch the SIM card.

Switching SIM Card:

Figure 4-45 Switching SIM Card

4.3.4 CAN FD Settings
Open Terminal and enter the following command to configure the CAN interface.

Configure CAN FD:
1
2
3
4
5
6
# Switch to root
sudo -s
# Switch to SIM1
echo 0 > /sys/class/gpio/PG.06/value
# Switch to SIM2
echo 1 > /sys/class/gpio/PG.06/value

Figure 4-46 CAN FD Configuration

4.3.5 Bluetooth Settings
** Settings Management**
Click the network icon on the top right corner of the desktop, select Bluetooth -> Bluetooth Settings; or click Show Applications -> Settings -> Bluetooth on the bottom left corner of the desktop.

Figure 4-47 Bluetooth Settings (1)

1
2 # Link up CAN interface
sudo ip link set can0 up type can bitrate 1000000 dbitrate 5000000 restart-ms 1000 fd on

Figure 4-48 Bluetooth Settings (2)

On/Off Management
Click Turn On/Turn Off or slide the button in Bluetooth settings to turn Bluetooth off or on.

Figure 4-49 Bluetooth On/Off Management (1)

Figure 4-50 Bluetooth On/Off Management (2)

Bluetooth Connection
After turning on the Bluetooth switch, it will automatically scan for nearby Bluetooth devices.
Click the Bluetooth device name to connect (for Bluetooth devices that require a PIN code, please enter the PIN code).

## 4.3.6 Advanced Network Settings Extension
Reference:
1. Network Manager | Ubuntu  
2. Bluez Prerequisites | Ubuntu  
4.6 Advanced Configuration of the Peripheral Interface  
4.6.1 Serial Port Management
The device supports two RS-232/422/485 optional serial ports, corresponding to the device nodes /dev/ttyCOM1 and /dev/ttyCOM2 respectively. Open Terminal and use the uart_mode command to switch the serial port operating mode.

Serial Port Mapping

| COM1 | /dev/ttyCOM1 |
|---|---|
| COM2 | /dev/ttyCOM2 |

uart_mode COM1 COM2

Mode Switch 485/422/232 485/422/232

For example, to configure COM1 to operate in RS-485 mode, enter the following command:
1
sudo uart_mode COM1 485

Figure 4-51 Serial Port Mode Switch

4.6.2 Digital Input/Output Management
The device supports 4 isolated digital inputs and 4 isolated digital outputs.

DI/DO Channel GPIO Path

| DI | DI0 | /sys/class/gpio/gpio308 |
|---|---|---|
| DI | DI1 | /sys/class/gpio/gpio309 |
| DI | DI2 | /sys/class/gpio/gpio310 |
| DI | DI3 | /sys/class/gpio/gpio311 |
| DO | DO0 | /sys/class/gpio/gpio312 |
| DO | DO1 | /sys/class/gpio/gpio313 |
| DO | DO2 | /sys/class/gpio/gpio314 |
| DO | DO3 | /sys/class/gpio/gpio315 |

Figure 4-51 Serial Port Mode Switch

# End of Document Troubleshooting & References (continued)

## Appendix C Command Line Reference

### 1 Common Commands

| Command | Function | Example |
|---|---|---|
| `ecversion` | Query system version number | `sudo ecversion` |
| `ecversion -all` | Query detailed version information | `sudo ecversion -all` |
| `adduser` | Create system user | `sudo adduser test` |
| `deluser` | Delete system user | `sudo deluser test` |
| `passwd -l` | Disable user | `sudo passwd -l test` |
| `passwd -u` | Enable user | `sudo passwd -u test` |
| `passwd -S` | Query user status | `sudo passwd -S test` |
| `uart_mode` | Switch serial port operating mode | `sudo uart_mode COM1 485` |
| `update ota` | Perform system OTA upgrade | `sudo update ota <update file>` |
| `update reset` | Restore system to factory state | `sudo update reset` |
| `systemctl stop ieos_daemon` | Stop IEOS service | `systemctl stop ieos_daemon` |
| `systemctl disable ieos_daemon` | Prevent IEOS from starting on boot | `systemctl disable ieos_daemon` |
| `ip link set can0 up` | Enable CAN FD interface | `sudo ip link set can0 up type can bitrate 1000000 dbitrate 5000000 restart-ms 1000 fd on` |
| `sdebug` | Access cellular AT command interface | `sudo sdebug /dev/ttyUSB2 115200` |

## Appendix B Safety Precautions

1. The device must be installed by a skilled person. Use copper conductors only.  
2. Before connecting power, confirm that the voltage meets the device specification requirements (DC 9-36 V).  
3. When multiple USB interfaces are operating at full load, it is recommended to select a 12 V (or above) / 120 W (or above) power adapter.  
4. The device should be used within the specified temperature and humidity range (operating temperature: -20 ~ 60 degrees C; operating humidity: 95% at 40 degrees C, non-condensing).  
5. Do not use this device in flammable or explosive environments.  
6. Before flashing the system, the hardware watchdog must be disabled to avoid unexpected reboots causing flashing failure.  
7. The system grounding screw must be reliably connected to the grounding terminal using a green-yellow grounding wire (16AWG).  
8. Non-professionals should not disassemble the device casing without authorization.  
   Warning: High-voltage circuits exist inside the device. Non-professionals should not open the device casing. Risk of electric shock.