负责物联网IOT数据平台的架构设计与服务划分,该平台主要是为智能蹄环、有源基站、有源耳标提供服务注册、数据上报及落库。
采用SpringBoot2快速开发框架构建;nacos作为服务注册中心;使用TK-Mybatis做数据层;Redis做缓存服务;RocketMQ数据消费,该平台包含4个服务:
注册服务:接收蹄环、基站的注册请求,并下发配置参数。
数据采集服务:接收蹄环、耳标数据,解密、校验及存入MQ。
数据消费服务:负责从MQ获取数据、解析、封装及落库。
数据分析服务:负责分析蹄环、耳标的温度、GPS等数据,并进行页面展示。