Open-source smart IoT switch platform, including server-side, hardware-side, Android-side, and front-end

One. Open-source project introduction
Smart Switch Platform, including server-side, hardware-side, Android-side, and front-end.
Two. Function overview
This smart switch platform includes server-side, hardware-side, PC-side, and Android-side.
Hardware uses ESP8266 module, with relatively low cost, can be used to imagine and match various sensors to achieve your own smart terminal.
Keywords: Smart Home, IoT Switch, Remote Switch, Infrared Remote Control Switch, WIFI Relay, MQTT Protocol, ESP8266, Iot Smart Switch, Android, Spring Boot, Vue, Arduino.
Smart Switch currently supported functions:
- Remote Control
- Power Failure Memory
- Touch Switch
- Infrared Remote Control
- Temperature and Humidity Monitoring
- Local Control
- Single and Double Channel Relay Support
- Smart Networking (Long press configuration button to enter)
- Offline Mode (Double click configuration button to switch)
- Scheduled Execution (To be completed...)
- Voice Control (To be completed...)
- Cloud Upgrade (To be completed...)
Three. Technical selection
- JDK >= 1.8
- MySQL >= 5.7
- Maven >= 3.0
Hardware Picture: Hardware pictures are from Shell IoT website
Hardware Circuit Diagram:
Circuit Diagram: (Default 5V voltage, if you want to connect 220V AC power, you need to match an AC-DC voltage regulator module)
Four, interface display
Demonstration Picture
Five, open source protocol
Licensed under MIT Open Source Protocol