前言

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

然而明天, 我竟然在QQ群里发现了一个用XUI做的残缺的开源我的项目, 而且还是近期比拟火的智能家居我的项目, 领有治理后盾、前端、挪动端以及硬件端, 齐全能够进行商业化的我的项目!

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

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

上面是XUI我的项目在Github上的Star趋势图:

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


传送门

项目名称: 物美智能

我的项目地址: 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
  • 安卓

    • 相干技术:XUI、XPage、XAOP、XHttp2等.
    • 开发工具:Android Studio
  • 硬件端

    • 相干技术: 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,跳过登录,配置服务端地址

测试账号:wumei admin123;配置胜利后默认账号:admin admin123

  1. 硬件代码烧录到设施

零碎局部图片





相干教程

  • 我的项目文档
  • 硬件接入文档
  • 演示视频,制作中.....
  • 物美智能官网
  • 若依文档,前端和后端基于若依前后端拆散框架
  • XUI,安卓UI就应用XUI!
  • ESP-IDF编程指南

最初

心愿大家也能像这位同学一样, 不仅通过自学XUI开发出属于本人的APP, 还可能将本人乏味的我的项目分享进去, 让更多的人看到你写出的成绩, 让XUI的案例变得更加丰盛!

如果你也有应用XUI开发的乏味我的项目, 那么欢送你在XUI的官网Github主页的issue上留下你的我的项目信息, 让更多的人看到你的成绩!

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

我是xuexiangjys,一枚酷爱学习,喜好编程,致力于Android架构钻研以及开源我的项目教训分享的技术up主。获取更多资讯,欢送微信搜寻公众号:【我的Android开源之旅】