wumei-smart智能家居開源項目


一、項目簡介

  1. 物美智能(wumei-smart)]是一套開源的軟硬件系統,可用於二次開發和學習,快速搭建自己的智能家居系統。 硬件工程師可以把自己的設備集成到系統;軟件工程師可以使用項目中的設備熟悉軟硬件交互。演示視頻 >>
    說明

  2. 服務端使用spring boot、數據庫mysql和redis、前端vue、移動端android、硬件端ESP-IDF和Arduino等。軟硬件交互基於Mqtt協議,使用EMQ代理服務器。系統架構圖如下:

    圖片
    圖片

  3. 硬件端提供接入文檔,需要設備支持網絡功能,項目里面包含ESP-IDF和Arduino的硬件代碼和接入示例。同時制作了智能開關(wifi通斷器)板子,可用於學習和生活中,控制2500W以下的用電設備。硬件完整示例代碼采用ESP-IDF框架4.2版本,基於樂鑫ESP32S2芯片,安信可ESP-12K模組。

    案例

    • 手機、電腦遠程控制
    • 遙控配對、清碼和控制
    • 空氣溫濕度監控
    • 雷達感應和報警
    • 220V和5V電壓供電,阻性負載2500W,感性負載250W

 

二、參考案例

  1. NodeMCU開發板制作一個智能開關 案例
  2. Wifi控制器和LED燈板制作七彩智能燈 案例
  3. 樹莓派安裝wumei-smart作為服務器,節省成本 案例

 

三、技術棧

  • 后端
    • 相關技術:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、Mongodb、Mqtt等
    • 開發工具:IDEA
  • 前端
    • 相關技術:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui等
    • 開發工具:Visual Studio Code
  • 安卓
    • 相關技術:XUI、XPage、XAop、XHttp2等
    • 開發工具:Android Studio
  • 硬件端
    • 相關技術: ESP-IDF、Arduino、FreeRTOS等
    • 開發工具:Visual Studio Code 和 Arduino

 

四、快速部署系統

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 \ kerwincui/wumei-smart:1.0

3. 掃碼下載APP安裝,打開APP,跳過登錄,配置服務端地址

APP下載

測試賬號:wumei admin123;配置成功后默認賬號:admin admin123

4. 硬件代碼燒錄到設備

 

五、系統部分圖片

分類 設備列表 EMQX 設備詳情 配置

 

六、相關教程

 

七、APP和管理端登錄   測試賬號:wumei  密碼:admin123


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM