4 安装操作系统(可选)
设备出厂时,默认带有操作系统。如果在使用过程中操作系统被损坏或者用户需要更换操作系统,则需要重新下载合适的系统镜像并进行烧录。我司支持通过先安装标准Raspberry Pi OS,再安装Firmware包,来实现操作系统的安装。
下文介绍镜像下载、镜像烧录和安装Firmware包的具体操作。
4.1 镜像下载
可根据实际的需要下载对应的Raspberry Pi官方系统镜像,下载路径如下表:
| OS | 下载路径 |
|---|---|
| Raspberry Pi OS(Desktop) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz |
| Raspberry Pi OS(Lite) 64-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz |
| Raspberry Pi OS(Desktop) 32-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_armhf/images/raspios_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf.img.xz |
| Raspberry Pi OS(Lite) 32-bit-bookworm (Debian 12) | https://downloads.raspberrypi.com/raspios_lite_armhf/images/raspios_lite_armhf-2024-07-04/2024-07-04-raspios-bookworm-armhf-lite.img.xz |
4.2 镜像烧录
ED-GWL2110支持从SD卡启动系统,可根据实际应用参考下文进行烧录。
4.2.1 SD卡烧录
建议使用Raspberry Pi官方烧录工具,下载路径如下:
- Raspberry Pi Imager : https://downloads.raspberrypi.org/imager/imager_latest.exe
- SD Card Formatter : https://www.sdcardformatter.com/download/
- Rpiboot : https://github.com/raspberrypi/usbboot/raw/master/win32/rpiboot_setup.exe
前提条件:
- 已完成烧录工具的下载,并安装至电脑。
- 已打开设备外壳并拔出Micro SD卡。
- 使用螺丝刀逆时针拧下ED-GWL2110底部的9颗螺钉,如下图所示。

- 在如下图标记位置拔出Micro SD卡。

- 使用螺丝刀逆时针拧下ED-GWL2110底部的9颗螺钉,如下图所示。
- 已获取待烧录的镜像文件。
- 已准备一个SD卡读卡器。
- 已断开电源。
操作步骤:
操作步骤以Windows系统为例进行说明。
将Micro SD卡插入读卡器,然后插入电脑的USB接口。
打开SD Card Formatter,选择被格式化的盘符,单击右下方“Format”进行格式化。

- 在弹出的提示框中,单击“是”。

- 格式化完成后,在提示框中单击 “确定”。

关闭SD Card Formatter。
打开Raspberry Pi Imager,单击“选择操作系统”,在弹出的窗格中选择“Use custom”。

根据提示,在自定义路径下选择已获取的镜像文件,并返回至烧录主界面。
单击“选择SD卡”,在“存储卡”界面选择默认的SD卡,并返回至烧录主界面。

- 单击“NEXT”,在弹出的“Use OS customization?”提示框中选择“不”,开始写入镜像。

- 在弹出的“警告”提示框中选择‘”是“,开始写入镜像。

- 待镜像写入完成后,会进行文件的验证。

验证完成后,弹出“烧录成功”提示框,单击“继续”完成烧录。
关闭Raspberry Pi Imager,取下读卡器和SD卡,将SD卡重新插入设备中。
4.2 安装Firmware包
在ED-GWL2110系列上烧录标准的Raspberry Pi OS后,需要通过添加edatec apt源和安装firmware包来配置系统,使系统能够正常使用。
针对ED-GWL2110配备有三种不同的LoRa WAN协议频段,470MHz(CN470),868MHz(EU868),915MHz(US915)安装的firmware的名称不同,对应如下表:
| 型号 | firmware名称 |
|---|---|
| 470MHz(CN470) | gwl2110_470 |
| 868MHz(EU868) | gwl2110_868 |
| 915MHz(US915) | gwl2110_915 |
前提条件:
- 已完成Raspberry Pi标准的bookworm镜像的烧录。
- 设备已正常启动,且已完成相关的启动配置。
操作步骤:
- 设备正常启动后,在命令窗格依次执行如下命令,添加edatec apt源和安装Firmware包。
- 470MHz(CN470)
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s gwl2110_470
- 868MHz(EU868)
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s gwl2110_868
- 915MHz(US915)
curl -s https://apt.edatec.cn/bsp/ed-install.sh | sudo bash -s gwl2110_915
下图仅以915MHz(US915)为例。

安装完成后,设备自动重启。
执行如下命令,检查firmware包是否安装成功。
dpkg -l | grep ed-
下图中的结果表示firmware包已安装成功。

提示:
如果安装了错误的firmware包,可以执行sudo apt-get --purge remove package进行删除,其中package为包的名字。
- 执行如下命令,使能i2c接口。
sudo raspi-config nonint do_i2c 0
- 依次执行如下命令查看LoRa的SPI配置,并设置
"the spidev_path"为"/dev/spidev1.0"。
cd /opt/ed-lora
cat conf/global_conf.json.EU868

提示
如果使用的LoRa模块为US915或CN470,请将EU868改为US915或CN470。
- 依次执行如下命令查看LoRa的复位引脚,并修改LoRa的复位引脚为8。
cd /opt/ed-lora
cat reset_lgw.sh

- 依次执行如下命令,重启设备。
sudo reboot
- 依次执行如下命令,查看LoRa服务的状态
sudo systemctl status ed-lora.service

- 如果LoRa服务已开启,则配置完成。
- 如果LoRa服务未开启,请通过执行
sudo systemctl start ed-lora.service命令来手动开启LoRa服务。
