5 系统配置
本章介绍系统配置的具体操作。
5.1 查找设备IP
由于ED-IPC1220不包含HDMI接口,故在实际应用中需要远程登录来管理设备,登录设备之前需要获取设备IP。
5.1.1 通过本地串口登录设备查询
5.1.2 登录路由器查询
当设备正常启动后,可以登录路由器查看当前设备IP。
前提条件:
- 设备已通过路由器接入网络。
- 已获取所在网络的路由器的IP和网络密码,IP地址如
192.168.X.X。
操作步骤:
- 打开浏览器,在地址栏中输入设备所在网络的路由器IP:
192.168.X.X,按Enter键进入路由器登录界面。 - 按照界面提示,输入网络密码,进入路由器管理界面。
- 在管理界面的终端设备中根据主机名找到设备的IP地址。
提示
ED-IPC1220设备默认的主机名为ipc1220。
5.1.3 在Windows终端通过Ping来查询
前提条件:
- 已获取1台可以正常使用的Windows PC。
- 已将ED-IPC1220和PC接入同一个路由器,使ED-IPC1220和PC的IP在同一网段。
操作步骤:
- 以管理员身份打开Windows PC的终端窗格。
- 在终端窗格执行如下命令来Ping ED-IPC1220设备。
ping -4 ipc1220.local
- ipc1220表示设备的主机名。
提示
此方法仅适用于同一个网段只包含一台ED-IPC1220设备的场景。
5.2 通过SSH连接到设备
设备正常启动后,可以选择通过SSH远程连接到设备对其进行配置或调试。远程登录的工具由用户自己选择,下文以通过MobaXterm登录为例进行说明。
前提条件:
- 已获取1台可以正常使用的Windows PC,且已在Windows PC上安装
MobaXterm工具。 - 已将ED-IPC1220和PC接入同一个路由器,使ED-IPC1220和PC的IP在同一网段。
- 已获取ED-IPC1220的IP地址。
操作步骤:
- 打开
MobaXterm,单击,打开创建连接的窗口,如下图所示。

- 单击左上角的
,打开SSH连接界面。

- 输入已获取的设备IP地址后,单击“OK”。

- 在弹出的提示框中单击“Accept”,进入系统登录界面。
- 根据提示输入用户名和密码,完成登录后进入系统。
提示
默认用户名:pi,默认密码:raspberry。

5.3 配置存储设备
5.4 配置以太网 IP
5.5 配置Wi-Fi
5.6 配置蓝牙
5.7 配置 4G
ED-IPC1220设备出厂默认已开启4G功能,用户插入SIM卡之后,再给设备上电,等待几分钟后4G网络将会自动连接。
5.7.1 无需配置APN的场景
若用户的4G网络无需配置APN,则可以参照如下步骤进行查询4G网络状态。
前提条件:
- ED-IPC1220设备已正常启动,并已登录系统。
- 包含4G网络的Nano SIM已正确安装至ED-IPC1220的SIM卡槽。
注意
SIM卡不支持带电插拔。
操作步骤:
- 打开命令窗格,执行如下命令,查询4G网络是否连接。
ifconfig
返回信息如下图(usb0接口表示4G接口):

- 若返回信息中usb0接口显示了具体的IP地址,则表示4G已连接。
- 若返回信息中usb0接口未显示具体的IP地址,则表示4G未连接。
- 执行如下命令,查询4G的服务状态。
sudo systemctl status ed-lte-daemon.service
返回信息如下图:

- 若返回信息中标注位置的信息为“Active:active (running)”,则表示4G状态正常。
- 若返回信息中标注位置的信息为“Active:inactive (dead)”,则表示4G状态异常。
5.7.2 需配置APN的场景
若用户的4G网络需要配置APN,则可以参照如下步骤进行配置。
前提条件:
- ED-IPC1220设备已正常启动。
- 包含4G网络的Nano SIM已正确安装至ED-IPC1220的SIM卡槽。
- 已获取APN的名称、用户名和密码,下文以如下的信息举例。
- APN名称:APN1
- 用户名:admin
- 密码:admin
注意
SIM卡不支持带电插拔。
操作步骤:
- 打开命令窗格,依次执行如下命令,打开
ed-qml.conf配置文件;
cd /etc/
sudo nano ed-qml.conf
- 按需设置“APN CONfig”中的“apn”、“apn_user”和“apn_password”。

