Skip to Content

2025年08月25日

上周回顾

中心服务平台-与设备 iot 新协议程序联调

  • 目标:配合孙工完成 IoT 新协议的前后端适配和联调,及时发现并反馈数据问题
  • 进度:已完成 100%

中心服务平台-回放模块重制

  • 目标:历史回放模块前端实现
  • 进度:待处理 | 计划完成 70%。受多个非计划内事务的影响。

其它

  • 目标:记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
  • 进度:属非计划内事务。详情见上周记录,此处不再赘述。

本周计划

中心服务平台 - 处理同事列出的功能清单

https://docs.qq.com/sheet/DV3hsTEhYRkVna2Jr

  • 目标:按优先级处理同事列出的功能清单
  • 预期进度:计划完成5%
    • 本周计划: 新增功能 地图直播相关功能
    • 本周计划: 新增功能 多屏直播相关功能

本周进度

中心服务平台 - 处理同事列出的功能清单

https://docs.qq.com/sheet/DV3hsTEhYRkVna2Jr

  • 目标:按优先级处理同事列出的功能清单
  • 当前进度:已完成 3% | 计划完成5%。受多个非计划内事务的影响。
    • 完成本周计划: 新增功能 地图直播相关功能
    • 完成本周计划: 新增功能 多屏直播相关功能

其它

  • 目标:记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
  • 当前进度:属非计划内事务。
    • 25日
      • 上午
        • 针对固件升级功能进行深入需求分析,输出脑图供团队讨论
        • 启动功能调整讨论
      • 下午
        • 根据讨论结果实现功能,打包上传至zxs-cs服务器供测试
          • 设备列表新增地图定位显示开关及总开关
          • 视频双击功能:支持全屏切换
          • 多直播新增1布局模式(单一直播场景适用)
    • 26日
      • 上午:完成两项研究
        • 研究开源免费FOTA系统,部署otawa及Eclipse hawkBit两种方案进行试用(目的是为了规范固件升级的协议及参考别人成熟的系统)
        • 研究通天星系统界面,反推实现细节:http://192.168.0.50:88/808gps/index.html?lang=zh&isLogin=1 
          • 设备列表交互优化:将原单击功能调整为显示二级菜单,新增双击功能作为开始直播入口
          • 设备列表功能规划:每个设备节点添加二级菜单,具体功能规划如下:
            • 开始直播:已有功能,调整为二级菜单按钮触发
            • 状态信息:已有功能,优化信息展示并调整为二级菜单按钮
            • 设备信息:已有功能,优化信息展示并调整为二级菜单按钮
            • 位置实时跟踪:已有功能(默认开启),调整为开关控制,并新增地图中心点随设备定位自动更新功能
            • 位置实时获取间隔设置:待开发,实现简单(当前前端默认固定5000ms间隔,通过IoT信令发送get指令获取位置,拟改造为可配置参数)
            • 前端抓拍:待开发,实现简单(通过IoT信令发送bcplus指令触发设备抓拍)
          • 直播器功能规划:
            • 截图:待开发,实现简单(保存当前视频画面为图片,浏览器弹出另存为下载提示)
    • 27日
      • 上午
        • 处理多个域名SSL证书过期问题:zxs-dev.netbodycamera.commanage-mqtt-example.netbodycamera.comwebrtc-live-mqtt-example.netbodycamera.comredmine.netbodycamera.comes-doc.netbodycamera.comweekly-report.netbodycamera.comint-doc.netbodycamera.comext-doc.netbodycamera.comgit.netbodycamera.com
        • 改进服务端API处理
          • 以下主题返回的数据中加上lastOnlineTimeonlineStatus字段,减少额外的交互:
            • erver/center-server/iot/v1/report-category-info
            • server/center-server/iot/v1/list-ice-server
          • 以下主题返回的数据中加上lastOnlineTime字段,减少额外的交互:
            • server/center-server/iot/v1/list-online-status
          • MQTT客户端上下线监听处理,添加对lastOnlineTime数据的记录
          • 各主题入口,添加对lastOnlineTime数据的记录
        • 修复服务端BUG
          • 自测发现:翻译词条导入Excel后未触发生成新的词条静态文件,导致前端显示的翻译内容未更新
          • 解决方案:已在后端程序中添加相应触发逻辑,问题已修复
        • 基于主线版本1.1.1创建分支zxs-cn并完成定制化开发,制作升级程序并上传至zxs-cn所属服务器
          • 优化地图顺序,将国内地图置于首位
          • 界面语言默认设置为中文
          • 替换LOGO等图标为中性图标
      • 下午
        • 基于主线版本1.1.1创建分支zxs-la并完成定制化开发,制作升级程序并上传至zxs-la所属服务器
          • 移除国内地图
          • 移除中文语言选项,默认语言设置为英文
          • 替换LOGO等图标为中性图标
        • 修复前端直播器音量调节问题:拖动音量时直播器跟随移动,通过禁止音量调节组件向父组件传递事件解决
      • 晚上
        • 修复多处BUG
          • 设备列表设备过多问题:因未设定高度上限导致未显示滚动条,无法查看所有设备
          • 完善zxs-cn版本:将LOGO等相关图标替换为中性图标
        • 与孙工讨论MQTT客户端订阅失败解决方案,提议通过设备自收发消息的方式验证订阅状态(能收到消息即表示订阅成功),该方案已采纳
        • 与王工微信会议沟通业务需求,确认平台需新增代理商模式支持
    • 28日
      • 下午
        • 排查GPS数据上报、缓存记录及搜索引擎存储异常问题:
          • 与韦工沟通确认后,优化valid验证逻辑,将”等于1”的判断条件修改为”不等于0”,已完成处理
            • 定位状态由两个bit位表示:
              • bit0:GPS
              • bit1:LBS
              • 状态对照表:
                • 二进制 0000(十进制0):未定位
                • 二进制 0001(十进制1):GPS定位
                • 二进制 0010(十进制2):LBS定位
                • 二进制 0011(十进制3):GPS+LBS定位
        • 排查前端RMC时间解析异常问题,发现不同定位数据(BDRMC、GNRMC、GPRMC)毫秒时间长度不一致,且前端直接解析GPS数据未经过服务器处理,已优化前端解析逻辑
      • 晚上
        • 自测定位系统前后端逻辑,发现定位数据存在明显时差,经王工协助确认,深圳部分设备当前处于未定位状态
    • 29日
      • 下午
        • 回复民盾安全客户关于数据快速入库及防重处理的开发问题,针对客户现有数据处理逻辑性能较低的情况,提供优化方案后,数据入库性能已提升至10秒内完成
        • 排查设备发送多余pong消息问题
Last updated on