前言
事件是这个样子的, 明天我和平常一样, 在上班之后瞅了几眼我建的几个开源技术交换QQ群, 试图寻找有价值的建设信息. 因为平时工作太忙, 基本上不会去看这些信息, 而且外面很少能取得一些有价值的建设意见, 所以我也没抱有什么多大冀望.
然而明天, 我竟然在QQ群里发现了一个用XUI做的残缺的开源我的项目, 而且还是近期比拟火的智能家居我的项目, 领有治理后盾、前端、挪动端以及硬件端, 齐全能够进行商业化的我的项目!
可能你要问我, XUI是什么?
XUI是我在2019年年初开源的Android原生UI框架, 能够让一个齐全没有接触过Android的开发者轻松上手就能够写出一套简洁而又优雅的APP.
上面是XUI我的项目在Github上的Star趋势图:
言归正传, 上面就让咱们来一起瞧一瞧这个我的项目的真面目吧!
传送门
项目名称: 物美智能
我的项目地址: https://gitee.com/kerwincui/wumei-smart
我的项目简介
- 物美智能(wumei-smart)]是一套开源的软硬件零碎,可用于二次开发和学习,疾速搭建本人的智能家居零碎。 硬件工程师能够把本人的设施集成到零碎;软件工程师能够应用我的项目中的设施相熟软硬件交互。
- 服务端应用spring boot、数据库mysql和redis、前端vue、挪动端android、硬件端ESP-IDF和Arduino等。软硬件交互基于Mqtt协定,应用EMQ代理服务器。零碎架构图如下:
- 硬件端提供接入文档,须要设施反对网络性能,我的项目外面蕴含ESP-IDF和Arduino的硬件代码和接入示例。同时制作了智能开关(wifi通断器)板子,可用于学习和生存中,管制2500W以下的用电设施。
- 手机、电脑近程管制
- 遥控配对、清码和管制
- 空气温湿度监控
- 雷达感应和报警
- 220V和5V电压供电,阻性负载2500W,理性负载250W
参考案例
- NodeMCU开发板制作一个智能开关
- Wifi控制器和LED灯板制作七彩智能灯
- 树莓派装置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
疾速部署零碎
- 装置docker
- 命令窗口运行如下命令(实现后端、前端、数据库、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
- 扫码下载APP装置,关上APP,跳过登录,配置服务端地址
测试账号:wumei admin123;配置胜利后默认账号:admin admin123
- 硬件代码烧录到设施
零碎局部图片
相干教程
- 我的项目文档
- 硬件接入文档
- 演示视频,制作中.....
- 物美智能官网
- 若依文档,前端和后端基于若依前后端拆散框架
- XUI,安卓UI就应用XUI!
- ESP-IDF编程指南
最初
心愿大家也能像这位同学一样, 不仅通过自学XUI开发出属于本人的APP, 还可能将本人乏味的我的项目分享进去, 让更多的人看到你写出的成绩, 让XUI的案例变得更加丰盛!
如果你也有应用XUI开发的乏味我的项目, 那么欢送你在XUI的官网Github主页的issue上留下你的我的项目信息, 让更多的人看到你的成绩!
点击这里, 立刻分享你的我的项目!
我是xuexiangjys,一枚酷爱学习,喜好编程,致力于Android架构钻研以及开源我的项目教训分享的技术up主。获取更多资讯,欢送微信搜寻公众号:【我的Android开源之旅】