Code Monkey home page Code Monkey logo

govern's Introduction

Govern

简介

Govern智能家居管理系统(Demo)版,web 服务端采用spring boot,前端使用Vue框架,前后端分离,移动端使用uniapp跨平台解决方案

项目架构说明

传感器获取数据(以DHT22为例),通过上位机(树莓派4b)使用python脚本发送数据至云端数据库中(MySQL8.0),web后端提供访问接口,供前端调用,实现前后端分离,uniapp跨平台开发方式,实现各移动端进行交互操作,用户操作指令通过后端发送到下位机(树莓派4b),实现相应的指令操作

技术栈说明

后端技术:

  • spring boot
  • spring security
  • JWT
  • Swagger2
  • Mybatis plus

前端技术:

  • vue
  • vuetify
  • axio
  • vue-router
  • vuex

硬件平台:

  • 树莓派4b
  • Am2302(DHT22)

移动端平台:

  • uniapp
  • Ant Design Mobile

数据库模型图:


更新日志:

  • 2021/12/25 初始化spring boot项目脚手架,初始化vue项目脚手架
  • 2021/12/26 设计数据库表结构,创建数据库,解决前后端跨域问题,配置树莓派环境
  • 2021/12/27 引入Security,实现登录角色权限管理,开发vue登录注册页面
  • 2021/12/28 出现严重bug,项目回滚并且更新架构,开发树莓派数据获取功能
  • 2021/12/29 继承swagger2接口文档系统

govern's People

Contributors

wshangji avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.