若ed-qml.conf配置文件不包含默认的配置示例,可在文末添加如下信息来自定义配置APN、“Network”中的“ping_server”和“online_script”等。
- APN配置示例:
apn=自定义
apn_user=自定义
apn_password=自定义
auth: 1~pap(default), 2~chap, 3~MsChapV2
apn_auth=1
- Network配置,默认为"edatec.cn"。
ping_server=自定义
- 配置自定义脚本,自定义路径即可。
online_script=自定义路径
输入
ctrl+o保存文件,再按Enter,最后输入ctrl+x退出文件编辑模式。打开命令窗格,执行如下命令,查询4G网络是否连接。
ifconfig
返回信息如下图(usb0接口表示4G接口):

- 若返回信息中usb0接口显示了具体的IP地址,则表示4G已连接。
- 若返回信息中usb0接口未显示具体的IP地址,则表示4G未连接。
- 执行如下命令,查询4G的服务状态。
sudo systemctl status ed-lte-daemon.service
返回信息如下图:

- 若返回信息中标注位置的信息为“Active:active (running)”,则表示4G状态正常。
- 若返回信息中标注位置的信息为“Active:inactive (dead)”,则表示4G状态异常。
5.7.3 基本配置命令
若遇到4G网络无法连接的情况,可使用如下命令进行查询和配置。
| 命令 | 说明 |
|---|---|
| ifconfig | 查询4G网络是否连接,其中usb0接口表示4G接口,如下图所示。![]()
|
| sudo systemctl status ed-lte-daemon.service | 查询4G的服务状态,如下图所示。![]()
|
| sudo systemctl enable ed-lte-daemon.service | 使能4G服务 |
| sudo systemctl start ed-lte-daemon.service | 开启4G服务 |
| sudo systemctl stop ed-lte-daemon.service | 关闭4G服务 |
| sudo ed-lte-tool -r | 4G模块复位 |
提示
在4G端口连接正常的情况下,若查询到4G的服务状态异常,可依次使能4G服务和开启4G服务。
5.8 配置 RTC
5.9 配置串口
介绍RS485和RS232的配置方法。
提示
串口通信支持2400~115200的波特率。
5.9.1 安装picocom工具
在Linux环境下,可以通过picocom工具对串口RS232和RS485进行调试。
执行如下命令,安装picocom工具。
sudo apt-get install picocom
5.9.2 配置 RS485
ED-IPC1220包含2路RS485接口,其对应的COM口和设备文件,具体如下表:
| RS485口数量 | 对应的COM口 | 对应设备文件 |
|---|---|---|
| 1 | RS485-1 | /dev/com1 |
| 2 | RS485-2 | /dev/com2 |
前提条件:
已完成ED-IPC1220的RS485端口与外部设备的连接。
操作步骤:
- (可选)关闭串口登录模式。
提示
- ED-IPC1220设备的RS485-1(GND/A1/B1)端口默认为串口登录模式,若需要配置为普通的串口,则请先关闭串口登录模式。
- RS485-2 (GND/A2/B2)默认为正常的串口,未打开串口登录模式,故可跳过此步骤。
a. 打开命令窗格,执行如下命令,打开配置工具界面。
sudo raspi-config

b. 在菜单中选择“Interface Options”,再按“Enter”。

c. 在菜单中选择“Serial Port”,再按“Enter”。

d. 在提示框中选择“No”,再按“Enter”。

e. 在提示框中选择“Yes”,再按“Enter”。

f. 按“Enter”,确认设置。

f. 在配置工具界面选择“Finish”,再按“Enter”。

g. 在提示框中选择“Yes”,再按“Enter”,重启设备。

