Page 1
ED-IPC2100 Series High Reliability Industrial Computer Based On Raspberry Pi User Manual EDA Technology Co., LTD July 2023...
Page 2
IOT, industrial control, automation, green energy and artificial intelligence based on Raspberry Pi technology platform. You can contact us in the following ways: EDA Technology Co.,LTD Address:Room 301, Building 24, No.1661 Jialuo Road, Jiading District, Shanghai Mail: sales@edatec.cn...
Page 3
Copyright Statement ED-IPC2100 series and its related intellectual property rights are owned by EDA Technology Co.,LTD. EDA Technology Co.,LTD owns the copyright of this document and reserves all rights. Without the written permission of EDA Technology Co.,LTD, no part of...
EDA Technology Co.,LTD does not guarantee that the information in this manual is up to date, correct, complete or of high quality. EDA Technology Co.,LTD also does not guarantee the further use of this information. If the material or non-...
This document introduces the appearance, installation, startup ED-IPC2100 Series User Manual and configuration of ED-IPC2100 series to help users use the product better. This document introduces the OS download, eMMC flashing and ED-IPC2100 Series Application Guide partial configuration of ED-IPC2100 series to help users use the product better.
Related Agreement Terminology Convention Terminology Meaning Raspberry Pi CM4 Module,Full name is Compute Module 4 Symbolic Convention Symbolic Instruction Prompt symbols, indicating important features or operations. Notice symbols, which may cause personal injury, system damage, or signal interruption/loss. May cause great harm to people.
Safety Instructions This product should be used in an environment that meets the requirements of design specifications, otherwise it may cause failure, and functional abnormality or component damage caused by non-compliance with relevant regulations are not within the product quality assurance scope. ...
Content Contact Us ..............................ii Copyright Statement ..........................iii Disclaimer ..............................iv Foreword ..............................i Related Manuals ..........................i Reader Scope ............................i Related Agreement ..........................ii Terminology Convention ....................... ii Symbolic Convention ........................ii Safety Instructions ............................. iii Product Description ......................... 1-1 Overview ...........................
Page 9
Boot The Device ..........................4-1 Connect Cables ........................ 4-2 Boot The System For The First Time ................4-3 4.2.1 Raspberry Pi OS (Desktop) ..................4-3 4.2.2 Raspberry Pi OS (Lite) ....................4-3 Configure System ..........................5-1 Find Device IP ........................5-2 5.1.1 Query IP by Using ifconfig Command ................
1 Product Overview 1.1 Overview ED-IPC2100 series is a highly reliable industrial computer based on Raspberry Pi CM4. According to different application scenarios and user needs, different specifications of RAM and eMMC computer systems can be selected. RAM can choose 1GB、2GB、4GB and 8GB ...
ED-IPC2100: Configured as 2 x RS232 ED-IPC2130: Configured as 1 x RS232 and 1 x RS485 ED-IPC2140: Configured as 2 x RS485 2 x RS485 ports, 6-Pin 3.5mm spacing phoenix terminal, uses to connect the third- ED-IPC2100 Series User Manual...
1 x Nano SIM slot, uses to install a SIM card for acquiring 4G signals. 1 x Micro USB port, it supports to flash eMMC for the system. 1.3.3 Side Panel Introduces the types and definitions of side panel interfaces. ED-IPC2100 Series User Manual...
Page 15
1 x HDMI port, type A connector. It compatibles with HDMI2.1 standard and supports 4K 60Hz. It supports to connect a displayer. 1 x 4G antenna port, SMA connector, antenna selection according to actual application. 1 x WiFi/BT antenna port, SMA connector, antenna selection according to actual application. ED-IPC2100 Series User Manual...
1 Product Overview 1.4 Button ED-IPC2100 series device includes a RESET button, which is a hidden button, and the silkscreen on the case is "RESET". The RESET button is connected with the Global_EN pin of CM4 chip. When the Global_EN pin is high level, it means that CM4 has been started;...
1 Product Overview 1.5 Indicator Introduces the various statuses and meanings of indicators contained in ED-IPC2100 series device. Indicator Status Description The device has been powered on. Power supply of the device is abnormal, please stop the power supply Blink immediately.
The size differences between standard SIM, Micro SIM and Nano SIM cards are as follows: 1.6.2 Power Supply Interface The ED-IPC2100 series device includes one power input, the silkscreen of port is "VIN+/GND", the connector model is DEGSON 15EDGRM-3.5-02P-1Y-00A(H), the terminal spacing is 3.5mm, and the pins are defined as follows.
Pin Name 9V~36V 1.6.3 Audio Interface(optional) ED-IPC2100 series device includes one audio input, the silkscreen of port is " ", the connector model is MTCONN MTEP83-20600B-22299, and the connector is a 3.5mm three-stage headphone jack, which supports OMTP stereo headphone output and mono microphone recording.
Page 20
GPIO12 UART5_TXD RS485-4_A GPIO8 UART4_TXD RS232-1_RX or RS485-1_B GPIO5 UART3_RXD RS232-3_RX or RS485-3_B GPIO1 UART2_RXD RS232-1_TX or RS485-1_A GPIO4 UART3_TXD RS232-3_TX or RS485-3_A GPIO0 UART2_TXD Connecting Cables Schematic diagram of RS485 wires is as follows: ED-IPC2100 Series User Manual 1-11...
Page 21
2. Confirm the positions of 120Ω terminal resistors, such as J19, J21, J24 and J22 in PCBA as shown below. The corresponding relationship between 120Ω terminal resistance and serial port is as follows: ED-IPC2100 Series User Manual 1-12...
TX1- TX1+ 1.6.6 100M Ethernet Interface ED-IPC2100 series device includes an adaptive 10/100M Ethernet port, and the silkscreen is " ". The connector model is Link-PP LPJ0011BBNL, and it is recommended to use the network cable with Cat6 and above when accessing to network. The pins corresponding to the terminal are defined as...
Pin Name Rx-- 1.6.7 HDMI Interface ED-IPC2100 series device includes one HDMI port, the silkscreen is "HDMI" and the connector is type A. The terminal model is MTCONN JTHDA-19F08, which is connected with an HDMI display and supports up to 4Kp60.
Page 24
Note: Only ED-IPC2120 include this interface 1.6.11.1 5V 1A Output The motherboard of ED-IPC2100 series device includes an extended 5V 1A power output port with 3-Pin 2.0mm spacing white terminals. The terminal model is MTCONN WB200DL05-3SB06, which is reserved for the extended LCD screen to supply power. The pins are defined as follows:...
Page 25
EXIO_P17 1.6.11.3 12V 1A Output The motherboard of ED-IPC2100 series device includes 3 expanded 12V 1A power output ports with 2-Pin 2.0mm white terminals. The terminal model is WB200DL05-2SB06, which is reserved for the extended LCD screen to supply power. The pins are defined as follows:...
Page 26
1.6.11.5 M.2 B Interface The motherboard of ED-IPC2100 series device includes a M.2 B Key connector, the terminal model is MTCONN MTPC80-967GWB-11B53, which is used for external SSD and compatible with M.2 B 2230 and M.2 B 2242 SSD.
Page 27
DSI1_D3_P 1.6.11.7 RTC Battery Base The motherboard of ED-IPC2100 series device is integrated with RTC. For the version sold in China, we will install CR1220 battery (RTC backup power supply) by default. RTC can ensure that the system has an uninterrupted and reliable clock, which is not affected by factors such as the device is power down.
Page 28
1.6.11.8 USB 2.0 Interface The motherboard of ED-IPC2100 series device includes an extended USB 2.0 Pin Header with 5-Pin 1.5mm spacing terminal, and the terminal model is MTCONN MTWF25-105SBN-03A06. It is used to expand USB 2.0 interface, the pins are defined as follows:...
Page 29
1.6.11.11 FPC HDMI Interface(optional) The motherboard of ED-IPC2100 series device includes one extended HDMI interface with 40-pin 0.5mm spacing FPC connector. It supports video signal output to LCD screen, reserves to connect the extended LCD screen. It supports USB/I2C touch screen and backlight adjustment The pins are...
Page 30
1 Product Overview Pin ID Pin Name Pin ID Pin Name HDMI1_CLKN HDMI1_CLKP HDMI1_TX0N HDMI1_TX0P HDMI1_TX1N HDMI1_TX1P HDMI1_TX2N HDMI1_TX2P HDMI1_CEC HDMI1_SCL HDMI1_SDA HDMI1_HPD TPINT_L SDA_LCD SCL_LCD USB_DP_LCD USB_DM_LCD ED-IPC2100 Series User Manual 1-21...
2 Installing Components (optional) 2 Install Components (optional) This chapter describes how to install optional components. Install Internal Components Install Other Components ED-IPC2100 Series User Manual...
Use a screwdriver to loosen four M2.5 screws and one grounding screw on two sides counterclockwise, as shown in the red mark in the figure below. Remove the upper cover upward and turn it to the antenna port side, as shown in the figure below. ED-IPC2100 Series User Manual...
Preparation: The device case has been opened. The CR1220 battery has been prepared. Steps: Locate the RTC battery base where the battery is to be installed, as shown in the red box below. ED-IPC2100 Series User Manual...
2.1.3 Close Device Case Preparation: A cross screwdriver has been prepared. Steps: Turn the upper cover downwards, align the ports on PCBA with the ports on each side panel and close the upper cover. ED-IPC2100 Series User Manual...
Page 35
Align the ports on PCBA with the ports on the front panel, insert the front cover, and then use a screwdriver to fasten two M3 screws clockwise, as shown in the following figure. Plug in the default configuration of phoenix connector. ED-IPC2100 Series User Manual...
2 Installing Components (optional) 2.2 Install Other Components If the selected ED-IPC2100 series device includes 4G and WiFi functions, the SIM card and antenna need to be installed before using the device. 2.2.1 Install Antenna Preparation: The corresponding antennas have been obtained from the packaging box. If there are multiple antennas, they can be distinguished by the labels on the antennas.
Locate the Nano SIM card slot where the Nano SIM card is to be installed, as shown in the red box below. Insert the Nano SIM card into the corresponding card slot with the chip side up, and hear a sound to indicate that the installation is complete. ED-IPC2100 Series User Manual...
Page 38
2 Installing Components (optional) Install the DIN-Rail bracket onto the device case. ED-IPC2100 Series User Manual...
3 Installation Device 3.1 DIN-Rail Installation When the ED-IPC2100 series device leaves the factory, the DIN-rail bracket is installed as standard by default. Steps: Face the side of the DIN-rail bracket to the rail to be installed, and the upper side of the bracket is sleeved on the upper side of the rail.
4 Boot The Device 4 Boot The Device This chapter introduces how to connect cables and boot the device. Connect Cables Boot The System For The First Time ED-IPC2100 Series User Manual...
Get the HDMI cable and network cable that can be used normally. Schematic diagram of connecting cables: Please refer to 1.6 Interfaces for the pin definition of each interface and the specific method of wiring. ED-IPC2100 Series User Manual...
4 Boot The Device 4.2 Boot The System For The First Time ED-IPC2100 series device has no switching power supply. After the power supply is connected, the system will start. The red PWR indicator is on, indicating that the device has been powered normally.
Page 44
4 Boot The Device ED-IPC2100 Series User Manual...
If the two Ethernet ports of ED-IPC2100 are all connected to Ethernet, the two IP addresses found are all device IP addresses. 5.1.2 Login Router to Query IP When the device starts normally but the display is not connected, you can log in to the router to check ED-IPC2100 Series User Manual...
For example, using nmap to scan the network segments from 192.168.3.0 to 255, you can use the following steps: Open the nmap tool and scan the hosts in the 192.168.X.X/24 network segment. NOTE: The nmap tool operates differently in different operating systems, so please follow the actual interface or command prompts. ED-IPC2100 Series User Manual...
Page 48
5 Configuration The Device According to the scanned results, get the device IP of ED-IPC2100. ED-IPC2100 Series User Manual...
IP address of ED-IPC2100 has been get. Steps: Open MobaXterm, click , and open the window for creating connection, as shown in the figure below. Click in the upper left corner to open the SSH connection interface. ED-IPC2100 Series User Manual...
Page 50
After entering the IP address of the obtained ED-IPC2100, click "OK". Click "Accept" in the pop-up prompt box to enter the system login interface. Enter the username and password according to the prompt, and enter the system after logging in. TIP: Default username:pi,Default password:raspberry ED-IPC2100 Series User Manual...
The VNC function in the ED-IPC2100 system has been turned on, as shown in the following figure. Steps: Open RealVNC Viewer and select "New connection…" in the File in the menu bar to open the window for creating a connection, as shown in the following figure. ED-IPC2100 Series User Manual...
Page 52
5 Configuration The Device After entering the IP address of ED-IPC2100, click "OK". Enter the username and password in the Authentication prompt box that pops up. ED-IPC2100 Series User Manual...
Page 53
5 Configuration The Device TIP: Default username:pi,Default password:raspberry Select "OK" to log in and connect to the remote desktop. ED-IPC2100 Series User Manual...
2. Run the following command to view all disk partitions on the ED-IPC2100. sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL After running the command, the information displayed is as follows: UUID、 NAME、 FSTYPE、 SIZE、 MOUNTPOINT、 LABEL and MODEL are disk parameters ED-IPC2100 Series User Manual 5-10...
Page 55
"/mnt", the command to be executed is as follows: sudo mkdir /mnt/mydisk 5. Mount the storage device at the created mount point, and execute the following command: sudo mount /dev/sda1 /mnt/mydisk ED-IPC2100 Series User Manual 5-11...
After executing the command, if an error message is displayed, it means that the unmounting is failed. 5.3.3 Set The Storage Device To Mount Automatically If you are using the Lite version of operating system, you can automatically mount it by modifying the fstab settings. Preparation: ED-IPC2100 Series User Manual 5-12...
Page 57
"read/write" access to each file on the storage device. NOTE: More information about the fstab command can be viewed by executing the man fstab command. 5. Use Ctrl+X to save the file and exit edit mode. ED-IPC2100 Series User Manual 5-13...
NetworkManager is enabled. Steps: Right-click the NetworkManager icon and select "Edit Connections…" from the menu. In the pop-up "Network Connections" pane, select the connection name to be modified, and then click the Settings button below. ED-IPC2100 Series User Manual 5-14...
Page 59
If you want to set the IP as a static IP, set the "Method" as "Manual", add an entry in Addresses and enter the corresponding IP address information. If you want to set the IP to automatic acquisition mode, you only need to set the "Method" as "Automatic(DHCP) ". ED-IPC2100 Series User Manual 5-15...
Page 60
IP address. sudo nmcli connection modify <name> ipv4.addresses 192.168.1.101/24 ipv4.method manual Execute the following command to set the gateway IP to the obtained gateway IP. sudo nmcli connection modify <name> ipv4.gateway 192.168.1.1 ED-IPC2100 Series User Manual 5-16...
Add the following content at the end of the /etc/dhcpcd.conf file. interface eth0 static ip_address=192.168.168.210/24 static routers=192.168.168.1 static domain_name_servers=192.168.168.1 8.8.8.8 fd51:42f8:caae:d92e::1 eth0 is the Ethernet port of the IP to be configured; 192.168.0.10/24 indicates the IP address and subnet mask to be configured; ED-IPC2100 Series User Manual 5-17...
Page 62
8.8.8.8 represents the DNS server address, which should be configured according to the actual needs. fd51:42f8:caae:d92e::1 indicates the IPV6 address, which should be configured according to the actual needs. Use Ctrl+X to save the file and exit edit mode. ED-IPC2100 Series User Manual 5-18...
In the Lite version of the operating system, WiFi can be enabled through the command line. Setps: Open the command terminal pane and execute the following command to open the Raspberry Pi Software Configuration Tool (raspi-config) interface. ED-IPC2100 Series User Manual 5-19...
Page 64
Choose "5 Localisation Options" and press Enter. Select "L4 WLAN Country" and press Enter. Select a country code according to the actual region and press Enter. Open "Wireless LAN country set to CN" interface. ED-IPC2100 Series User Manual 5-20...
In the Desktop version of the operating system, you can connect to WiFi through the desktop icon. Preparation: WiFi function is enabled. Steps: Left-click the icon in the upper right corner of the desktop, select the WiFi to be connected in the pop-up WiFi list and click. ED-IPC2100 Series User Manual 5-21...
Page 66
Open the terminal and execute the following command to scan the list of connectable WiFi name. sudo nmcli device wifi Execute the following command to connect the WiFi to be accessed. SSID password password sudo nmcli device wifi connect ED-IPC2100 Series User Manual 5-22...
Open the terminal and execute the following command to open the Raspberry Pi Software Configuration Tool (raspi-config) interface. sudo raspi-config Select "1 System Options" and press Enter, and then select "S1 Wireless LAN" in the interface. ED-IPC2100 Series User Manual 5-23...
Page 68
Press Enter to enter the WiFi password in the "Please enter passphrase. Leave it empty if none" interface. Press Enter to exit the main interface of the pane, select "Finish" and press Enter to complete the setting and return to the command line window. ED-IPC2100 Series User Manual 5-24...
This chapter introduces how to configure Bluetooth through a configuration example. Preparation: Bluetooth scanning is enabled. Bluetooth discovery is enabled. Steps: Enter the Bluetooth view; sudo bluetoothctl Enable bluetooth. power on Scan Bluetooth device. scan on Returned display information: Discovery started ED-IPC2100 Series User Manual 5-25...
Page 70
[CHG] Device 34:12:F9:91:FF:68 ServicesResolved: yes [CHG] Device 34:12:F9:91:FF:68 Paired: yes Pairing successful Add as trusted device trust 34:12:F9:91:FF:68 34:12:F9:91:FF:68 is target device’s device_MAC Returned display information: [CHG] Device 34:12:F9:91:FF:68 Trusted: yes Changing 34:12:F9:91:FF:68 trust succeeded ED-IPC2100 Series User Manual 5-26...
Customize a gsm network name (for example, 4G2) and get the name of APN (for example, apn1). Execute the following command to create a gsm network named 4G2. sudo nmcli connection add type gsm con-name 4G2 ifname cdc-wdm0 gsm.apn apn1 ED-IPC2100 Series User Manual 5-27...
Execute the following command to enable the "lte-reconnect.service" service. sudo systemctl enable lte-reconnect.service Execute the following command to start the "lte-reconnect.service" service and make automatic dialing. sudo systemctl start lte-reconnect.service Execute the following command to check the status of the wwan interface. ED-IPC2100 Series User Manual 5-28...
Execute the following command to restart the "lte-reconnect.service" service. sudo systemctl restart lte-reconnect.service 5.7.3 Configure 4G Module Reset When the device fails to recognize the SIM card, you can reset the 4G module through the command line. ED-IPC2100 Series User Manual 5-29...
Page 74
Execute the following command to reset the 4G module. gpioset -m time -s 1 2 3=0 Where 2 indicates gpiochip and 3 indicates that the controlled gpio pin is GPIO3. ED-IPC2100 Series User Manual 5-30...
Execute the following command to turn off the buzzer. sudo raspi-gpio set 6 op dl op means set to output, and dl means that pin is low level. ED-IPC2100 Series User Manual 5-31...
RTC. Execute the following command to read the RTC time manually. sudo hwclock -r Execute the following command to write the system time into RTC. sudo hwclock -w ED-IPC2100 Series User Manual 5-32...
1. Execute the following command to open the serial port com1, and configure the serial port baud rate to 115200. picocom -b 115200 /dev/com1 2. Input commands as needed to control external device. 5.10.3 Configure RS485 Different product models correspond to different numbers of RS485 ports and different COM ports ED-IPC2100 Series User Manual 5-33...
Page 78
The RS485 port of ED-IPC2100 has been connected with external devices. Steps: 1. Execute the following command to open the serial port com4, and configure the serial port baud rate to 115200. picocom -b 115200 /dev/com4 2. Input commands as needed to control external devices. ED-IPC2100 Series User Manual 5-34...
Both Desktop and Lite versions of the operation system support opening the volume adjustment interface through the command line to adjust the volume. Steps: 1. Execute the following command to open the volume adjustment interface. alsamixer ED-IPC2100 Series User Manual 5-35...
Page 80
4. Press Enter to open the volume interface of MIC and Speaker, and you can adjust the volume of MIC and Speaker respectively through the key and key on the keyboard, and press M to mute and unmute MIC/Speaker. Keyboard Key Function Volume+ Volume- Mute or Unmute ED-IPC2100 Series User Manual 5-36...
3. Press Esc to exit to the command pane, execute the following command to start recording audio named test1.wav, as shown in the figure below. arecord -fcd -Dhw:2 -c 1 --vumeter=mono test1.wav | aplay -fcd -Dhw:2 ED-IPC2100 Series User Manual 5-37...
Page 82
Indicates the recorded file name, which can be customized by the user. 4. Use Ctrl+C to close recording. 5. Execute the following command to obtain the storage path of the recording file. ED-IPC2100 Series User Manual 5-38...
Execute the following command to turn off the USER indicator. gpioset -m time -s 1 2 5=1 2 means gpiochip, 5 means that the controlled gpio pin is GPIO5, and 1 means that the pin is low level. ED-IPC2100 Series User Manual 5-39...
Need help?
Do you have a question about the ED-IPC2100 Series and is the answer not in the manual?
Questions and answers