智慧空调管理系统(PC+微信小程序)
软件架构:springboot+Quartz+shior+mysql+redis+netty+MQTT+vue.js
项目描述:为了解决广东司法警官学院的同学们使用空调的问题开发了本系统。本系统分为PC端和微信小程序。PC端主要是给学校的管理人员使用,用来监控个个校区宿舍的空调的运行情况。可以设置学生用电的带电费,可以统计空调的运行时间、能耗统计和收入统计。管理人员也可以通过PC端来发布公告。微信小程序主要是学生使用,学生可以通过小程序进行扫绑定设备,并且充值使用空调。同一个空调可以绑定多个用户,但是一个用户只能绑定一台空调。并且提供退款功能,学期结束充值的金额没有使用完的可以办理退款业务。
项目职责:我负责数据的收发和微信小程序后台所有的接口包括微信支付和退款。这个项目属于改造升级项目所以有三种数据传输的方式,一种是用的电信的NB-IOT,一种用的是移动的4G网,还有一种的是WiFi通信。电信的NB是通过电信的传送数据的接口在接收数据,移动4G用的是Netty接收数据,WIFI协议是把数据上报到阿里云的MQ然后后端接收MQ的消息,接收到消息之后由后端服务处理数据并持久化。