平台整体主要分为5个部分:
• 设备接入采集:主要为设备的数据上报、状态上报、链接认证、设备鉴权、设备升级等功能。主要包含的模块有 上传认证服务,升级认证服务,上报Netty,参数Netty。
• 特征提取去重:主要包含特征的提取,文件存储,特征去重,抓拍落地等功能。
• 报表部分:通过订阅Binlog方式,将数据拉取到报表服务中,进行信息的二次分析,生产可查询的数据。
• 业务模块:所有的业务功能模块,主要为外部用户提供用户登陆管理、员工管理、IOT平台、商户管理、日志服务、报表展示等模块 以及 前端UI部分。
• 基础组件:各个业务基础组件。Mysql,Kafka,Redis,Codis,Mongodb,Pika,Zoffy文件服务等。
本人是该项目的总负责人,规划设计了该平台所有的功能及平台架构