# upm-server **Repository Path**: ayu-elephant/upm-server ## Basic Information - **Project Name**: upm-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: upm_master_xulinyu - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-30 - **Last Updated**: 2024-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HJ212数据上传服务 用于将增殖站里探头设备的水质数据按HJ212协议格式推送到中南院的物联网数据采集平台 用于DMZ区定时上传业务,将HJ212数据信息上传至DMZ区自动采集服务器; 服务主要业务为中转上传HJ212数据信息; ## 1,获取HJ212数据信息 通过增殖站接口获取设备HJ212数据,获取数据为JSON数组结构,根据原平台数据解析方式将JSON结构数据,重构成HJ212的字符串(解析业务已迁移至服务业务中`HJ212Util`); ## 2,推送上传HJ212数据 将重构数据推送至自动采集服务器的TCP服务上,推送业务已迁移至服务业务中`UploadServer`,并添加定时作业`UploadTaskScheduler`,定时作业将会每间隔1小时获取一次数据并推送上传至TCP服务(Socket),服务在启动时会执行一次业务; ### 注意 数据库必须挂载到外面 初始化的时候,有需要插入的数据,需要通过接口进行操作 具体见文档[deploy doc](https://sevpcj21qi.feishu.cn/wiki/TrR4wQ0VoiAbpfkYaeOcmIl7nIb?from=auth_notice&hash=6284868b8743053f87c8f6d3c938ff4d) ./db 数据文件存放地址(注:db文件夹不可删除) ./script/h2_schema 初始化数据库脚本,重要可更改(注:更改时,切记数据结构要统一)