當前位置: 華文問答 > 科學

wumei

2021-11-17科學

一、簡介

wumei-smart:是一套開源的軟硬體系統,可用於二次開發和學習,快速搭建自己的智慧家居系統。 硬體工程師可以把自己的裝置整合到系統;軟體工程師可以使用計畫中的裝置熟悉軟硬體互動。
開源物聯網/智慧家居軟硬體系統
  1. 伺服端使用spring boot、資料庫mysql和redis、前端vue、移動端android、硬體端ESP-IDF和Arduino等。軟硬體互動基於Mqtt協定,使用EMQ代理伺服器。系統架構圖如下:
開源物聯網/智慧家居軟硬體系統
開源物聯網/智慧家居軟硬體系統
開源物聯網/智慧家居軟硬體系統
  1. 硬體端提供接入文件,需要裝置支持網路功能,計畫裏麵包含ESP-IDF和Arduino的硬體程式碼和接入範例。同時制作了智慧開關(wifi通斷器)板子,可用於學習和生活中,控制2500W以下的用電裝置。硬體完整範例程式碼采用ESP-IDF框架4.2版本,基於樂鑫ESP32S2芯片,安信可ESP-12K模組。
開源物聯網/智慧家居軟硬體系統
  • 手機、電腦遠端控制
  • 遙控配對、清碼和控制
  • 空氣溫濕度監控
  • 雷達感應和報警
  • 220V和5V電壓供電,阻性負載2500W,感性負載250W
  • 二、相關開發板

    1. NodeMCU開發板制作一個智慧開關
    開源物聯網/智慧家居軟硬體系統
    1. 七彩智慧燈
    1. 物聯網開發板
    開源物聯網/智慧家居軟硬體系統
    1. 物聯網入門學習套件
    開源物聯網/智慧家居軟硬體系統

    三、技術棧

  • 後端
  • 相關技術: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 \ http:// registry.cn-chengdu.aliyuncs.com /kerwincui/wumei-smart:1.0

    官方文件:文件預覽 - Gitee.com

    整理:51物聯網