一、簡介
wumei-smart:是一套開源的軟硬件系統,可用於二次開發和學習,快速搭建自己的智能家居系統。 硬件工程師可以把自己的器材整合到系統;軟件工程師可以使用專案中的器材熟悉軟硬件互動。- 伺服端使用spring boot、數據庫mysql和redis、前端vue、移動端android、硬件端ESP-IDF和Arduino等。軟硬件互動基於Mqtt協定,使用EMQ代理伺服器。系統架構圖如下:
- 硬件端提供接入文件,需要器材支持網絡功能,專案裏麪包含ESP-IDF和Arduino的硬件程式碼和接入範例。同時制作了智能開關(wifi通斷器)板子,可用於學習和生活中,控制2500W以下的用電器材。硬件完整範例程式碼采用ESP-IDF框架4.2版本,基於樂鑫ESP32S2芯片,安信可ESP-12K模組。
二、相關開發板
- NodeMCU開發板制作一個智能開關
- 七彩智能燈
- 物聯網開發板
- 物聯網入門學習套件
三、技術棧
四、快速部署系統
1. 安裝docker
2. 命令視窗執行如下命令(完成後端、前端、數據庫、EMQX部署):
docker run \ --name wumei-smart \ --publish 80:80 \ --publish 18083:18083 \ --publish 1883:1883 \ --publish 3306:3306 \ --publish 6379:6379 \ --restart always \ --detach \ http:// registry.cn-chengdu.aliyuncs.com /kerwincui/wumei-smart:1.0
官方文件:文件預覽 - Gitee.com
整理:51物聯網