远程OTA系统
用于对IOT模块远程升级。
Springboot,SpringMVC,Mybatis,Redis,RabbitMQ,OAuth2,Nginx,MySQL;
主要负责:
1. 设备在线检测:利用JDK延时队列和RabbitMQ延时队列两个解决方案实现设备在线心跳检测;并能支持高并发设备状态查询;
2. 物联网数据对接:与嵌入式软件对接(自定义协议),编写通信程序;
3. 利用RabbitMQ实现大量设备遥测数据上报和消费,基于Redis实现消息幂等;
4. 使用定时任务计算大屏关键指标并利用缓存技术实现车间大屏上生产报表统计、设备状态查看;
5. 数据库设计、索引设计。SQL语句优化;
点击空白处退出提示
评论