远程OTA系统

我要开发同款
Leooon2022年10月10日
223阅读

作品详情

远程OTA系统
用于对IOT模块远程升级。
Springboot,SpringMVC,Mybatis,Redis,RabbitMQ,OAuth2,Nginx,MySQL;
主要负责:
1. 设备在线检测:利用JDK延时队列和RabbitMQ延时队列两个解决方案实现设备在线心跳检测;并能支持高并发设备状态查询;
2. 物联网数据对接:与嵌入式软件对接(自定义协议),编写通信程序;
3. 利用RabbitMQ实现大量设备遥测数据上报和消费,基于Redis实现消息幂等;
4. 使用定时任务计算大屏关键指标并利用缓存技术实现车间大屏上生产报表统计、设备状态查看;
5. 数据库设计、索引设计。SQL语句优化;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论