项目
御风智听
工业故障声纹监测预警系统

首页仪表盘 — 地图定位 + 实时告警滚动

已接入设备 — 7 类工业设备管理

软件库 — AI 推理引擎版本管理

网关管理 — TCP 长连接状态监控

告警管理 — 多维度告警查询

声纹采集 — 音频文件管理与回放
项目概述
御风智听是一套面向工业场景的声纹监测预警平台。传统设备巡检依赖人工听诊,效率低且无法 7×24 小时覆盖。 本系统通过在边缘网关部署 AI 推理引擎,持续监听主轴电机、齿轮箱、风机、水泵等 7 类设备的运行声纹, 在故障发生前捕捉异常声音特征并实时告警,有效预防非计划停机。
三端架构
边缘层
yufeng-wind-agent
部署在边缘网关设备。维护与中心服务器的 TCP 长连接,管理 AI 推理引擎生命周期, 监听本地声纹文件并自动上传,作为本地 TCP 代理转发推理结果。
Go 1.19fsnotifyzap 日志TCP 长连接
服务层
yufeng-wind-server
中心后端服务。Netty TCP 服务器接收多网关连接(自定义二进制协议),27 个 REST API 覆盖网关、设备、 告警、声纹管理,JWT 认证 + Redis 缓存,WebSocket 实时推送。
Java 8Spring BootNetty 4MyBatis-PlusMySQLRedisJWTWebSocket
展示层
yufeng-wind-web
管理控制台。百度地图 GL 设备定位,实时告警滚动,声纹波形在线听诊, 网关远程管理,告警规则配置,深色科幻主题 UI。
Vue 2Element UIVuexBaidu Map GLwavesurfer.jsSockJS + STOMP
AgentTCP 自定义协议 →ServerHTTP + WebSocket →Web
核心功能
🎙
声纹采集
边缘设备实时采集工业设备音频,fsnotify 监听文件系统自动上传声纹文件
🧠
AI 边缘推理
网关侧运行 AI 推理引擎,本地完成声纹异常检测,无需依赖云端带宽
🚨
实时告警推送
AI 检测到异常后通过 WebSocket/STOMP 毫秒级推送到前端,支持多级告警规则
🗺
地理可视化
百度地图 GL 集成,设备位置一目了然,告警状态实时映射到地图
🔊
音频波形分析
wavesurfer.js 渲染声纹波形,howler.js 回放历史音频,支持在线听诊
⚙
远程设备管理
通过自定义二进制 TCP 协议远程安装、启动、停止网关上的推理软件
关键数据流
AI 告警流水线
AI 推理进程→Agent (TCP 代理)→Server (Netty)→告警处理→WebSocket 推送→前端实时展示
声纹文件同步
音频写入磁盘→fsnotify 检测→Agent 推送 0x0008→Server 存储记录
远程软件管理
前端点击安装→HTTP API→Server 0x9001→Agent 下载解压→返回安装结果
监测范围
主轴电机齿轮箱鼓风机水泵电机主变压器馈电开关柜曝气风机