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布局模式(单一直播场景适用)
- 根据讨论结果实现功能,打包上传至zxs-cs服务器供测试
- 上午
- 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.com、manage-mqtt-example.netbodycamera.com、webrtc-live-mqtt-example.netbodycamera.com、redmine.netbodycamera.com、es-doc.netbodycamera.com、weekly-report.netbodycamera.com、int-doc.netbodycamera.com、ext-doc.netbodycamera.com、git.netbodycamera.com - 改进服务端API处理
- 以下主题返回的数据中加上
lastOnlineTime、onlineStatus字段,减少额外的交互:erver/center-server/iot/v1/report-category-infoserver/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等图标为中性图标
- 处理多个域名SSL证书过期问题:
- 下午
- 基于主线版本1.1.1创建分支zxs-la并完成定制化开发,制作升级程序并上传至zxs-la所属服务器
- 移除国内地图
- 移除中文语言选项,默认语言设置为英文
- 替换LOGO等图标为中性图标
- 修复前端直播器音量调节问题:拖动音量时直播器跟随移动,通过禁止音量调节组件向父组件传递事件解决
- 基于主线版本1.1.1创建分支zxs-la并完成定制化开发,制作升级程序并上传至zxs-la所属服务器
- 晚上
- 修复多处BUG
- 设备列表设备过多问题:因未设定高度上限导致未显示滚动条,无法查看所有设备
- 完善zxs-cn版本:将LOGO等相关图标替换为中性图标
- 与孙工讨论MQTT客户端订阅失败解决方案,提议通过设备自收发消息的方式验证订阅状态(能收到消息即表示订阅成功),该方案已采纳
- 与王工微信会议沟通业务需求,确认平台需新增代理商模式支持
- 修复多处BUG
- 上午
- 28日
- 下午
- 排查GPS数据上报、缓存记录及搜索引擎存储异常问题:
- 与韦工沟通确认后,优化valid验证逻辑,将”等于1”的判断条件修改为”不等于0”,已完成处理
- 定位状态由两个bit位表示:
- bit0:GPS
- bit1:LBS
- 状态对照表:
- 二进制 0000(十进制0):未定位
- 二进制 0001(十进制1):GPS定位
- 二进制 0010(十进制2):LBS定位
- 二进制 0011(十进制3):GPS+LBS定位
- 定位状态由两个bit位表示:
- 与韦工沟通确认后,优化valid验证逻辑,将”等于1”的判断条件修改为”不等于0”,已完成处理
- 排查前端RMC时间解析异常问题,发现不同定位数据(BDRMC、GNRMC、GPRMC)毫秒时间长度不一致,且前端直接解析GPS数据未经过服务器处理,已优化前端解析逻辑
- 排查GPS数据上报、缓存记录及搜索引擎存储异常问题:
- 晚上
- 自测定位系统前后端逻辑,发现定位数据存在明显时差,经王工协助确认,深圳部分设备当前处于未定位状态
- 下午
- 29日
- 下午
- 回复民盾安全客户关于数据快速入库及防重处理的开发问题,针对客户现有数据处理逻辑性能较低的情况,提供优化方案后,数据入库性能已提升至10秒内完成
- 排查设备发送多余pong消息问题
- 下午
- 25日
Last updated on