一、簡介
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物聯網