Pine
|
856ff88440
|
feat: 拆出 FastAPI 独立后端 + MQTT 控制 + 阿里云 AI
后端(backend/,FastAPI :10085):
- 全部数据 REST 接口:dashboard 快照 / 企业分区 / 播放列表 / 媒体 / 设置
- MQTT 控制通道:opc/display/command(切页/播放/卡片/通知),
管理端 POST /api/display/command → MQTT 广播 → 所有大屏同步响应
- 阿里云 DashScope:通义千问 LLM + 函数调用(工具经 MQTT 广播),
paraformer-realtime-v2 语音识别 /api/ai/asr
- 媒体资源统一由后端存储返回(上传/列表/静态服务)
- SSE /api/events 保留作 MQTT 不可用时的兼容回退
前端:
- config.js + .env.local 配置后端地址与 MQTT 账号(前端 dpm / 服务端 dpmserver)
- mqtt.js 客户端 + useMqttControl(MQTT 驱动切页/媒体/卡片/通知)
- DpmOverlays 全局覆盖层(通知 toast + 企业/分区/总览卡片)
- useParkSim 改为后端 API 数据源(离线回退本地模拟)
- AiChatPanel:对话走后端 LLM(工具调用),语音走本地录音 + 后端 ASR
- MediaScreen:媒体控制走 MQTT(保留 SSE 回退),修复 useEffect TDZ
Rust:lib.rs 移除内嵌 HTTP 服务器,只保留薄壳(窗口/权限/自启/npc 隧道)
安全:backend/.env、.env.local、media、data.json 已 gitignore
|
2026-08-17 21:26:16 +08:00 |
|
Pine
|
3f44fa26fc
|
chore: Rust 包名更新为「昆明大学生创业园展播系统」
|
2026-08-17 18:37:54 +08:00 |
|
Pine
|
1de841e8ca
|
- 优化关闭图标
|
2026-05-14 15:39:12 +08:00 |
|
Pine
|
af326571da
|
- 更新前端支持触控操作
|
2026-05-14 15:07:41 +08:00 |
|
Pine
|
f4dcc30c2b
|
- 修复内网穿透
|
2026-05-13 11:03:08 +08:00 |
|
Pine
|
3fc9ffb447
|
- 窗口逻辑、内网穿透
|
2026-05-13 03:00:55 +08:00 |
|
Pine
|
68ddb6446b
|
- 增加文件大小限制和流式写入
|
2026-05-13 02:47:03 +08:00 |
|
Pine
|
1f3bd690f0
|
- 优化界面全屏、视频上传进度条、视频自动裁切铺满屏幕
|
2026-05-13 02:21:29 +08:00 |
|
Pine
|
aa857a5ff8
|
- 修复win构建msi/wix模式下无法使用中文
|
2026-05-13 02:05:35 +08:00 |
|
Pine
|
c9a3ef92a1
|
- 增加应用图标
|
2026-05-13 01:29:45 +08:00 |
|
Pine
|
d9b0aa27e5
|
- 图标优化、视频缩略图
|
2026-05-13 01:19:41 +08:00 |
|
Pine
|
a5b96eed6e
|
- 修复服务器
|
2026-05-13 00:45:50 +08:00 |
|
Pine
|
2bd68815fd
|
- 端口修复
|
2026-05-13 00:18:13 +08:00 |
|
Pine
|
7794012299
|
- 修复循环播放
|
2026-05-13 00:10:59 +08:00 |
|
Pine
|
4ad266f6c4
|
- tauri 设计完成
|
2026-05-12 23:19:37 +08:00 |
|
Pine
|
c8e8dd12d2
|
- 初始化
|
2026-05-12 22:38:52 +08:00 |
|