健康生活 APP 是一款基于物聯(lián)網(wǎng)技術(shù)的智能家居管理系統(tǒng),旨在為用戶提供便捷、舒適且安全的生活環(huán)境。該系統(tǒng)通過連接各類智能設(shè)備和傳感器,實(shí)現(xiàn)了家居設(shè)備的遠(yuǎn)程控制與智能化管理。
技術(shù)棧
后端: Spring Boot, MyBatis Plus, Spring Security, OAuth2
消息隊(duì)列: RocketMQ, Kafka
緩存: Redis
數(shù)據(jù)庫(kù): MySQL
云服務(wù): ECS (Elastic Compute Service), OSS (Object Storage Service)
通信: 短信通知
工作內(nèi)容
傳感器(UIOT部分)模塊開發(fā):
實(shí)現(xiàn)了傳感器的綁定、解綁、查詢及數(shù)據(jù)推送功能,確保了用戶能夠輕松管理和控制家居中的智能設(shè)備。
用戶統(tǒng)計(jì)模塊開發(fā):
采用了 CompletableFuture 來并行加載后臺(tái)用戶統(tǒng)計(jì)數(shù)據(jù),顯著提高了數(shù)據(jù)加載速度,將平均響應(yīng)時(shí)間從3.5秒降低至1秒,從而提升了用戶體驗(yàn)。
EasyMock 服務(wù)搭建:
構(gòu)建了 EasyMock 服務(wù)來模擬第三方平臺(tái)接口,有效解決了網(wǎng)絡(luò)隔離情況下進(jìn)行接口對(duì)接的問題,提高了開發(fā)效率。