1、项目分为可视化监控、设备布防、客户管理、用户管理、报警记录、历史数据、对接设备、对接燃气平台,通过这些模块的建设,客户可以很方便的知道自己公司下的设备清单、布防情况,以及最重要的报警记录的台账和短信微信提醒,平台建设方可以很方便的进行设备的拓展,以及设备上报数据的历史查看,同时,对于政策要求的数据上报也可能很好的对接完成
2、我主要是对整个项目的后台开发全部负责,包括了数据采集模块、数据处理模块、数据存储模块、业务接口模块、第三方对接模块,通过tcp从设备端采集数据,然后进行数据的处理,最终落库,同时想第三方平台实时上报
3、整个项目的开发过程中,发现数据传输过程中有问题时不好排查,所以在日志处理这块,针对设备上报的原始数据,结合MQ进行的异步的磁盘存储,达到一个数据上传追溯,随着设备数量的增加,发现一些查询速度很慢,加入了redis,将数据缓存到redis,使前端查询响应速度更加快。