2. 部署环境准备:硬件选型与系统配置

各位同学,大家好。我是老张,在储能电站安全监控这个领域摸爬滚打了十来年。今天咱们聊点实在的——部署环境准备。说白了,就是你要把监控系统这栋“房子”盖在什么样的地基上。

我见过不少项目,软件写得花里胡哨,结果硬件选型不对,现场三天两头宕机。嗯,这章咱们就把地基打牢。

2.1 硬件选型:服务器、传感器、网关

硬件选型,我个人的习惯是“够用、稳定、有余量”。别贪便宜,也别盲目堆料。

2.1.1 服务器选型

监控系统的核心大脑,就是服务器。我建议分两类场景考虑:

场景 推荐配置 说明
小型电站(< 10MW) 工业级工控机,i5/16G/512G SSD 成本敏感,但必须支持7×24小时运行
大型电站(≥ 10MW) 机架式服务器,双路Xeon/32G+/RAID1 数据量大,需要冗余和热备
我的经验: 千万别用普通PC当服务器。我在一个项目中遇到过,夏天机房没空调,普通PC直接热关机,数据丢了一整天。后来换了工业级工控机,再没出过这问题。

2.1.2 传感器选型

传感器是监控系统的“眼睛”和“耳朵”。选错了,数据就是垃圾。

  • 温度传感器: 精度±0.5℃,响应时间< 2秒。我建议用PT100铂电阻,稳定可靠。
  • 湿度传感器: 范围0-100%RH,精度±3%。注意要带防凝露涂层,电池仓里湿度变化大。
  • 气体传感器: 重点监测CO、H₂、VOC。电化学式传感器寿命长,但需要定期校准。
  • 电流/电压传感器: 霍尔效应式,非接触测量,安全第一。
避坑指南: 我曾经在一个项目中用了便宜的红外温度传感器,结果阳光直射时读数偏差超过10℃。后来全部换成接触式PT100,数据才正常。传感器这块,真不能省。

2.1.3 网关选型

网关是连接传感器和服务器之间的“翻译官”。我推荐用工业级边缘网关,支持Modbus、MQTT、OPC UA等协议。

选型要点:

  • 至少4路RS485接口,支持多路传感器接入
  • 支持4G/5G或以太网上行,断网时能本地缓存数据
  • 防护等级IP65以上,适应户外环境

2.2 操作系统配置:Linux vs Windows

操作系统这块,我个人的倾向很明确:生产环境用Linux,开发调试用Windows

为什么会这样?你想想看,Linux在稳定性、安全性、资源占用上,天生就是为服务器设计的。Windows虽然界面友好,但动不动要更新重启,这在储能电站里是致命的。

2.2.1 Linux配置要点(以Ubuntu Server 22.04 LTS为例)

# 更新系统
sudo apt update && sudo apt upgrade -y

# 安装必要工具
sudo apt install -y net-tools htop iotop vim

# 配置防火墙(只开放必要端口)
sudo ufw allow 22/tcp   # SSH
sudo ufw allow 443/tcp  # HTTPS
sudo ufw allow 1883/tcp # MQTT
sudo ufw enable

# 设置时区为北京时间
sudo timedatectl set-timezone Asia/Shanghai

# 优化内核参数(针对高并发连接)
echo "net.core.somaxconn = 1024" >> /etc/sysctl.conf
echo "net.ipv4.tcp_fin_timeout = 30" >> /etc/sysctl.conf
sysctl -p
核心建议: 安装完成后,记得禁用不必要的服务(如snapd、cups),减少攻击面。我习惯用systemctl list-units --type=service --state=running 检查一遍。

2.2.2 Windows配置要点

如果客户坚持用Windows,我建议用Windows Server 2022。注意以下几点:

  • 关闭自动更新,改为手动维护窗口
  • 启用Windows Defender,但关闭实时扫描(影响I/O性能)
  • 安装.NET Framework 4.8和VC++运行库
  • 配置计划任务,每天凌晨重启一次(如果允许)
注意: Windows的许可证费用不低,而且需要定期打补丁。我在一个项目中吃过亏,Windows服务器因为补丁冲突导致监控服务挂了3小时。从那以后,我坚持Linux优先。

2.3 网络规划:内网/外网隔离与VPN

网络规划是安全监控的命脉。说白了,就是“该通的通,该断的断”。

2.3.1 网络拓扑设计

我建议采用三层网络架构:

  • 生产网(内网): 连接传感器、PLC、网关。独立VLAN,禁止访问外网。
  • 监控网(管理网): 连接服务器、操作员站。可以访问外网,但通过防火墙严格管控。
  • 办公网: 日常办公用。与监控网物理隔离或逻辑隔离。
储能电站安全监控系统网络拓扑 生产网(内网) 传感器 PLC 边缘网关 监控网(管理网) 监控服务器 数据库 操作员站 办公网 办公PC 防火墙 防火墙 VPN网关 远程运维

2.3.2 VPN配置

远程运维时,VPN是标配。我推荐用WireGuard,配置简单,性能好。

# 服务端配置(/etc/wireguard/wg0.conf)
[Interface]
Address = 10.0.0.1/24
PrivateKey = 服务端私钥
ListenPort = 51820

[Peer]
PublicKey = 客户端公钥
AllowedIPs = 10.0.0.2/32
小技巧: 我习惯把VPN网关放在DMZ区,只开放UDP 51820端口。这样即使VPN被攻破,也进不了内网。

2.4 机房环境要求:温湿度与UPS

机房环境,很多人不重视。但说实话,储能电站的机房往往在户外集装箱里,环境比IDC恶劣得多。

2.4.1 温湿度要求

参数 推荐范围 极限范围
温度 18-26℃ 5-40℃
湿度 40-60% RH 20-80% RH
温度变化率 < 5℃/小时 < 10℃/小时
我曾经踩过的坑: 一个项目在西北地区,夏天机房温度飙到45℃,服务器自动降频,监控数据延迟了半小时。后来加装了工业空调和隔热层,才解决问题。记住,储能电站的机房,空调不是选配,是标配。

2.4.2 UPS选型

UPS是最后一道防线。我建议按以下原则选:

  • 容量: 按服务器+网络设备总功率的1.5倍计算
  • 备用时间: 至少30分钟,确保能安全关机或切换备用电源
  • 类型: 在线式UPS,输出稳定,无切换时间

举个例子,一个标准机柜(2台服务器+1台交换机+1台防火墙),总功率约1500W。我建议配3000VA的UPS,后备时间约45分钟。

核心原则: 硬件选型不是越贵越好,而是“匹配场景、留有冗余、便于维护”。你想想看,一个传感器坏了可以换,但服务器宕机导致数据丢失,那损失就大了。

好了,这一章的内容就到这里。硬件选型和环境准备,是监控系统稳定运行的基础。下一章咱们聊聊软件部署和配置,到时候见。

专注资料整理