Commit Graph

  • 749257cb8a 修复:截图处理器 Redis 断线后无法自动重连的死循环 feature 16337 2026-03-25 10:27:49 +08:00
  • 3681f35b69 修复:重连上限后停止循环,不再每秒刷日志 16337 2026-03-24 09:00:19 +08:00
  • ef4cb0536a 修复:启动时清除系统代理环境变量,防止 Clash 干扰 Redis 连接 16337 2026-03-20 22:48:09 +08:00
  • 06b397044e 修复:从版本控制移除.env文件(含设备专属配置和密钥) YangCheng 2026-03-20 22:39:00 +08:00
  • e70596a232 修复:CLOUD_API_URL改为FastAPI 8000端口,增加WVP_API_URL用于心跳同步 YangCheng 2026-03-20 22:28:32 +08:00
  • d972f6e5fe 修复:所有HTTP请求禁用系统代理,解决本机Clash代理导致心跳和告警上报超时 YangCheng 2026-03-20 22:24:19 +08:00
  • 5049f7b26b 功能:截图处理器按device_id过滤请求,consumer name加设备标识 YangCheng 2026-03-20 22:20:20 +08:00
  • 56bf454135 修复:XREAD 空闲时主动 PING 保活,解决 Windows 下云端 Redis 频繁断连 16337 2026-03-20 15:07:05 +08:00
  • b70f8cd680 优化:Redis 连接增强 — TCP keepalive 适配 + 截图处理器独立重连 16337 2026-03-20 11:19:31 +08:00
  • d5c443c7c6 修复:云端 Redis 连接加 keepalive + 健康检查,防止频繁断连 16337 2026-03-20 10:03:41 +08:00
  • 369bb02391 优化:违停和拥堵 resolve 后清除冷却记录 16337 2026-03-19 15:47:01 +08:00
  • 648606fd0d 优化:车辆违停和拥堵算法防频繁告警 16337 2026-03-19 15:19:27 +08:00
  • 8da4ef9e93 修复:Redis 配置加载时传入 alarm_level 到算法实例 16337 2026-03-19 10:56:28 +08:00
  • 13706bc55c 安全:移除 .env 跟踪,添加 .env.example 模板 16337 2026-03-19 10:30:51 +08:00
  • 2ea35ad5d3 功能:心跳同时发送到 vsp-service 和 WVP 平台 16337 2026-03-19 09:58:24 +08:00
  • 9c39913a55 功能:告警级别支持前端配置下发 + 级别体系统一为 0-3 16337 2026-03-18 16:39:58 +08:00
  • 3d91aa1a67 功能:area_id 全链路支持 + 截图处理器独立 Redis 连接 16337 2026-03-18 16:05:04 +08:00
  • 0d88ed7fbb 功能:添加心跳守护线程,每30秒向 WVP 上报设备状态 16337 2026-03-17 17:47:12 +08:00
  • ea992c6daa 功能:新增车辆违停和车辆拥堵检测算法 16337 2026-03-16 16:54:47 +08:00
  • 9a1ac16f19 修复:截图回调禁用系统代理,解决502回调失败 16337 2026-03-11 09:40:51 +08:00
  • d132a50ae0 fix: 告警上传COS路径日期改为北京时间 16337 2026-03-09 17:22:50 +08:00
  • 82d17a5266 fix: alarm_id 时间戳改为北京时间 16337 2026-03-09 17:20:50 +08:00
  • 1211fc7207 feat: 离岗算法滑动窗口抗抖动优化 16337 2026-03-08 23:20:31 +08:00
  • 7a5ddef2f6 feat: 支持按算法独立配置置信度阈值 16337 2026-03-08 17:31:12 +08:00
  • 3d88dfc1c6 修复:删除算法绑定后边缘端未停止对应算法推理 16337 2026-03-05 17:12:15 +08:00
  • 1d4eaf0174 文档:创建 CLAUDE.md 开发指南 16337 2026-03-05 16:31:35 +08:00
  • cd9a90a7ac Merge branch 'feature' master 16337 2026-03-05 11:26:49 +08:00
  • bdbfca4252 fix(edge): 修复 batch 推理超过 MAX_BATCH_SIZE 导致缓冲区溢出 16337 2026-03-02 16:49:20 +08:00
  • d9f78e0b48 refactor(edge): 截图不再保存本地,直接编码为base64上传COS 16337 2026-03-02 14:03:12 +08:00
  • d71d5da740 fix(edge): 告警上报改指 WVP 端点,修复连接失败 16337 2026-03-02 09:58:34 +08:00
  • d9d58dfafa feat(edge): 截图支持临时 RTSP 连接,解决无 ROI 摄像头无法截图 16337 2026-03-02 09:39:14 +08:00
  • 3ca6c93479 fix(edge): 配置同步后清理 SQLite 中的旧摄像头/ROI/绑定记录 16337 2026-03-01 19:58:58 +08:00
  • b2469c576c fix: 移除 config_sync 模块的日志抑制,恢复配置同步日志输出 16337 2026-02-28 17:05:49 +08:00
  • a124edf8f9 fix(edge): EDGE_DEVICE_ID从edge-001改为edge,与WVP标准值一致 16337 2026-02-28 15:48:32 +08:00
  • a49a1be0eb fix(edge): 云端Redis默认db改为1,配置更新回调支持所有同步模式 16337 2026-02-28 15:48:18 +08:00
  • 6d1e0e4a5e feat(edge): 截图响应改为HTTP回调,COS使用预签名URL 16337 2026-02-28 15:48:12 +08:00
  • 9ec949ef02 fix(edge): LOCAL模式下独立连接云端Redis,确保截图处理器可用 16337 2026-02-28 09:04:26 +08:00
  • f70e6b6003 feat(edge): 新增截图处理模块,支持远程截图请求 16337 2026-02-27 17:22:49 +08:00
  • 64b464feb8 merge: 合并feature分支 - 边缘推理、配置同步、告警上报等功能 16337 2026-02-26 16:39:02 +08:00
  • 0b0e793785 fix(edge): 配置更新时保留算法状态,避免重复告警 16337 2026-02-25 11:24:41 +08:00
  • 75ea66c452 feat(intrusion): 拆分参数,消失确认3分钟,持续有人5秒才重置 16337 2026-02-25 09:12:56 +08:00
  • 7b3265fe74 fix(edge): 配置推送后异步启动摄像头,不阻塞HTTP响应 16337 2026-02-14 22:36:56 +08:00
  • a38d599544 fix(config): 修改设备ID默认值为default - 匹配云端配置 16337 2026-02-14 12:05:45 +08:00
  • db28773406 chore: 更新.gitignore - 排除测试和工具脚本 16337 2026-02-14 11:39:08 +08:00
  • a1dbd6c55b tools(recovery): 添加摄像头配置恢复工具 16337 2026-02-14 11:36:07 +08:00
  • 25851cdafc Revert "fix(config-sync): 修复全量同步时空配置不清理旧数据的bug" 16337 2026-02-14 11:33:43 +08:00
  • 29e67a2b80 tools(cleanup): 添加清理旧ROI配置的脚本 16337 2026-02-14 11:31:34 +08:00
  • 2c074f064d revert(inference): 恢复置信度阈值到0.4 16337 2026-02-14 11:31:23 +08:00
  • 66c8039889 fix(config-sync): 修复全量同步时空配置不清理旧数据的bug 16337 2026-02-14 11:25:42 +08:00
  • 4863d86f04 tools(diagnose): 添加摄像头配置诊断脚本 16337 2026-02-14 11:17:49 +08:00
  • 0bb9f7ebd2 feat(inference): 提高置信度阈值到0.5 - 减少误检 16337 2026-02-14 11:13:45 +08:00
  • 6f9cb9d960 docs(intrusion): 添加自动告警处理机制说明文档 16337 2026-02-14 10:59:32 +08:00
  • 4f755dc7ec feat(intrusion): main.py支持intrusion告警的alarm_id回填 16337 2026-02-14 10:27:39 +08:00
  • 37fc48e34d fix(intrusion): 修复代码质量问题 - 空值检查和常量提取 16337 2026-02-14 10:23:14 +08:00
  • 2d90f00b11 feat(intrusion): 添加自动告警处理功能 - 状态机和resolve事件 16337 2026-02-14 10:14:46 +08:00
  • d6644a65f3 chore: 更新 .gitignore - 排除诊断文档和临时脚本 16337 2026-02-14 09:30:50 +08:00
  • 4153efaae9 refactor(main): 优化摄像头视频流启动逻辑 - 只启动有ROI配置的摄像头 16337 2026-02-14 09:18:58 +08:00
  • 6d408386bc test(aiot): 添加离岗告警完整流程集成测试 16337 2026-02-13 10:01:10 +08:00
  • 690eb66277 fix(aiot): 告警触发时不发送持续时长,等待回岗后再计算 16337 2026-02-13 09:42:25 +08:00
  • 5b2440c467 refactor(aiot): 离岗检测算法v2.0 - 全面重构 16337 2026-02-12 15:41:05 +08:00
  • 7496a6fe04 feat(aiot): 实现离岗倒计时功能 - 修复持续时长过短问题 16337 2026-02-12 15:06:46 +08:00
  • 4ebded3385 fix: 统一告警resolve事件的时间戳格式 16337 2026-02-12 14:57:22 +08:00
  • ecebdd514f feat(aiot): 离岗检测重写 - 单次告警 + 回岗确认 + 持续时长追踪 16337 2026-02-11 17:55:35 +08:00
  • abcd40f88b fix(aiot): 降低YOLO置信度阈值(0.5→0.4)减少离岗误报 16337 2026-02-11 17:54:48 +08:00
  • b6fba4639d fix(aiot): 修复离岗检测启动立即报警的三个Bug 16337 2026-02-11 10:01:20 +08:00
  • 181623428a feat(aiot): 告警冷却时间调整 + 截图本地保留 + 中文路径修复 16337 2026-02-11 09:57:02 +08:00
  • e828f4e09b chore: 移除无用的调试脚本和模型二进制文件 16337 2026-02-10 15:29:05 +08:00
  • 0191e498f1 feat: 告警HTTP上报 + 日志精简 + 边缘节点统一为edge 16337 2026-02-10 15:21:45 +08:00
  • 93a2278626 fix: 优化边缘端稳定性和日志管理 16337 2026-02-09 17:47:41 +08:00
  • ff3d6e2653 fix: 修复告警上报字段缺失和 MQTT 连接不稳定 16337 2026-02-09 14:13:49 +08:00
  • 20ba192e7f feat: 启动时自动从Redis同步配置到SQLite 16337 2026-02-05 16:56:48 +08:00
  • cea4cb877b fix: MQTT连接兼容paho-mqtt 1.x和2.x版本 16337 2026-02-05 16:02:32 +08:00
  • 6c6c9b4c03 fix: 修复 MQTT 未连接问题 16337 2026-02-05 15:23:29 +08:00
  • 3065bb948e chore: 注释掉人群聚集检测算法 16337 2026-02-05 15:16:47 +08:00
  • e4605e8702 fix: AlgorithmManager处理type=full配置更新时全量重载 16337 2026-02-05 09:59:48 +08:00
  • 1529322ca9 feat: 收到config_update时同步Redis配置到SQLite 16337 2026-02-05 09:58:04 +08:00
  • bef62e430c fix: 修复get_bindings_from_redis空roi_id过滤bug 16337 2026-02-05 09:57:20 +08:00
  • 9b4b69a65c chore: 清理git追踪的缓存和日志文件 16337 2026-02-05 09:56:33 +08:00
  • 98595402c6 fix: 修复10个关键bug提升系统稳定性和性能 16337 2026-02-04 16:47:26 +08:00
  • fa0304aa47 feat: 重构数据库schema分离空间与业务配置 - 新增algorithm_registry和roi_algo_bind表 - roi_configs简化为纯空间配置 - 新增AlgorithmInfo/ROIAlgoBind数据模型 16337 2026-02-03 14:26:52 +08:00
  • 1caba41625 feat: 批处理多ROI推理 - 添加 batch_process_detections 批量后处理 - 重构 _process_frame 收集多ROI统一推理 16337 2026-02-03 11:17:54 +08:00
  • d7f56683c7 perf: GPU NMS + 日志优化 + 数组预分配 16337 2026-02-02 16:37:24 +08:00
  • 4a58d190c0 perf: 向量化后处理 + Person Only 检测 16337 2026-02-02 15:54:45 +08:00
  • c17f983ab3 perf: batch=1 优化减少延迟 16337 2026-02-02 15:25:13 +08:00
  • 3dd4e56f99 fix: YOLO TensorRT 输出解析修复 16337 2026-02-02 15:02:58 +08:00
  • 745cadc8e7 feat: TensorRT 固定 batch=4 重构 16337 2026-02-02 14:49:47 +08:00
  • 956bcbbc3e feat: TensorRT 工业级重构 16337 2026-02-02 14:12:43 +08:00
  • 5e9ec7dacc docs: 边缘端运行测试报告 16337 2026-02-02 14:05:37 +08:00
  • 0a1d61c1e2 fix: 修复 TensorRT bindings 问题 16337 2026-02-02 14:00:21 +08:00
  • 29d3ea0bc4 feat: 传递离岗时长到告警记录 16337 2026-01-30 17:27:39 +08:00
  • f90ff60f6c feat: 添加离岗时长记录 16337 2026-01-30 17:26:12 +08:00
  • f570245589 docs: 表结构对比报告 16337 2026-01-30 17:22:00 +08:00
  • 4632ae74f3 fix: 修复运行错误 16337 2026-01-30 15:15:09 +08:00
  • 36674edff8 fix: 修复导入错误 16337 2026-01-30 14:54:20 +08:00
  • fdd3e9ac88 feat: 算法层接管判断权 16337 2026-01-30 14:24:34 +08:00
  • 101b26fc95 feat: 实现配置热更新机制 16337 2026-01-30 13:51:58 +08:00
  • 56820622c6 fix: 统一算法参数 16337 2026-01-30 13:27:28 +08:00
  • c4baf2fd1f fix: 重构算法逻辑 16337 2026-01-30 13:23:22 +08:00
  • 2c0fe7f3c5 fix: 适配 SQLite API 替换 MySQL 16337 2026-01-30 11:46:15 +08:00
  • 816a67f33e feat: SQLite 添加设备配置表 16337 2026-01-30 11:42:12 +08:00