WeMQ is participating 2021 OSC China Open Source Project Selection , please vote for it!
WeMQ in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
WeMQ won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement Apache
development language Java View source code »
operating system Cross platform
Software type Open source software
Open source organizations nothing
region domestic
deliverer NicholasLD
intended for unknown
Recording time 2023-07-16

Software Introduction

WeMQ is an Internet of Things device debugging management platform developed based on SpringBoot. Its function is mainly to centrally manage customer MQTT debugging pages (connection information, sending information). The system administrator can add customer and debugging pages in the background, and set the connection information, sending message and corresponding sending button text of the debugging page, And set the sharing link and the opening status of the page. Users can open the page with the corresponding information configured through the sharing link to manage and debug their own devices.

Technical selection

1. System environment

  • Java 8
  • Servlet 3.0
  • Apache Maven 3

2. Main frame

  • Spring Boot 2.7.x
  • Spring Framework 5.3.x
  • Spring MVC 5.3.x

3. Persistence layer

  • Mybatis 3.5.x
  • Alibaba Druid 1.2.x
  • Hibernate Validation 6.0.x
  • Java MySQL Connector 8.0.x

4. View layer

  • Thymeleaf 3.x
  • Bootstrap 5.x

5. Tools

  • Apache Commons
  • Hutool 5.x

major function

  • System administrator management
  • customer management
  • Debug page management
  • Docking Nmqs (NicholasLD's Message Queue Service)
  • Customer debugging page
  • Login Log

Project Structure

 cn.mmanager ☆ mm common//tool class ││ -- annotation//Custom annotation ││ -- constant//General constant │ L -- core//core control │← - enums//Universal enumeration │ L -- exception//General exception ☆ mm framework//framework core │ L -- aspectj//Annotation implementation │ L -- interceptor//interceptor │ L -- manager//Asynchronous processing ││ -- web//front-end control ▄ -- mm web//Web service ☆ mm dao//Data access layer ☆ mm service//business layer ☆ mm model//model

database structure

 https://img.nicholasld.cn/i/2023/05/19/646712f025150.png

Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to join the discussion 🔥 (1) Post and join the discussion 🔥
2023/09/25 08:00

Open source project WEMQ joined the Dromara community, and the IoT equipment debugging system

Project Background With the rapid development of Internet of Things technology, more and more Internet of Things devices are used in various industries and fields. The commissioning and management of IoT equipment is the key link to ensure the normal operation of equipment and provide stable services. However, the traditional IoT equipment debugging scheme often has some problems, such as complex configuration process, insufficient security, incomplete functions, etc. In order to solve these problems, WeMQ came into being. WeMQ is an open source IoT equipment commissioning system for IoT equipment operators. It aims to provide a complete IoT equipment commissioning scheme, and integrates equipment management, MQTT server management, customers

zero
one
Published information
2023/09/18 14:29

WeMQ v1.4.1 release, Internet of Things debugging management platform

WeMQ v1.4.1 has been released as the management platform for the commissioning of the Internet of Things. V1.4.1 Update log: All resource files are migrated to local, and you can change the location of the reverse proxy Nmqs API address modification yourself. For details, see README.md Updating User Experience Repairing Known Problems This update involves modifying the application.yml file. Please pay attention to the details of the update: https://gitee.com/nicholasld/WeMQ/releases/v1.4.1

zero
two
Published information
2023/08/28 09:03

WeMQ v1.4.0 release, Internet of Things debugging management platform

WeMQ v1.4.0 has been released as the management platform for the commissioning of the Internet of Things. V1.4.0 Update log: replace the debugging parameter management table of debugging page management, and realize the functions of editing parameters in the row and modifying page order. Updated the user experience, fixed known problems, and updated the database structure incrementally (from the previous version) alter table mq_param add sort int null; The new deployment directly imports the WeMQ.sql of the root directory to view the details: https://gitee.com/nicholasld/WeMQ/releases/v1.4.0...

zero
zero
Published information
2023/07/21 00:13

WeMQ v1.3.1 has been released, and the management platform for Internet of Things debugging

WeMQ v1.3.1 has been released. The updated content of this version of the Internet of Things debugging management platform includes: v1.3.1 update log: fix the conflict between the debugging page management tree menu and paging. Fix the problem of unavailable paging. Now you can perform paging normally. Optimize the debugging page style, and remove the option of customers to manually modify QoS, However, you can still set the maximum length of debugging information database fields in the background from 255 to 1000. Database difference: updated from the previous version (v1.3.0): database execution: alter table mq_param modify message varchar(1000) not null; From

zero
two
No more
Loading failed, please refresh the page
Click to load more
Loading
next page
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
No content temporarily
one comment
twenty-eight Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top