跑 SCADA/上位机/数据库——选 x86 工控机(无风扇宽温,别用普通 PC);边缘采集、协议转换、数据上报——选 ARM 边缘盒子(低功耗长期在线);开发验证和小项目——树莓派/NUC 先跑通。ARM 盒子别指望跑 TDengine,它只做采集转发,数据上报到云端 x86 服务器存。自己做盒子完全可行——国产主板+无风扇外壳+预装软件,轻贴牌是很好的路径。
01 先搞清楚:三种硬件的定位
工业现场硬件不是越贵越好,是按"它在现场干什么"选:
- x86 工控机:现场的"业务主机",跑 Windows/Linux、SCADA 软件、数据库、Grafana。要性能、要存数据、要长期稳定。
- ARM 边缘盒子:现场的"采集网关",跑 Linux、Node-RED、EMQX client,做协议转换和数据上报。低功耗、小巧、长期在线。
- 树莓派/NUC:开发验证和小项目用。便宜灵活,但环境适应性不如工业级。
下面 10 个维度对比。
02 10 个维度逐项对比
| 对比维度 | x86 工控机 | ARM 边缘盒子 | 树莓派/NUC |
|---|---|---|---|
| 典型硬件 | 研华/研祥工控机、i3/i5 迷你主机、NUC | 钡来/纵横智能/瑞芯微盒子、树莓派4/5、Jetson | 普通办公电脑、NUC、商用台式机 |
| 处理器 | Intel x86,Windows/Linux 都能跑 | ARM 架构,主要跑 Linux | Intel x86,Windows 直接装 |
| 性能 | 强,跑 SCADA、数据库、Grafana 都够 | 中等,采集转发够用,跑大数据库吃力 | 强,但散热和工业防护不足 |
| 功耗 | 20~60W,要稳定供电 | 5~15W,低功耗长期在线 | 20~60W,和 x86 差不多 |
| 环境适应性 | 宽温-20~60℃、防尘抗振、无风扇 | 工业级盒子宽温,树莓派民用级 | 0~40℃,办公室环境,车间容易坏 |
| 通讯接口 | 多串口、多网口、CAN、PCIe 扩展 | 通常 2~4 串口+双网口,够用 | 要自己转接,接口少 |
| 存储 | SSD,支持大容量,可存历史数据 | eMMC/SD 卡,适合缓存不适合长期存 | SSD,和工控机差不多 |
| 部署方式 | DIN 导轨/机柜安装,车间现场放 | DIN 导轨小巧安装,贴设备旁 | 放办公桌/机柜,现场环境差 |
| 成本 | 3000~8000 元,工业级偏贵 | 工业盒子 1000~3000 元,树莓派 300~600 | 1500~3000 元,最便宜但不耐造 |
| 典型用途 | 跑 SCADA/上位机/数据库/Grafana 的现场主机 | 边缘采集网关、协议转换、数据上报 | 办公室开发测试、小规模验证 |
03 按项目场景对号入座
| 现场任务 | 关键要求 | 典型场景 | 硬件 | 特点 | 建议路线 |
|---|---|---|---|---|---|
| 产线 SCADA/上位机 | 要跑组态软件 | 要存历史 | x86 工控机 | 宽温无风扇 | x86 工控机 |
| 边缘采集网关 | 协议转换 | 数据上报云端 | ARM 盒子 | 低功耗 7x24 | ARM 边缘盒 |
| AI 视觉推理 | 要 GPU | 模型推理 | x86 带 GPU / Jetson | 算力优先 | 带 GPU 的 x86 |
| 开发验证/小项目 | 几台设备 | 快速验证 | 树莓派/NUC | 先跑通再说 | 树莓派/NUC |
04 自己做网关盒子,可行吗?
完全可行,而且是很好的轻贴牌路径。核心思路:不自己从零设计硬件,用成熟主板+外壳,核心价值在预装软件。
- 硬件选型:国产 x86 无风扇主板(i3/N100)或瑞芯微 ARM 主板,配铝合金外壳、多网口多串口,供应链成熟,成本可控。
- 软件预装:出厂预装 Node-RED + EMQX client + TDengine 驱动 + 采集模板,客户通电就能用,不用自己搭环境。
- 差异化:不是卖硬件,是卖"开箱即用的工业采集网关"。硬件谁都能买,预装的配置模板和技术支持才是价值。
- 品牌:印"韵臣"logo,就是自己的产品。淘宝/技术社区卖,比纯软件更有感知。
这条路和你"软件镜像+轻贴牌+服务"的路径完全一致:硬件是壳,软件和服务是里。
05 丁丁的实战建议
第一,现场别用消费级电脑。普通 PC 放车间,风扇进灰、温度波动、振动,半年就出问题。一次停机损失远大于工控机差价。业务主机必须上工业级无风扇。
第二,ARM 和 x86 分工要清楚。ARM 盒子在现场做采集和转发,数据上报到 x86 服务器做存储和展示。不要让 ARM 既采集又存数据库又跑 Grafana,架构会塌。
第三,接口留余量。买网关时串口网口比当前需要多留一两个,后期加设备不用换硬件。双网口是底线——一个接 PLC 内网,一个接办公网或上云。
常见问题 FAQ(选型时最常被问)
Q:工业网关和普通 PC 有什么区别?为什么不能用普通电脑?
A:核心区别是环境适应性和长期稳定性。普通电脑设计给办公室用,0~40℃、有风扇、有机械硬盘,车间现场灰尘大、温度波动、有振动,半年就坏。工业网关无风扇、宽温-20~60℃、抗振、SSD、DIN 导轨安装,设计目标是 7x24 年不停机。跑业务系统的现场主机别省这个钱,坏一次停机损失远大于差价。
Q:ARM 边缘盒子能跑 TDengine/Grafana 吗?
A:能跑但吃力。ARM(瑞芯微/树莓派)跑 Node-RED、EMQX、轻量数据库做采集转发没问题,但 TDengine 和 Grafana 吃内存和 CPU,数据量大了会卡。合理架构是:ARM 盒子在现场做采集和协议转换,把数据上报到云端 x86 服务器跑 TDengine+Grafana。不要指望一个 ARM 盒子从头跑到尾。
Q:树莓派能用于工业项目吗?
A:开发验证和小项目可以,正经工业项目不建议。树莓派是民用级:SD 卡长期写容易坏、不抗振、温度范围窄、没有隔离串口。它适合做原型验证、教学、几台设备的小项目。真上车间,换工业级 ARM 盒子(钡来/纵横/研华 ARM 产品线),接口、温度、稳定性都上一个档次,价格也就贵几百到一千。
Q:x86 工控机一定要买研华研祥吗?
A:不用,国产工控机已经很成熟。研华研祥是一线品牌,稳定但贵。国内很多白牌工控机(x86 无风扇、宽温、多网口)价格是研华的一半到三分之一,跑 Windows+组态软件完全够用。小项目对成本敏感,国产工控机性价比很高;关键项目、客户指定品牌再上研华。
Q:网关要几个串口几个网口?
A:看接多少设备。一般经验:①网口至少双网口(一个接 PLC 内网,一个接办公网/上云);②串口看接多少台老设备(三菱/西门子老协议走 RS485),一般 2~4 个 RS485 够用;③要接 CAN 总线设备的单独选带 CAN 的。别买接口太少的,后期加设备再加转接很麻烦。
Q:网关本地要不要存历史数据?
A:要存缓存,但不要存长期历史。网关在现场做 3~7 天数据缓存,网络断了不丢数据,网络恢复后补传。长期历史存云端或车间服务器的时序库。不要把网关当数据库用——存储小、IO 慢、长期写寿命有限。
Q:自己做一个网关盒子可行吗?
A:完全可行,而且是很好的轻贴牌路径。用国产 x86 主板或瑞芯微 ARM 主板,配无风扇外壳、多网口多串口,预装 Node-RED+EMQX+轻量采集程序,就是一个"韵臣牌边缘网关"。硬件成本不高,核心价值在预装的软件和配置模板。比从零开发硬件靠谱得多,供应链成熟。
Q:NUC 能当现场工控机用吗?
A:短期可以,长期要谨慎。NUC 性能好、体积小、便宜,但它是消费级:风扇散热、温度范围窄、没有 DIN 导轨、接口要转接。放在恒温机柜里、环境干净的车间,NUC 跑几年没问题;放现场设备旁、温度波动大、灰尘多,还是上工业级无风扇工控机。