源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

IoT 2年前 (2021) admin
1,203 0 0

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

物美智能(wumei-smart)是一套开源的软硬件系统,可用于二次开发和学习,快速搭建自己的智能家居系统。硬件工程师可以把自己的设备集成到系统;软件工程师可以使用项目中的设备熟悉软硬件交互。


01
完整系统架构


物美智能智能家居系统涉及到硬件端开发,后台服务搭建,前端展示和安卓App开发,包含完整的源代码,你可以用快速搭建自己的智能家居系统。整个项目的技术架构示意图如下图所示:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

源代码目录结构如下:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统


02
前后端技术栈


物美智能系统服务端使用Spring Boot、数据库MySQL和Redis、前端Vue、移动端Android、硬件端Arduino。硬件设备与后台系统交互基于MQTT协议,使用EMQ X代理服务器。

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统


03
用户App和Web管理后台


物美智能系统移动端用户App界面如下:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

Web 管理后端的效果图如下:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

04
IoT物联网平台


物美智能系统设备链接和管理基于开源EMQ X软件,IoT物联网后台如下:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统


05
硬件端开发


物美智能系统硬件端提供包含ESP-IDF和Arduino的硬件代码和接入示例。同时制作了智能开关开发板,可用于二次开发和入门学习。


硬件完整示例代码采用ESP-IDF框架4.2版本,基于乐鑫ESP32S2芯片,安信可ESP-12K模组。

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统


四大组合场景开发板:

源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统


06
完整项目部署


1. 服务器安装Docker


2. 命令窗口运行如下命令(完成后端、前端、数据库、EMQX部署)


docker run --name wumei-smart --publish 80:80 --publish 18083:18083 --publish 1883:1883 --publish 3306:3306 --publish 6379:6379 --restart always --detach registry.cn-chengdu.aliyuncs.com/kerwincui/wumei-smart:1.0


3. 编译安装App,配置服务端地址


配置成功后默认账号:admin/admin123


4. 烧录Arduino 设备端代码


点击下方公众号卡片,

关注后回复 wumei,获取项目源码。



往期推荐



1、HarmonyOS 到底是不是Android套壳?

2、2021国内四大IoT物联网平台性能对比

3、ThingsBoard 开源物联网平台入门

4、IoT物联网开发入门优秀课程

5、艾瑞 2021中国 IoT物联网平台研究


源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

原文始发于微信公众号(IoT物联网技术):源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统

版权声明:admin 发表于 2021年11月7日 上午11:21。
转载请注明:源码 | Arduino + EMQ X + Spring Boot + Vue 开源全栈物联网智能家居系统 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...