WeMQ物聯(lián)網(wǎng)調(diào)試管理管理平臺
WeMQ是一款基于SpringBoot開發(fā)的一款物聯(lián)網(wǎng)設(shè)備調(diào)試管理平臺,其功能主要是對客戶MQTT調(diào)試頁面進行集中管理(連接信息、發(fā)送信息),系統(tǒng)管理員可在后臺添加客戶和調(diào)試頁面,并設(shè)置調(diào)試頁面的連接信息、發(fā)送消息和對應(yīng)的發(fā)送按鈕文字,并設(shè)置分享鏈接以及頁面的開啟狀態(tài),用戶可通過分享鏈接打開配置好對應(yīng)信息的頁面,實現(xiàn)對自己設(shè)備的管理調(diào)試。
技術(shù)選型
1. 系統(tǒng)環(huán)境
- Java 8
- Servlet 3.0
- Apache Maven 3
2. 主框架
- Spring Boot 2.7.x
- Spring Framework 5.3.x
- Spring MVC 5.3.x
3. 持久層
- Mybatis 3.5.x
- Alibaba Druid 1.2.x
- Hibernate Validation 6.0.x
- Java MySQL Connector 8.0.x
4. 視圖層
- Thymeleaf 3.x
- Bootstrap 5.x
5. 工具類
- Apache Commons
- Hutool 5.x
主要功能
- 系統(tǒng)管理員管理
- 客戶管理
- 調(diào)試頁面管理
- 對接Nmqs(NicholasLD's Message Queue Service)
- 客戶調(diào)試頁面
- 登錄日志
項目結(jié)構(gòu)
cn.mmanager
├── mm-common // 工具類
│ └── annotation // 自定義注解
│ └── constant // 通用常量
│ └── core // 核心控制
│ └── enums // 通用枚舉
│ └── exception // 通用異常
├── mm-framework // 框架核心
│ └── aspectj // 注解實現(xiàn)
│ └── interceptor // 攔截器
│ └── manager // 異步處理
│ └── web // 前端控制
├── mm-web // Web服務(wù)
├── mm-dao // 數(shù)據(jù)訪問層
├── mm-service // 業(yè)務(wù)層
├── mm-model // 模型
數(shù)據(jù)庫結(jié)構(gòu)
評論
圖片
表情
