EC900 User Manual 1. Product Introduaction 2. Device Configuration 2.1 Access the Gateway 2.2 User Account Management 2.2.1 Registered and delete account 2.2.2 Disable default account 2.3 Network Management 2.3.1 Static IP address setting 2.3.2 Dynamic IP address setting 2.4 System Management 2.4.1 Time setting 2.4.2 Time zone setting 2.5 View Free Disk Space 2.6 Shut Down 2.7 View Firmware Version 3. Development and Debugging 3.1 Serial Port 3.2 USB 3.3 HDMI 3.
1. Production Introduction The EC900 series edge computer(EC900) is a high performance edge computer developed for industrial IoT applications. With powerful edge computing capabilities, comprehensive security protection and wireless services, EC900 can support device networking of up to 10,000 levels, providing high-speed data channels in the true sense of device informatization. EThe EC900 is providing a powerful computing platform with an ARM Cortex-A55@2.
Using SSH commands to access the EC900 ( Port 22 ) Plain Text 1 ssh edge@192 .168 .3 .100 Enter the SSH password. The default factory username is edge, and the password is security@edge.
The factory setting of EC900 has created root by default, but it is not available to log in. If you need to use the root account, please modify the system configuration manually. The edge user is in the sudo user group, so you can use the sudo command to execute system-level commands. Note: For security reasons, it is strongly recommended that you disable the default user and create your own user account. 2 . 2 User Account Management Use sudo -i (or sudo su) command to switch to the root account.
how to create a test user in a sudo group with a default login shell of bash and a home entry of /home/test. Plain Text 1 copy sudo useradd -m -G sudo -s /bin/bash test To change the password for the user name(test), use the passwd command and enter the new password, then confirm the change by re-entering the password as shown below. Plain Text 1 copy sudo passwd test 2.2.1 Disable default account Use the passwd command to lock the default user account so that users edge cannot log in.
Unlock user edge: Plain Text 1 copy passwd -u edge 2.3 Network Management Input cd / etc/ network/ interfaces . d command to change destination . Plain Text 1 copy cd / etc/ network/ interfaces. d Input sudo vim eth1 or sudo vim eth2 to edit the network configuration file. You can configure the Ethernet port of the EC900 to use a static IP address or to obtain an IP address dynamically(DHCP). 2.3.
2.3.2 Dynamic IP address setting To configure one or two ports to request IP addresses dynamically, please use the dhcp option instead of the static option in the iface command, as shown below. 2 .4 System Management 2 4 1 Time setting There are two kind of time of EC900 that can be set. One is the system time, the other is the RTC (RealTime Clock) time saved by the EC900 hardware. Use the date command to query the current system time or set a new time.
Set the RTC time to system time using the following command . Plain Text 1 2 copy sudo hwclock sudo hwclock -w More about time setting, please visit https://www.debian.org/doc/manuals/system-administrator/ch-sysadmin-time.html https://wiki.debian.org/DateTime 2.4.2 Time zone setting There are two ways to configure the time zone of the EC900. One is to use the TZ environment variable, the other is to use the /etc/localtime configuration file. There are two ways to configure the time zone of the EC900.
In the case a, the reference time is GMT, and the stored time values are correct worldwide. The simple change in the TZ variable allows the local time to be printed correctly in any time zone. In the case b, the reference time is Eastern Standard Time, and the only conversion performed is daylight saving time(DST) . Therefore, it is not necessary to adjust the hardware clock for daylight saving time(DST) twice a year. In the case c, the reference time is always the reported time.
● Use the /etc/localtime The local time zone is stored in the /etc/localtime file. If the "TZ" environment variable is not set, the Glibc library will use the time zone configuration in the /etc/localtime file.This file is a symbolic link to the /usr/share/zoneinfo/ file, please find a suitable time zone information file and overwrite the original /etc/localtime file in the EC900, as shown in the following figure.
1 df -h 2.6 Shut Down You can shut down all software running on the device and stop the system by using the Linux command "shutdown" or by pressing the power button. However, after running this command, major components such as the CPU, RAM, and storage devices will continue to be powered, as shown in the following figure.
Pressing the power button: For the full shut down of the EC900, please disconnect the power to the EC900. When the EC900 is powered off, major components such as the CPU, RAM and memory devices will be shut down, but the internal clock may retain battery power. 2.7 View Firmware Version The ecversion command is used to query the firmware version number, and the parameter "-a" can be used to view the version details. Shell root@edge-computer :~# ecversion 1 2 3 EC902 version 1.0 .
3 3.1 Serial Port The EC900 provides two serial ports, both of which support RS232 or RS485 or RS422 communication (only one of the three can be used at any one time).
1 ih-uart-ctl -p 0 -m 0 The parameter 0 after -p indicates COM1, parameter 1 indicates COM2. The serial port name of COM1 is ttyS3, and the serial port name of COM1 is ttyS4. The parameter 0 after -m indicates RS232, 1 indicates RS485, 2 indicates RS422, and the default baud rate is 9600. The stty command can be used to view and modify the configuration of the serial port. More about stty command, please visit https://www.gnu.org/software/coreutils/manual/coreutils.html#sttyinvocation I.
After connecting the display with the HDMI cable, the Linux login screen is displayed and the login is completed by entering the user name and password. 3.4 Cellular Network I.Enable/disable redial Shell 1 2 3 4 5 copy systemctl enable redial sys temctl start redial sys temctl restart redial sys temctl stop redial // If need to enable redial , automatic redi al will occur after rebooting the device . sys temctl disable redial II.
1 sudo nvram show IV. Switching sim cards Default sim card 1 Shell 1 copy 2 sudo nvram set cur sim= 0 sudo nvram set wan1 _ ppp_ apn= sim1 _ apn / / If need to set an apn , execute t h i s command and replace sim1 _ apn with the actual apn . Do not execute this command if there is no apn . 3 sudo systemctl restart redial If switching sim card 2, need to open the dual card function.
FCC STATEMENT This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. NOTE 1: This equipment has been tested and found to comply with the limits for a Class B digital device , pursuant to part 15 of the FCC Rules.
IC STATEMENT This device complies with Industry Canada license-exempt RSS standard(s): Operation is subject to the following Two conditions: (1) this device may not cause interference, and (2) This device must accept any interference, including interference that may cause undesired operation of the device. Le present appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence.