# springSecurity **Repository Path**: zeng-hualin/spring-security ## Basic Information - **Project Name**: springSecurity - **Description**: 使用springboot、springsecurity、bootstrap弄的物联网智能家居控制系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-17 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 软件介绍 简单的物联网智能家居系统,可以通过串口或者wifi连接网关,对网关收到的数据帧进行解析之后,显示在主页上。不仅可以查看实时数据,而且还可以查看数据曲线  ## 使用准备 ### 1:数据库准备 建立一个user表存储用户,用来进行权限控制和登录 ```sql CREATE table user( id VARCHAR(64) PRIMARY KEY, name VARCHAR(64) UNIQUE, password VARCHAR(64) not null, role VARCHAR(64) ) ```  建好后设置成自己的数据库  ### 2:串口准备 因为需要用到串口,因此需要下载一个串口通信的协议包,本文的串口通信开发基于RXTX,所以需要引用一些RXTX的依赖包 [RXTX 依赖包下载地址,内含32位与64位版本](https://download.csdn.net/download/kong_gu_you_lan/9611334) - 拷贝 RXTXcomm.jar 到 JAVA_HOME\jre\lib\ext目录中; - 拷贝 rxtxSerial.dll 到 JAVA_HOME\jre\bin目录中; - 拷贝 rxtxParallel.dll 到 JAVA_HOME\jre\bin目录中;  **注意:有同学遇到运行程序,报找不到main方法的错误,检查一下依赖包拷贝的路径是否正确,jdk安装后会生成两个jre目录,需要拷贝到jdk > jre目录下** 关于串口这块的代码,[来源于](https://blog.csdn.net/kong_gu_you_lan/article/details/80589859) ## 运行检验 ### 1:打开浏览器 输入http://localhost:8080/看到以下页面,可以选择wifi或者串口进行连接网关  ### 2:登录  不同的用户权限不同,看到的内容也不同,如test用户只有vip2,vip3,vip4这几个权限,它登录后只能看到  admi是管理员用户,可以看到以下全部  ### 3:修改用户权限 管理员用户登录后可以点击后台管理吗,给用户赋予权限   注意权限之间必须用逗号隔开  #### 首页修改权限 把`
`删掉,首页不登陆也可以看到对应的显示框。也可以根据自己的需要进行权限设置 