Skip to Content

2025年03月03日

上周工作进展

中心服务平台

MQTT 信令交互开发

  • 完成后端 MQTT 信令交互设计 50%, 输出技术文档
  • 实现 MQTT 信令交互功能开发 30%

越南版本定制化

  • 推进越南版安装程序开发, 完成基础架构搭建(进度 8%)

本周工作计划

中心服务平台

越南版本定制化

  • 目标完成越南版安装程序主体功能开发(进度 60%)

本周工作进度

优先级:紧急不重要

越南版本定制化(中心服务)

  • 时间范围: 2025年02月27日 至 2025年03月12日
  • 当前进度: 10%
  • 核心要求:
    • 采用单一配置文件集中管理所有配置项
    • 保持系统架构简洁性
已完成工作
  1. 基础环境搭建
    • ProxmoxVE 虚拟化平台部署
    • Ubuntu Server 24.04.2 LTS 模板系统创建
    • 系统克隆与测试环境配置
    • Docker 及 Docker Compose 离线安装包制作
进行中任务
  1. 组件安装包开发
    • 中心服务主程序离线安装包
    • 转发服务独立部署包
    • WebRTC SFU (Janus) 独立部署包
  2. 验证测试
    • 云环境安装验证(WebRTC 直播功能)
  3. 文档编写
    • 防火墙配置指南(Web/转发/SFU 服务)
    • SSL 证书管理规范
协作事项
  • 应用接口联调(郭工)
  • KH2248 项目开发支持(韦工)
  • WebRTC 服务对接(孙工)
  • 前端系统联调(绍工)
  • 平台使用咨询(王工)
越南版专项开发
后端改造
  • 越南语词条本地化(数据库初始化脚本)
  • 配置参数数据库化管理(含管理界面)
  • 数据库备份机制优化
前端改造
  • 移除手机/邮箱相关功能模块
  • 国际化支持精简(仅保留英/越双语)
  • 地图服务切换为 Google Maps
  • 功能模块精简(移除历史回放等非必要菜单)
  • 品牌标识更新(Sentinel 徽标及图标集成)
越南客户需求清单
  1. 本地化部署要求
    • 独立越南服务器(与中国区物理隔离)
    • 数据本地化存储(禁止跨境传输)
  2. 功能定制
    • 移除中国区地图服务及IP相关功能
  3. 品牌展示
    • 系统启动界面添加 Sentinel 标识
    • 摄像头界面植入新型号标识
    • 设备贴纸定制(Sentinel 版本)

优先级:重要且紧急

KH2248 项目开发

  • 时间范围: 2025年03月07日 至 2025年03月13日
  • 当前进度: 25%
  • 里程碑目标: 2025年03月12日 前完成核心功能开发
任务跟踪
  • 完成 4G/WiFi 页面多语言支持: #61956 
  • 完成 WLAN AP 接口翻译: #61966 
  • 完成 WiFi 配置页面翻译: #62008 
  • 完成 IP 地址输入校验优化
  • 完成 WiFi 信号强度分级显示(≤25: Low | 25-50: Normal | 50-75: Medium | >75: High)
  • 本周计划: 新增功能 AP 信息展示优化: #61958 
  • 本周计划: 新增功能 MQTT 配置同步提示: #62026 
  • 本周计划: 新增功能 恢复出厂设置格式化提示: #62158 
  • 本周计划: 新增功能 WiFi 密码错误处理: #62209 
  • 本周计划: 新增功能 设备激活配置初始化: #62215 

安装程序测试规范

测试环境

  • 操作系统: Ubuntu Server 24.04.2 LTS

测试流程

1. 安装包获取

# 设置版本变量 VERSION=1.0.20250306 # SMB协议下载安装包 smbclient //192.168.1.204/home1 -U 15675192166 -c "get yht/es-center-server-install-app-package/es-center-server-install-app-${VERSION}.tar.gz ./es-center-server-install-app-${VERSION}.tar.gz" # 认证密码: es666666

2. 完整性校验

du -sh ./es-center-server-install-app-*.gz

3. 安装包解压

sudo mkdir -p /es-center-server-install-app sudo tar -xzvf es-center-server-install-app-${VERSION}.tar.gz -C /es-center-server-install-app sudo du -sh /es-center-server-install-app/*

4. 系统部署

cd /es-center-server-install-app sudo ./cli install-server \ --service-root-dir /custom-service \ --data-root-dir /custom-data \ --internal-ip 192.168.1.1 \ --external-ip 203.0.113.1 \ --domain-name example.com

5. 部署验证

# 工具帮助验证 sudo ./cli --help # 容器状态检查 sudo docker images && sudo docker ps # 文件部署验证 sudo ls -la /custom-service/ /custom-data/ # 配置替换验证 sudo grep -E 'INTERNAL_IP|EXTERNAL_IP|DOMAIN_NAME' /custom-service/es-center-server-coturn/etc/coturn/turnserver.conf

常见问题处理

Q1: 安装脚本执行权限不足

解决方案:

  1. 使用 sudo 执行安装命令
  2. 检查用户组权限设置:
    groups $(whoami)

Q2: 安装包下载失败

排查步骤:

  1. 确认网络连通性
    ping 192.168.1.204
  2. 验证SMB凭证有效性

Q3: Docker组件加载异常

处理方案:

  1. 检查安装包完整性
    md5sum es-center-server-install-app-*.tar.gz
  2. 验证Docker安装文件
    ls -l /es-center-server-install-app/docker-install-package/

技术支持: 如需进一步协助, 请联系系统架构组或参考《中心服务部署手册》。

Last updated on