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

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

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

最近有同学让我找一款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 微服务治理效率?

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

如何使用 Java 和 Docker 构建微服务

快速浏览在Java生态中,构建微服务的策略包括Container-less,Self-contained,以及In-container等。Container-less微服务将应用及其依赖打包成一个单一...

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

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

基于OpenTelemetry实现Java微服务调用链跟踪

本文分享自华为云社区《基于OpenTelemetry实现Java微服务调用链跟踪-云社区-华为云》,作者: 可以交个朋友。一 背景随着业务的发展,所有的系统都会走向微服务化体系,微服务进行拆分后,服务...

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

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

微服务测试的不同策略之测试Java微服务,看完秒懂

测试Java 微服务在开发新应用程序时,我们也不应该忘记自动化测试。如果考虑使用基于微服务的架构,这些则特别重要。测试微服务所需要采用的方法与测试一体化应用程序所采用的方法不同。就一体化应用程序而言,...