提示
若RS485-1(GND/A1/B1)端口在关闭串口登录模式后又需要重新恢复串口登录模式,则可在“raspi-config”工具中重新配置。
- 打开串口并配置波特率。
- 执行如下命令,打开RS485-1端口,并配置串口波特率为115200。
picocom -b 115200 /dev/com1
- 执行如下命令,打开RS485-2端口,并配置串口波特率为115200。
sudo picocom -b 115200 /dev/com2
- 按需输入命令来控制外部设备。
5.9.3 配置 RS232
ED-IPC1220包含1路RS232接口,其对应的COM口和设备文件,具体如下表:
| RS232口数量 | 对应的COM口 | 对应设备文件 |
|---|---|---|
| 1 | RS232 | /dev/com3 |
前提条件:
已完成ED-IPC1220的RS232端口与外部设备的连接。
操作步骤:
- 执行如下命令打开串口RS232,并配置串口波特率为115200。
sudo picocom -b 115200 /dev/com3
- 按需输入命令来控制外部设备。
5.10 配置DI
ED-IPC1220包含8路DI接口,其中DI0~DI3为CM0原生的GPIO端口,DI4~DI7为扩展的GPIO端口。各DI接口对应的GPIO端口和名称如下表,用户可以根据实际需求进行配置。
| DI接口 | GPIO端口 | 名称 |
|---|---|---|
| DI0 | GPIO17 | - |
| DI1 | GPIO18 | - |
| DI2 | GPIO19 | - |
| DI3 | GPIO20 | - |
| DI4 | - | DI4 |
| DI5 | - | DI5 |
| DI6 | - | DI6 |
| DI7 | - | DI7 |
前提条件:
已完成ED-IPC1220的DI接口与外部传感器的连接。
操作步骤:
- 若接口为DI0~DI3,请执行如下命令获取接口数据,其中
X表示DI接口对应的GPIO编号,例如17。
pinctrl get X
返回结果中低电平(lo)表示有效。
- 若接口为DI4~DI7,请执行如下命令获取接口数据,其中
Y表示DI接口对应的名称,例如DI4。
sudo ed-gpio get Y
返回结果中低电平(0)表示有效。
5.11 配置DO
ED-IPC1220系列包含8路DO接口,其中DO0~DO3为CM0原生的GPIO端口,DO4~DO7为扩展的GPIO端口。各DO接口对应的GPIO端口和名称如下表,用户可以根据实际需求进行配置。
| DO接口 | GPIO端口 | 名称 |
|---|---|---|
| DO0 | GPIO12 | - |
| DO1 | GPIO21 | - |
| DO2 | GPIO22 | - |
| DO3 | GPIO23 | - |
| DO4 | - | DO4 |
| DO5 | - | DO5 |
| DO6 | - | DO6 |
| DO7 | - | DO7 |
前提条件:
已完成ED-IPC1220的DO接口与外部负载的连接。
操作步骤:
- 若接口为DO0~DO3,请执行如下命令设置输出为高电平或低电平,其中
X表示DO接口对应的GPIO编号,例如12。
设置为高电平:
pinctrl set X op dh
设置为低电平:
pinctrl set X op dl
- 若接口为DO4~DO7,请执行如下命令获取接口数据,其中
Y表示DO接口对应的名称,例如DO4。
设置为高电平:
sudo ed-gpio set Y 1
设置为低电平:
sudo ed-gpio set Y 0
5.12 配置USER指示灯
ED-IPC1220包含1个USER指示灯,指示灯的颜色为红绿双色,支持混色,通过扩展I/O来控制,其对应的扩展I/O的名称如下表:
| USER指示灯 | 名称 |
|---|---|
| 红灯 | USER_LED_RED |
| 绿灯 | USER_LED_GED |
- 查询指示灯的状态
sudo ed-gpio get USER_LED_RED
sudo ed-gpio get USER_LED_GED
- 点亮红色指示灯:
sudo ed-gpio set USER_LED_RED 1
- 熄灭红色指示灯:
sudo ed-gpio set USER_LED_RED 0
- 点亮绿色指示灯:
sudo ed-gpio set USER_LED_GED 1
- 熄灭绿色指示灯:
sudo ed-gpio set USER_LED_GED 0
提示
USER灯支持红绿混色为橙色。
5.13 配置USER按键
ED-IPC1220包含1个USER按键,通过GPIO来控制,其对应的GPIO引脚如下表:
| USER按键 | 对应的GPIO |
|---|---|
| USER | GPIO25 |
出厂默认情况下GPIO25为高电平,按下按键使GPIO25为低电平,可通过如下命令查询当前的状态。
pinctrl get 25
