商业级智能家居开源项目分享

本贴最后更新于 1266 天前,其中的信息可能已经水流花落

640.png

前言

事情是这个样子的, 今天我和往常一样, 在下班之后瞅了几眼我建的几个开源技术交流 QQ 群, 试图寻找有价值的建设信息. 因为平时工作太忙, 基本上不会去看这些信息, 而且里面很少能获得一些有价值的建设意见, 所以我也没抱有什么多大期望.

但是今天, 我居然在 QQ 群里发现了一个用 XUI 做的完整的开源项目, 而且还是近期比较火的智能家居项目, 拥有管理后台、前端、移动端以及硬件端, 完全可以进行商业化的项目!

xuidemoproject1.png

可能你要问我, XUI 是什么?

XUI 是我在 2019 年年初开源的 Android 原生 UI 框架, 可以让一个完全没有接触过 Android 的开发者轻松上手就可以写出一套简洁而又优雅的 APP.

下面是 XUI 项目在 Github 上的 Star 趋势图:
WX202107060213442x.png

言归正传, 下面就让我们来一起瞧一瞧这个项目的真面目吧!


传送门

项目名称: 物美智能

项目地址: https://gitee.com/kerwincui/wumei-smart

项目简介

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

说明

  1. 服务端使用 spring boot、数据库 mysql 和 redis、前端 vue、移动端 android、硬件端 ESP-IDF 和 Arduino 等。软硬件交互基于 Mqtt 协议,使用 EMQ 代理服务器。系统架构图如下:

图片图片

  1. 硬件端提供接入文档,需要设备支持网络功能,项目里面包含 ESP-IDF 和 Arduino 的硬件代码和接入示例。同时制作了智能开关(wifi 通断器)板子,可用于学习和生活中,控制 2500W 以下的用电设备。

案例

  • 手机、电脑远程控制
  • 遥控配对、清码和控制
  • 空气温湿度监控
  • 雷达感应和报警
  • 220V 和 5V 电压供电,阻性负载 2500W,感性负载 250W

参考案例

  1. NodeMCU 开发板制作一个智能开关案例
  2. Wifi 控制器和 LED 灯板制作七彩智能灯案例
  3. 树莓派安装 wumei-smart 作为服务器,节省成本案例

技术栈

  • 后端
    • 相关技术:Spring boot、MyBatis、Spring Security、Jwt、Mysql、Redis、Mongodb、Mqtt 等
    • 开发工具:IDEA
  • 前端
    • 相关技术:ES6、Vue、Vuex、Vue-router、Vue-cli、Axios、Element-ui 等
    • 开发工具:Visual Studio Code
  • 安卓
  • 硬件端
    • 相关技术: ESP-IDF、Arduino、FreeRTOS 等
    • 开发工具:Visual Studio Code

快速部署系统

  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 \
kerwincui/wumei-smart:1.0
  1. 扫码下载 APP 安装,打开 APP,跳过登录,配置服务端地址APP 下载

测试账号:wumei admin123;配置成功后默认账号:admin admin123

  1. 硬件代码烧录到设备

系统部分图片

分类
设备列表
EMQX
设备详情
配置

相关教程


最后

希望大家也能像这位同学一样, 不仅通过自学 XUI 开发出属于自己的 APP, 还能够将自己有趣的项目分享出来, 让更多的人看到你写出的成果, 让 XUI 的案例变得更加丰富!

如果你也有使用 XUI 开发的有趣项目, 那么欢迎你在 XUI 的官方 Github 主页的 issue 上留下你的项目信息, 让更多的人看到你的成果!

点击这里, 立即分享你的项目!

我是 xuexiangjys,一枚热爱学习,爱好编程,致力于 Android 架构研究以及开源项目经验分享的技术 up 主。获取更多资讯,欢迎微信搜索公众号:【我的 Android 开源之旅】

  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    407 引用 • 3578 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...