开源微服务的智能家居系统(java)
作者头像
  • 经纬
  • 2021-09-19 21:44:51 4

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

最近有朋友向我咨询关于LOT(物联网)智能家居系统的信息,经过一番查找,我发现了一款非常不错的智能家居解决方案。该系统支持多种类型的终端接入,包括手机、单片机、传感器等。

此系统的核心架构基于分布式微服务的开发框架,后端服务使用了SpringBoot、Redis和MySQL进行构建,前端则采用了Vue框架,移动端适配Android平台,硬件部分支持ESP-IDF和Arduino等平台。

通信协议方面,系统主要采用MQTT和HTTP协议进行数据传输,并通过EMQ代理服务器来处理消息接收。

整体系统架构图如下:

...

硬件接入部分,用户需参考接入文档完成配置。接入设备必须具备联网功能,其中单片机建议使用乐鑫的ESP32-S2芯片或安信可的ESP-12K模块。

需要注意的是,所有接入的设备应控制在2500瓦以内。

技术栈方面: - 后端:SpringBoot、Mybatis、SpringSecurity、JWT、MySQL、Redis及MQTT协议 - 前端:Vue、Element-ui - 安卓终端:XUI、XAOP、Xhttp2

系统截图如下:

...

如果需要获取源代码,请关注并转发本内容,然后私信发送“智能家居”即可。

    本文来源:图灵汇
责任编辑: : 经纬
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
智能家居开源系统服务java
    下一篇