# 基于Spring Boot框架的物联云平台
## 项目简介
本项目是一个基于Spring Boot框架开发的物联云平台,旨在提供一个易于使用、简便接入的物联网系统。该平台支持多平台设备管理,用户可以在不同平台上查看和管理设备,实现简单快捷的物联网应用。
## 项目的主要特性和功能
### 后端功能
- **设备管理**:支持设备的添加、删除、更新和查询操作。
- **设备分组管理**:支持设备分组的创建、修改、删除和查询。
- **设备策略管理**:支持设备策略的创建、修改、删除和查询。
- **用户管理**:支持用户的登录、注册、权限管理和角色管理。
- **数据存储**:使用MySQL和Redis进行数据存储,确保数据的高效管理和快速访问。
- **安全认证**:使用JWT进行用户认证和授权,确保系统的安全性。
### 前端功能
- **设备监控**:实时监控设备的在线状态和数据。
- **设备控制**:通过平台下发控制命令到设备。
- **数据可视化**:提供设备数据的图表展示,方便用户分析和决策。
## 安装使用步骤
### 环境准备
1. **Java开发环境**:确保已安装JDK 8或更高版本。
2. **数据库**:安装并配置MySQL和Redis数据库。
3. **开发工具**:推荐使用IntelliJ IDEA或Eclipse进行开发。
### 项目构建
1. **克隆项目**:
```bash
```
2. **导入项目**:
- 使用IntelliJ IDEA或Eclipse导入项目。
- 配置项目的JDK和Maven依赖。
### 配置数据库
1. **MySQL配置**:
- 在`application.properties`文件中配置MySQL连接信息:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/lm_iot_cloud
spring.datasource.username=root
spring.datasource.password=yourpassword
```
2. **Redis配置**:
- 在`application.properties`文件中配置Redis连接信息:
```properties
spring.redis.host=localhost
spring.redis.port=6379
```
### 运行项目
1. **启动Spring Boot应用**:
- 在IDE中运行`LmCloudApplication`类,启动Spring Boot应用。
2. **访问前端页面**:
- 打开浏览器,访问`http://localhost:8080`,进入物联云平台的前端页面。
### 使用指南
1. **用户登录**:
- 使用管理员账号登录系统,管理员账号默认用户名为`admin`,密码为`admin`。
2. **设备管理**:
- 在设备管理页面,可以添加新设备、查看设备列表、更新设备信息和删除设备。
3. **设备分组管理**:
- 在设备分组管理页面,可以创建新的设备分组、修改分组信息、删除分组和查看分组设备列表。
4. **设备策略管理**:
- 在设备策略管理页面,可以创建新的设备策略、修改策略信息、删除策略和查看策略列表。
通过以上步骤,您可以成功部署并使用基于Spring Boot框架的物联云平台,实现设备的统一管理和监控。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Spring Boot框架的物联云平台 项目简介 本项目是一个基于Spring Boot框架开发的物联云平台,旨在提供一个易于使用、简便接入的物联网系统。该平台支持多平台设备管理,用户可以在不同平台上查看和管理设备,实现简单快捷的物联网应用。 项目的主要特性和功能 后端功能 设备管理支持设备的添加、删除、更新和查询操作。 设备分组管理支持设备分组的创建、修改、删除和查询。 设备策略管理支持设备策略的创建、修改、删除和查询。 用户管理支持用户的登录、注册、权限管理和角色管理。 数据存储使用MySQL和Redis进行数据存储,确保数据的高效管理和快速访问。 安全认证使用JWT进行用户认证和授权,确保系统的安全性。 前端功能 设备监控实时监控设备的在线状态和数据。 设备控制通过平台下发控制命令到设备。 数据可视化提供设备数据的图表展示,方便用户分析和决策。 安装使用步骤 环境准备
资源推荐
资源详情
资源评论
收起资源包目录
基于Spring Boot框架的物联云平台.zip (231个子文件)
style.css 0B
.gitignore 277B
index.html 666B
DeviceDataMapper.java 16KB
DeviceServiceImpl.java 10KB
Base64.java 10KB
DeviceDataServiceImpl.java 10KB
StrategyTask.java 9KB
DeviceController.java 9KB
StrategyTask.java 8KB
MessageHandler.java 8KB
DeviceStrategyServiceImpl.java 7KB
DeviceGroupingServiceImpl.java 7KB
DeviceModelServiceImpl.java 7KB
OwnerMapper.java 6KB
MybatisMySqlConfig.java 6KB
DesUtils.java 6KB
JwtConfig.java 6KB
DeviceCmdUtils.java 6KB
DeviceModelController.java 6KB
DeviceStrategyController.java 6KB
LoginController.java 5KB
UserAuth.java 5KB
GlobalExceptionHandler.java 5KB
RedisDeviceUtils.java 5KB
DeviceGroupingController.java 5KB
PermissionServiceImp.java 5KB
MybatisTDengineConfig.java 4KB
DeviceAuth.java 4KB
FastJson2Configuration.java 4KB
CodeController.java 4KB
TcpServer.java 4KB
MyBatisTableFieldHandler.java 4KB
BaseDeviceModelMapper.java 4KB
LmCloudApplicationTests.java 4KB
JwtBlackSetService.java 4KB
UserServiceImpl.java 4KB
UserController.java 4KB
LmAssert.java 4KB
GlobalResponseHandler.java 4KB
MyBatisTableIdHandler.java 4KB
BaseDeviceStrategyMapper.java 4KB
WebConfig.java 4KB
IDeviceService.java 3KB
CloudR.java 3KB
IDeviceStrategyService.java 3KB
IDeviceDataService.java 3KB
RoleAspect.java 3KB
UserResultEnum.java 3KB
KaptchaConfig.java 3KB
RedisConfig.java 3KB
IDeviceGroupingService.java 3KB
BaseDeviceGroupingMapper.java 3KB
IDeviceModelService.java 3KB
BaseDeviceMapper.java 3KB
Permission.java 3KB
DeviceStrategyUpdateVo.java 3KB
ChannelInit.java 3KB
UserMapper.java 3KB
LmCloudApplication.java 2KB
MD5Util.java 2KB
DeviceGrouping.java 2KB
DeviceResultEnum.java 2KB
PermissionController.java 2KB
DeviceModel.java 2KB
User.java 2KB
DeviceStrategySaveVo.java 2KB
DeviceModelUpdateSaveVo.java 2KB
RolesController.java 2KB
DeviceSaveVo.java 2KB
R.java 2KB
DeviceModelAndNewDataBo.java 2KB
UserHeader.java 2KB
RedisAndHeaderKey.java 2KB
UserExceptionThrow.java 2KB
DeviceAllDataDto.java 2KB
Roles.java 2KB
UserLoginVo.java 2KB
UserRoleBo.java 2KB
DateTool.java 2KB
StrategyExecuteCmd.java 2KB
DeviceStrategy.java 2KB
DeviceModelType.java 2KB
DeviceStrategyPageVo.java 2KB
DeviceGroupingUpdateAndSaveVo.java 2KB
DeviceDataTdBo.java 2KB
StrategyExecuteCmd.java 2KB
ValidatorExceptionThrow.java 2KB
DeviceNewDataDto.java 2KB
IUserService.java 2KB
DeviceCmdDto.java 2KB
DeviceStrategyListBo.java 2KB
CloudRedisKey.java 2KB
UserRoleVo.java 2KB
DeviceStrategyInfoBo.java 2KB
DeviceIdSnVo.java 2KB
RolesServiceImpl.java 2KB
RoleAdminDeviceStrategyMapper.java 2KB
DeviceModelTypeController.java 2KB
DeviceGroupingPageVo.java 2KB
共 231 条
- 1
- 2
- 3
资源评论
t0_54coder
- 粉丝: 2387
- 资源: 2808
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功