3. 边缘网关部署与配置
适用场景
边缘网关部署与配置适用于以下业务场景,需在设备入场前完成环境匹配评估:
- 工业现场设备接入:PLC、CNC、机器人等OT设备通过网关实现数据采集与协议转换,再上传至边缘服务器或云端。
- IoT边缘计算节点:在智慧园区、能源管理、仓储物流等场景中,网关作为本地数据处理与指令下发的中枢。
- OT/IT融合网络:网关需同时连接生产网(OT)与管理网(IT),实现安全隔离下的数据互通。
- 远程运维与监控:网关部署于无人值守站点,支持VPN/零信任隧道,供运维中心远程访问与诊断。
前置条件
正式安装前,必须逐项确认以下条件已满足,避免部署中断或返工:
| 类别 | 具体项 | 确认标准 |
|---|---|---|
| 硬件 | 网关设备(含电源适配器、串口线、网线) | 外观无破损,SN与装箱单一致 |
| 固件 | 固件镜像文件(.bin/.img)及校验哈希 | MD5/SHA256 值与官方发布一致 |
| 工具 | 刷写工具(BalenaEtcher / dd / sfus32)、TF卡或USB启动盘 | 工具版本≥V2.3,存储介质已格式化 |
| 网络 | 上行交换机端口、静态IP规划表、DNS/NTP服务器地址 | 端口VLAN已预配,IP段不冲突 |
| 文档 | 部署工单、网络拓扑图、设备参数表 | 已获现场负责人签字确认 |
操作步骤
下图概括了边缘网关从开箱到交付的完整部署流程,各步骤对应下方详细操作说明。
固件安装步骤
- 进入刷写模式:将网关断电,插入已写入固件镜像的TF卡或USB启动盘,按住重置键(RESET)的同时上电,等待LED快闪后松开。
- 执行刷写:通过串口或SSH登录网关引导系统,运行刷写命令(以sfus32工具为例):
sfus32 -d /dev/mmcblk0 -b 115200 -f ./gateway_fw_v2.1.bin --verify
- 固件校验:刷写完成后,系统自动进行CRC校验。手动确认固件版本:
cat /etc/fw_version
# 输出示例:GW-FW-v2.1.20250315
- 重启与初始自检:移除启动介质,执行
reboot重启。观察面板LED:电源灯常亮(绿),系统灯慢闪(蓝)表示启动正常。
⚠ 固件刷写异常停障:若刷写过程中断电或提示“write error”,请勿直接重启。应重新格式化存储介质、校验镜像哈希后再次刷写,避免引导分区损坏。
网络连接配置
网关启动后,通过串口或首次DHCP获取的临时IP登录,按规划表固化网络参数:
- 登录网关:默认账号 admin / 密码首次登录强制修改。
- 配置有线网口(以eth0为例,编辑 /etc/network/interfaces 或使用nmcli):
auto eth0
iface eth0 inet static
address 192.168.10.100
netmask 255.255.255.0
gateway 192.168.10.1
dns-nameservers 114.114.114.114 8.8.8.8
- 配置无线/4G备选链路(按需启用):
# 启动4G模块并获取APN
echo 'Y' > /sys/class/modem/power/control
udhcpc -i wwan0 -n -q
- 持久化与验证:执行
netplan apply或systemctl restart networking,然后测试连通性:
ping -c 4 192.168.10.1
ping -c 4 114.114.114.114
输入输出物
| 物项名称 | 类型 | 说明 | 主要责任人 |
|---|---|---|---|
| 硬件到货清单 | 输入 | 网关设备、配件、SN对照表 | 现场工程师 |
| 固件镜像文件 | 输入 | 官方发布的.bin或.img及校验文件 | 平台运维 |
| 网络规划表 | 输入 | IP地址、VLAN、DNS、NTP参数 | 网络管理员 |
| 部署日志 | 输出 | 含刷写时间、版本、配置参数、测试结果 | 现场工程师 |
| 配置备份文件 | 输出 | /etc/ 目录打包或U盘导出 | 现场工程师 |
| 初始测试报告 | 输出 | 连通性、时延、LED状态、自检项 | 现场工程师 |
责任边界
| 角色 | 职责范围 | 交付物/确认项 |
|---|---|---|
| 现场工程师 | 硬件上架、固件刷写、基础网络配置、执行测试 | 部署日志、配置备份、测试报告 |
| 网络管理员 | VLAN规划、防火墙策略、IP资源分配 | 网络规划表、端口连通性确认 |
| 平台运维 | 固件版本发布、镜像签名、远程运维通道建立 | 固件包及校验文件、VPN证书 |
| 质量验收员 | 按验收标准逐项核验,签字归档 | 验收合格单、异常整改闭环记录 |
记录材料
部署过程中应同步产生并归档以下记录,作为后续运维与审计的依据:
- 部署日志(文本格式):记录刷写起始/结束时间、固件版本、操作人、异常事件及处理动作。
- 网络配置快照:执行
ip addr show与ip route show的输出文本。 - 固件校验凭证:镜像文件的SHA256哈希值及官方签名文件。
- 配置导出包:
tar -czf gateway_config_$(date +%Y%m%d).tar.gz /etc/gateway/打包后上传至配置管理库。 - 现场照片:网关面板LED状态、设备SN标签、上架机柜全景(至少2张)。
异常处理
| 异常现象 | 可能原因 | 处理措施 |
|---|---|---|
| 固件刷写后无法启动 | 镜像损坏或引导分区被覆盖 | 重新格式化存储介质,使用已验证镜像再次刷写 |
| 网络配置后ping不通网关 | IP冲突、VLAN不匹配或网关MAC绑定错误 | 临时更换测试IP段,逐段排除ARP与交换机配置 |
| LED状态异常(红灯常亮) | 硬件自检失败或电源供电不足 | 测量电源适配器输出电压,更换至冗余电源端口测试 |
| 4G/WiFi无法上线 | SIM卡欠费、APN参数错误或天线未接 | 确认SIM卡状态,使用AT命令查询模块注册情况 |
| 配置保存后重启丢失 | 文件系统只读或未执行保存命令 | 挂载根文件系统为rw,执行 sync && saveenv |
💡 经验建议:首次部署时,先在离线测试架上完成全流程预演(刷写→配置→自检→备份),固化标准操作视频后再进入产线安装。可减少现场异常80%以上。
验收标准
以下检查项全部通过,方可签署“边缘网关部署验收单”:
| 检查项 | 验收方法 | 通过标准 |
|---|---|---|
| 硬件安装 | 目视检查 + 紧固确认 | 网关固定于机架/导轨,所有线缆插接牢固、标签清晰 |
| 固件版本 | cat /etc/fw_version |
输出的版本号与部署工单要求一致 |
| 网络连通性 | ping 上行网关 + 公网DNS | 丢包率≤1%,平均时延≤10ms(有线) |
| LED状态 | 面板观察 | 电源绿常亮,系统蓝慢闪,故障灯灭 |
| 配置持久化 | 重启后验证IP与路由表 | 重启前后 ip addr 输出一致 |
| 记录完整性 | 核对记录材料清单 | 部署日志、配置备份、现场照片齐全 |