# Laputa-IOT-MSA
<p align=center>
<a href="https://github.com/sommer78/">
<img src="./assets/logo.png" alt="Laputa IOT 物联网平台" style="width:200px;height:200px">
</a>
</p>
<p align=center>
Laputa-IOT-MSA,A front and back separated Iot platform based on microservices architecture
</p>
<p align="center">
<a target="_blank" href="https://github.com/sommer78/laputa-iot-msa">
<img src="https://img.shields.io/hexpm/l/plug.svg" ></img>
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg" ></img>
<img src="https://img.shields.io/badge/springboot-2.2.2.RELEASE-green" ></img>
<img src="https://img.shields.io/badge/SpringCloud%20Alibaba-2021.1-yellowgreen" ></img>
<img src="https://img.shields.io/badge/vue-3.0.1-green" ></img>
<img src="https://img.shields.io/badge/swagger-3.0.0-brightgreen" ></img>
<img src="https://img.shields.io/badge/mybatis--plus-3.1.2-green" ></img>
</a></p>
[项目介绍](#项目介绍) | [站点演示](#站点演示) | [项目特点](#项目特点) | [技术架构](#技术选型) | [项目目录](#项目目录) | [项目文档](#项目文档) | [快速开始](#快速开始) | [视频教程](#视频教程)| [项目截图](#移动端截图) | [更新记录](https://gitee.com/moxi159753/mogu_blog_v2/releases) | [笔记仓库](https://gitee.com/moxi159753/LearningNotes)
## 前言
229/5000
Project for more detailed [project build documentation] (https://www.yuque.com/longmao-ejt1b/pheluc/ta2445, It also includes the construction of Laputa IOT platform under **Windows**, **Linux** and **Docker** environment. In the process of using the problem, first carefully read **project construction document** **, at the same time [FAQ document](http://www.moguit.cn/#/info?blogOid=288) also collected questions from partners, you can read in advance ~
[Before asking questions] you can go to [Baidu](https://www.baidu.com/) or [Google](https://www.google.com/). Some questions can be solved quickly through the **search engine**
【提问前】可以首先看看 [issue](https://gitee.com/moxi159753/mogu_blog_v2/issues) 或者 [FAQ文档](http://www.moguit.cn/#/info?blogOid=288),可能你的问题别人也遇到过
【提问前】可以提前阅读 [如何向开源社区提问题](http://www.moguit.cn/#/info?blogUid=b0f76c94a81fa3b815f8e39e4dc889f8)
【提问】推荐使用 [Gitee issue](https://gitee.com/moxi159753/mogu_blog_v2/issues) 进行提问,因为issue解决后能够保留解决记录,帮助其它小伙伴避坑。其次可以使用 <a href="##关注&交流">QQ群 </a> 或者 <a href="##前言">微信群 </a> 进行提问。群里提问注意提问的时间,把遇到**问题的详细过程都描述清楚**,最好**配上图文信息**,这样能有利于更高效的解决问题。
**English** | [中文](./README.zh-CN.md)
# Project Deployment
mvn clean install -DskipTests
# laputa-iot
127.0.0.1 register.laputa-iot.com
127.0.0.1 gateway.laputa-iot.com
127.0.0.1 redis.laputa-iot.com
127.0.0.1 xxl.laputa-iot.com
127.0.0.1 mysql.laputa-iot.com
127.0.0.1 sentinel.laputa-iot.com
127.0.0.1 monitor.laputa-iot.com
127.0.0.1 laputa-register
127.0.0.1 laputa-gateway
127.0.0.1 laputa-redis
127.0.0.1 laputa-xxl
127.0.0.1 laputa-mysql
127.0.0.1 laputa-sentinel
127.0.0.1 laputa-monitor
127.0.0.1 laputa-mqtt
127.0.0.1 laputa-es
127.0.0.1 laputa-rq
# 项目预览
mvn clean install -DskipTests
![](./assets/login.jpg)
![](./assets/dashboard.jpg)
![](./assets/代码生成.png)
![](./assets/角色管理.png)
![](./assets/聊天功能.png)
![](./assets/模型管理.png)
![](./assets/用户管理.png)
![](./assets/自动表单.png)
![](./assets/各个服务.png)
## 后期维护
- **master** 分支为主分支,是基于 **Nacos** 分支的稳定版本
## 项目介绍
Laputa IOT 物联网平台( **Laputa IOT** ),一个**基于微服务架构的前后端分离物联网管理平台系统**。**Web** 端使用 **Vue** + **ElementUi** , 移动端使用 **uniapp** 和 **ColorUI**。后端使用 **SpringCloud** + **SpringBoot** + **Mybatis-plus**进行开发,使用 **Jwt** + **SpringSecurity** 做登录验证和权限校验,使用 **ElasticSearch** 和 **Solr** 作为全文检索服务,使用 **Github Actions**完成博客的持续集成,使用 **ElasticStack** 收集博客日志,文件支持**上传本地**、**七牛云** 和 **Minio**.
- Laputa IOT 物联网平台大部分功能是我个人进行开发的,因能力有限,其中很多技术都是一边学习一边使用的,可以说Laputa IOT 物联网平台也是一个我用来熟悉技术的项目,所以很多地方可能考虑不周,故有能改正的地方,还请各位老哥能够指出~
- 现在挺多是SSM或者SSH的物联网管理系统,想用 **SpringBoot** + **SpringCloud** + **Vue** 的微服务架构进行尝试项目的构建,里面很多功能可能只是**为了满足自己的学习需求**而引入的,大家可以**根据自己服务器配置来选择启动的服务**,因此本物联网也是一个非常好的 **SpringBoot**、**SpringCloud**以及 **Vue** 技术的入门学习项目。
- 原来做过 **Vue** + **ElementUi** 做过管理系统,所以现在打算做一套自己的、基于当前最新技术栈、前后端分离的微服务物联网管理平台。
- [Laputa IOT 物联网平台]中的一些文章,很多都来自我平时的学习笔记,里面涵盖了 **JVM**、**JUC**、**Java**,**Spring**,**SpringCloud**,计算机网络,操作系统,数据结构,**Vue**、**Linux** 等 ,感兴趣的小伙伴可以跳转该仓库一下
## 站点演示
## 项目中初始用户和密码
- **后台登录**:用户:admin,密码:123456
- 前台登录:用户:admin,密码:123456
- **Mysql**:用户:root,密码:Laputa@123456
- **Redis**:密码:Laputa@123456
- **远程SSH初始密码**:用户:root,密码:Yvonne@1227
- **RabbitMQ管理页面:** 用户:admin,密码:Yvonne@1227
- **Nacos管理页面:** 用户:nacos,密码:nacos
- **Sentinel管理页面:** 用户:sentinel,密码:sentinel
- **Laputa IOT 物联网平台监控页面**:用户:laputa,密码:laputa
- **Druid初始密码:** 用户:admin,密码:123456
## 运行配置
Laputa IOT 物联网平台使用了一些监控的 **SpringCloud** 组件,但是并不一定都需要部署,必须启动的服务包含
`nacos`,`nginx`,`rabbitmq`, `redis`,`mysql`,`laputa-gateway`,`laputa-sms`,`laputa-picture`, `laputa-web`, `laputa-admin`
## 项目特点
- 友好的代码结构及注释,便于阅读及二次开发
- 实现前后端分离,通过 **Json** 进行数据交互,前端再也不用关注后端技术
- 页面交互使用 **Vue3.x Typescript**,极大的提高了开发效率。
- 引入**Swagger** 文档支持,方便编写 **API** 接口文档。
- 引入**RabbitMQ** 消息队列,用于邮件发送、更新 **Redis** 和 **Solr**
- 引入**JustAuth** 第三方登录开源库,支持 **Gitee**、**Github** 账号登录。
- 引入**ElasticSearch** 作为全文检索服务,并支持可插拔配置
- 引入**Github Actions** 工作流,完成Laputa IOT 物联网平台的持续集成、持续部署。
- 引入MINIO fastdfs 阿里云 七牛云等对象存储,同时支持本地文件存储
- 引入 **RBAC** 权限管理设计,灵活的权限控制,按钮级别的细粒度权限控制,满足绝大部分的权限需求
- 引入 **Zipkin** 链路追踪,聚合各业务系统调用延迟数据,可以一眼看出延迟高的服务
- 采用**自定义参数校验注解**,轻松实现后端参数校验
- 采用 **AOP** + 自定义注解 + **Redis** 实现限制IP接口访问次数
- 采用自研的评论模块,实现评论邮件通知
- 采用 **Nacos** 作为服务发现和配置中心,轻松完成项目的配置的维护
- 采用 **Sentinel** 流量控制框架,通过配置再也不怕网�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&实训-基于微服务架构的物联网平台.zip (2000个子文件)
changeVersion.bat 874B
com.anji.captcha.service.CaptchaCacheService 58B
CHANGES 3KB
bootstrap.css 143KB
bootstrap.css 118KB
bootstrap.css 118KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap.min.css 98KB
bootstrap.min.css 98KB
bootstrap.min.css 97KB
bootstrap.min.css 93KB
style.css 62KB
ui-grid.css 52KB
ui-grid.min.css 38KB
style-editor.css 34KB
style-common.css 25KB
bootstrap-theme.css 25KB
style.css 25KB
bootstrap-theme.min.css 23KB
handsontable.full.min.css 22KB
bootstrap-theme.css 15KB
bootstrap-theme.css 15KB
spectrum.css 14KB
bootstrap-theme.min.css 13KB
bootstrap-theme.min.css 13KB
style-editor.css 10KB
jquery.qtip.min.css 9KB
nvd3.min.css 8KB
style.css 8KB
ng-grid-2.0.7.min.css 7KB
daterangepicker-bs3.css 5KB
daterangepicker-bs3.css 5KB
qunit.css 5KB
editor.css 4KB
editor.css 3KB
loading-bar.min.css 2KB
style.css 2KB
jasmine.css 2KB
jasmine.css 2KB
angular-gridster.min.css 2KB
hotkeys.css 2KB
signin.css 2KB
bootstrap-tour.min.css 2KB
hotkeys.min.css 1KB
displaymodel.css 1KB
style-retina.css 856B
style.css 834B
displaymodel.css 484B
Dockerfile 401B
Dockerfile 387B
glyphicons-halflings-regular.eot 20KB
.gitignore 23B
datasource.html 23KB
index.html 21KB
assignment-popup.html 17KB
wall.html 16KB
sql.html 15KB
formfield-edit-popover.html 13KB
event-listeners-popup.html 12KB
editor.html 10KB
index.html 10KB
weburi.html 10KB
form-properties-popup.html 10KB
event-listeners-popup.html 10KB
form-properties-popup.html 9KB
weburi-detail.html 8KB
plan-item-lifecycle-listeners-popup.html 8KB
app-definition-builder.html 8KB
execution-listeners-popup.html 8KB
editor.html 8KB
execution-listeners-popup.html 8KB
app-definition.html 8KB
modeler.html 8KB
websession.html 7KB
sql-detail.html 7KB
form-builder.html 7KB
task-listeners-popup.html 7KB
task-listeners-popup.html 7KB
form-builder-element-template.html 7KB
websession-detail.html 6KB
app-definition-save-model.html 6KB
duedate-popup.html 6KB
save-model.html 6KB
app-definitions.html 6KB
connectionInfo.html 6KB
decision-tables.html 6KB
decision-table-edit-output-expression.html 6KB
log.html 6KB
spring-detail.html 6KB
spring.html 6KB
decision-table-edit-input-expression.html 6KB
decisiontable-reference-popup.html 5KB
forms.html 5KB
index.html 5KB
decision-table.html 5KB
decision-table-editor.html 5KB
processes.html 5KB
casemodels.html 5KB
form-reference-popup.html 5KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功