健康生活 APP 是一款基于物联网技术的智能家居管理系统,旨在为用户提供便捷、舒适且安全的生活环境。该系统通过连接各类智能设备和传感器,实现了家居设备的远程控制与智能化管理。
技术栈
后端: Spring Boot, MyBatis Plus, Spring Security, OAuth2
消息队列: RocketMQ, Kafka
缓存: Redis
数据库: MySQL
云服务: ECS (Elastic Compute Service), OSS (Object Storage Service)
通信: 短信通知
工作内容
传感器(UIOT部分)模块开发:
实现了传感器的绑定、解绑、查询及数据推送功能,确保了用户能够轻松管理和控制家居中的智能设备。
用户统计模块开发:
采用了 CompletableFuture 来并行加载后台用户统计数据,显著提高了数据加载速度,将平均响应时间从3.5秒降低至1秒,从而提升了用户体验。
EasyMock 服务搭建:
构建了 EasyMock 服务来模拟第三方平台接口,有效解决了网络隔离情况下进行接口对接的问题,提高了开发效率。