33 |
34 |
35 |
36 |
37 |
38 |
项目介绍
39 |
40 |
项目简介
41 |
42 |
基于SpringBoot开发的物联网设备调试管理平台。
43 |
44 |
WeMQ是一款面向物联网设备运营商的开源物联网设备调试系统,提供完整的物联网设备调试方案,集成设备管理、MQTT服务器管理、客户管理等功能,自研Nmqs通信层组件,实现了连接信息的加密,保证了数据的安全性。
45 |
46 |



47 |
48 |
技术选型
49 |
50 |
1. 系统环境
51 |
52 |
53 | - Java 8
54 | - Servlet 3.0
55 | - Apache Maven 3
56 |
57 |
58 |
2. 主框架
59 |
60 |
61 | - Spring Boot 2.7.x
62 | - Spring Framework 5.3.x
63 | - Spring MVC 5.3.x
64 |
65 |
66 |
3. 持久层
67 |
68 |
69 | - Mybatis 3.5.x
70 | - Alibaba Druid 1.2.x
71 | - Hibernate Validation 6.0.x
72 | - Java MySQL Connector 8.0.x
73 |
74 |
75 |
4. 视图层
76 |
77 |
78 | - Thymeleaf 3.x
79 | - Bootstrap 5.x
80 | - Layui 2.x
81 |
82 |
83 |
5. 工具类
84 |
85 |
86 | - Apache Commons
87 | - Hutool 5.x
88 |
89 |
90 |
主要功能
91 |
92 |
93 | - 系统管理员管理
94 | - 客户管理
95 | - 调试页面管理
96 | - 对接Nmqs(NicholasLD's Message Queue Service)
97 | - 客户调试页面
98 | - 登录日志
99 |
100 |
101 |
项目结构
102 |
103 |
cn.mmanager
104 | ├── mm-common // 工具类
105 | │ └── annotation // 自定义注解
106 | │ └── constant // 通用常量
107 | │ └── core // 核心控制
108 | │ └── enums // 通用枚举
109 | │ └── exception // 通用异常
110 | ├── mm-framework // 框架核心
111 | │ └── aspectj // 注解实现
112 | │ └── interceptor // 拦截器
113 | │ └── manager // 异步处理
114 | │ └── web // 前端控制
115 | ├── mm-web // Web服务
116 | ├── mm-dao // 数据访问层
117 | ├── mm-service // 业务层
118 | ├── mm-model // 模型
119 |
120 |
121 |
Issues & Pull Requests
122 |
123 |
欢迎提交Issues和Pull Requests,开源大门永远向所有人敞开。
124 |
125 |
联系作者
126 |
127 |
128 | - Email: 878639947@qq.com
129 | - QQ: 878639947
130 | - WeChat: NicholasLD505
131 |
132 |
133 |
License(开源许可证)
134 |
135 |
Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html
136 |
137 |
版权使用说明
138 |
139 |
WeMQ遵循Apache2.0开源协议,可用于个人学习、毕设、公司项目、商业产品等,但必须保留版权信息。
140 |
141 |
知识星球
142 |
143 |

144 |
145 |