开源微服务的智能家居系统(java)(智能家居开源项目)

createh51个月前 (02-01)技术教程9

今日推荐:开源微服务的智能家居系统

最近有同学让我找一款LOT智能家居系统,我花了点时间去找,找到这款智能家居系统,支持接入多种类型终端,如手机,单片机、传感器等终端产品。

这款系统我觉得核心的采用了分布式微服务的基础开发框架进行搭建,后端服务采用SpringBoot+Redis+mysql开发,前端有VUE、移动端Andriod,硬件端ESP-IDF和Arduino等。

终端传输协议基于MQtt协议和Http协议传输,通过EMQ代理服务器进行接收。

整个系统架构:

硬件接入需要根据接入文档进行接入,设备需要支持网络功能,单片机支持乐鑫的ESP32S2芯片,安信可ESP-12K

记住得控制在2500瓦的用电终端。

技术栈

后端:SpringBoot+Mybatis+SpringSecurity+Jwt+mysql+redis+MQtt协议

前端:Vue+Element-uii

安卓终端:XUI+XAOP+Xhttp2

系统截图:

想要源码的 关注+转发 私信【智能家居】

相关文章

如何通过Serverless提高 Java 微服务治理效率?

简介: 在业务初期,因人手有限,想要快速开发并上线产品,很多团队使用单体的架构来开发。但是随着公司的发展,会不断往系统里面添加新的业务功能,系统越来越庞大,需求不断增加,越来越多的人也会加入到开发团队...

15年大牛用140多个实战案例深入讲解Java微服务架构文档

前言本文是由15年开发大牛用140个实战案例,完美演示Java微服务架构实战:SpringBoot +SpringCloud +Docker +RabbitMQ;用丰富的架构图示+手把手步骤学习,带领...

阿里内网不传之秘:Java微服务实战笔记,共140个案例手把手教学

微服务是当下所有互联网项目的首选架构,已经成为高级Java程序员必备技能。然而,目前网络中的微服务课程主要围绕SpringCloud相关技术栈,微服务不仅仅是SpringCloud,还包括很多分布式系...

开源微服务编排框架:Netflix Conductor

本文主要介绍netflix conductor的基本概念和主要运行机制。一 简介netflix conductor是基于JAVA语言编写的开源流程引擎,用于架构基于微服务的流程。它具备如下特性:允许创...

一文带你了解Java微服务架构和设计

一文带你了解Java微服务架构和设计 最近几年微服务很火,大家都在建设微服务,如果不懂点微服务相关的技术,都不好意思跟同行打招呼了,也见过身边很多人在微服务踩过很多坑. 我从 16 年开始接触微服务,...

Java微服务-聊聊Spring Cloud Gateway

网关概述整体来看,网关有点类似于门面,所有的外部请求都会先经过网关这一层。网关不仅只是做一个请求的转发及服务的整合,有了网关这个统一的入口之后,它还能提供以下功能。针对所有请求进行统一鉴权、限流、熔断...