brief introduction

Wumart intelligence is an open source software and hardware system , It can be used for secondary development and learning , Quickly build your own Internet of things / Intelligent Home Furnishing system . Hardware engineers can integrate their own devices into the system ; Software engineers can use the equipment in the project to be familiar with software and hardware interaction .

Project architecture

Server use spring boot, database mysql and redis, front end vue, Mobile terminal android, Hardware end ESP-IDF and
Arduino etc . Hardware and software interaction based on Mqtt agreement , use EMQ proxy server . The system architecture is shown below :

Hardware end

The hardware side provides access documents , The device needs to support network functions , The project contains ESP-IDF and Arduino Hardware code and access example . At the same time, an intelligent switch is made (wifi On-off device ) board , It can be used in study and life , control 2500W The following electrical equipment .

*
mobile phone , Computer remote control

*
Remote pairing , Code clearing and control

*
Air temperature and humidity monitoring

*
Radar sensing and alarm

*
220V and 5V Voltage supply , Resistive load 2500W, inductive load 250W

Reference case

NodeMCU The development board makes an intelligent switch :

Wifi Controller and LED Making colorful intelligent lamp with lamp board :

Technology stack

back-end

*
Related technology :Spring boot,MyBatis,Spring Security,Jwt,Mysql,Redis,Mongodb,Mqtt etc.

*
development tool :IDEA

front end

*
Related technology :ES6,Vue,Vuex,Vue-router,Vue-cli,Axios,Element-ui etc.

*
development tool :Visual Studio Code

Android

*
Related technology :XUI,XPage,XAop,XHttp2 etc.

*
development tool :Android Studio

Hardware end

*
Related technology :ESP-IDF,Arduino,FreeRTOS etc.

*
development tool :Visual Studio Code

System screenshot

Friends who are interested in the actual combat of this project can privately write my secret code 【666】 that will do

Technology