硬核!一套基于SpringBoot + Vue 的开源物联网智能家居系统
作者头像
  • 天星资本mp
  • 2021-07-17 18:00:45 3

平台简介

若依是一个完全开源的快速开发平台,无偿提供给个人和企业使用。该平台采用了先进的技术栈,包括前端的Vue和Element UI,以及后端的Spring Boot、Spring Security、Redis和Jwt。其中,Jwt用于实现多终端认证系统,支持动态权限菜单加载和灵活的权限控制。此外,利用代码生成器,可以一键生成前后端代码,大大提高了开发效率。

内置功能

  • 用户管理:用户管理功能主要负责系统用户的配置。
  • 部门管理:部门管理功能用于配置系统中的组织结构,如公司、部门和小组,并支持数据权限。
  • 岗位管理:岗位管理功能用于配置用户所属的职务。
  • 菜单管理:菜单管理功能负责配置系统菜单、操作权限和按钮权限标识。
  • 角色管理:角色管理功能用于分配菜单权限,并根据机构划分数据权限。
  • 字典管理:字典管理功能用于维护系统中一些常用且相对固定的数据。
  • 参数管理:参数管理功能允许动态配置系统中常用的参数。
  • 通知公告:通知公告功能用于发布和维护系统内的通知和公告。
  • 操作日志:操作日志功能记录系统正常操作的日志,并支持查询;系统异常信息的日志记录和查询也在其范围内。
  • 登录日志:登录日志功能记录系统登录日志,包括登录异常情况。
  • 在线用户:在线用户功能用于监控当前系统中活跃的用户状态。
  • 定时任务:定时任务功能支持添加、修改和删除任务调度,并记录执行结果日志。
  • 代码生成:代码生成功能支持生成前后端代码(如Java、HTML、XML、SQL),并支持CRUD操作的下载。
  • 系统接口:系统接口功能根据业务需求自动生成相关的API接口文档。
  • 服务监控:服务监控功能用于监控系统当前的CPU、内存、磁盘和堆栈等相关信息。
  • 缓存监控:缓存监控功能用于查询系统的缓存信息和命令统计。
  • 在线构建器:在线构建器功能可以通过拖动表单元素生成相应的HTML代码。
  • 连接池监控:连接池监控功能用于监控当前系统数据库连接池的状态,并能够通过分析SQL找出系统性能瓶颈。

项目亮点

推荐一个可用于二次开发和学习的开源软硬件系统,可以帮助你快速搭建自己的智能家居系统。该项目不仅具有出色的UI设计和功能体验,还涵盖了多种技术栈,包括前端的Vue、后端的Spring Boot、移动端的Android开发以及硬件端的ESP-IDF、Arduino和FreeRTOS等。从整体技术架构来看,该项目集成了Spring Boot、MySQL、Redis、Mqtt等技术,前端采用Vue技术,移动端则基于Android进行开发,而硬件部分则基于ESP-IDF、Arduino和FreeRTOS等技术。这些技术的结合使得该项目非常适用于物联网开发的学习和实践。

获取源码的方式

如需获取该项目的源码,请私信:638。请注意,这是唯一的获取途径,其他任何形式的回复都无法获得源码。

    本文来源:图灵汇
责任编辑: : 天星资本mp
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
智能家居开源联网SpringBoot基于系统Vue
    下一篇