security-monitor/readme.txt
weidong 5deeb3c70b 1、增加电池参数配置
2、增加版本管理页面
2025-06-10 10:38:02 +08:00

73 lines
5.3 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

2023-12
核心功能:基站转发、测站解算、结果推送、断点续传
待实现和优化的功能:
1、自动断点续传
1增加一个断点续传任务表。当设备上线时检查上次的状态如果是掉线则向设备发补传数据指令并添加一条新的断点续传任务包括设备号、时间段
2收到最后一条补传消息则将任务设置为已完成
2、推送任务
1按项目号、推送参数ID将在线设备信息打包成若干个List
2根据推送参数ID生成相应的推送对象含协议、地址、端口、推送格式传入设备List
3推送对象推送设备最近的解算记录
3、私有化部署UI优化
1首页显示地图和在线/掉线/告警统计,告警信息实时滚动
2告警告警信息、告警设置
3设备状态温湿度、延迟仅开发者可见
3配置组参数配置、解算参数仅开发者可见、推送参数、设备参数可导出excel表、命令行仅开发者可见
4设备消息仅开发者可见
5数据分析解算结果可导出excel表
6用户设置用户名、手机号、权限管理员、普通内置开发者用户。管理员可以增删改查普通用户只能查
2024-6
功能定义、端口分配:
http netty 功能
beidou 9901(外) UI、配置管理、状态管理
beidou-rtcm 9904 9902(外),9903(外) 解算相关,包括解算、解算异常处理
beidou-fwd 9906 解算结果推送
ntrip-proxy 9910 11001(外) ntrip服务器代理
beidou-exapi 9908(外) API
beidou-ehm 9912 健康检查、SIM卡检查
vermgr 9914 9916(外) 版本管理服务
2024-9
算法:
1固定值筛选a排序取中间50%b取距离参考点最近的50%
2坏点判断a和前一个比较b和参考点比较
3幅度压缩压缩值=上个周期平滑值+(单位周期解算值-上个周期平滑值)*幅度压缩系数,平滑值=滤波窗口内avg(压缩值)
4初值作为参考点的有效时长缺省为1个周期。从初始值更新时间开始算起
小树林算法1b+2b+3高程0.1+4的48小时
2024-11
告警:
1离线设备记录最后一次收到任何数据的时间。定时任务检查设备最后一次时间如果与当前时间差距大于门限则判断为离线D3F0/D3F2清除离线告警
2连续无效解每次解算完如果是无效解则无效解次数加1否则清0如果等于N则产生一次告警。
3连续无固定解每个周期结束如果是有效解解则记录当前时间D3F2检测当前时间和最近一次有效解时间差距如果大于N则产生一次告警。
2025-03
优化推送策略:
1解算数据表增加一个字段是否稳定。每次滤波时检查滤波窗口内的原始数据时间当前时间距离最后一条时间超过滤波窗口的2/3时稳定字段设为true否则false
2每次推送只推送稳定字段为true的结果
例如滤波窗口是24小时最近一次上线时间是0点13点上线则将开始上线时间置为13点第二天13点开始推送
2025-04
1告警参数配置增加一个字段单位
2健康检查增加连续无有效解的时长之和统计
3批量升级
a在系统管理里增加一页固件升级页面包括固件列表和设备列表
1固件列表固件名、固件大小、创建时间。每次升级只能单选一个固件
2设备列表所属组织、设备号、项目、桩号、版本号、使用状态正常、维护、停用、当前状态工作、休眠、离线、最近一次版本升级时间
3设备可多选筛选条件所属组织、设备号、项目、桩号、版本号
b升级过程
1WEB服务选择固件->筛选设备->勾选设备
2WEB服务点击“升级”系统检查所勾选的设备批次与所选固件是否一致如果有不一致弹出“固件不匹配”提示窗口结束升级
3WEB服务向版本服务发升级命令UpgradeCmd(deviceList)版本服务如果应答UpgradeAck则把待升级的设备改为“维护”状态发连接服务器指令升级按钮变灰否则提示“版本服务未启动”的提示结束升级
4版本服务当收到WEB服务发来的升级命令UpgradeCmd(deviceList)回应答UpgradeAck为每个待升级设备启动30s升级定时器
5版本服务当收到TCP连接响应则向对端发版本查询指令开始版本传输流程升级过程向WEB服务发送进度指示UpgradeInd(deviceid,progress)每次收到ACK则刷新定时器。
6版本服务当设备升级完毕或升级定时器超时结束升级流程向WEB服务发升级完成指示UpgradeCompleteInd(deviceid,result)。当所有设备升级结束再给WEB发一个全部升级完成的指示UpgradeCompleteInd(all)
7WEB服务当收到全部升级结束指示按钮变正常升级设备状态改为正常
8WEB服务保存升级记录
c增加一页固件升级记录表包括所属组织、设备号、项目、桩号、升级时间、升级固件、是否成功