该项目属于 智能多媒体赛道。播放视频、文字、图案等内容,个性化表达自定义文字/图案/动画,是当下流行品类迎宾/仪式感 问候语、Logo内容展示。硬件本体是搭载 WiFi + BLE 的多媒体设备,由手机小程序/APP控制——这是典型的“智能硬件 + App 生态”的电子消费产品形态。
点击空白处退出提示
该项目属于 智能多媒体赛道。播放视频、文字、图案等内容,个性化表达自定义文字/图案/动画,是当下流行品类迎宾/仪式感 问候语、Logo内容展示。硬件本体是搭载 WiFi + BLE 的多媒体设备,由手机小程序/APP控制——这是典型的“智能硬件 + App 生态”的电子消费产品形态。
该项目包括:设备连接管理模块,硬件控制模块,视频文件传输模块,视频播放控制模块,内容创作模块,用户中心模块,设备端固件模块,后端服务模块,后台管理平台模块
# 主要功能描述
这是一个面向 视频播放设备的全栈控制平台(微信小程序/APP + 后端 + 管理后台 + 设备固件),核心功能可概括为五条主线:
## 1. 设备连接与配网
用户通过微信小程序/APP扫描并一键配对 BLE 设备,系统自动检测 BLE 版本并适配协议。配对后小程序/APP通过 BLE 向设备下发 WiFi 账号密码,设备连网后回传 IP,自动切换到 WiFi 高速通道。支持自动重连与断线恢复。
## 2. 硬件控制
- 亮度调节 :0-100 滑动条 + 预设档位
- 将 MP4 视频(≤20MB、1080P)通过可靠 UDP 协议高速传输到设备
- 播放/暂停/音量控制、手机音频同步
## 4. 内容创作与审核
- 文字动画视频 :输入 ≤50 字符文字,选字体/颜色/动画效果/背景,实时预览,服务端自动渲染成视频
- 手绘图案 :在画布上手绘或选择预设图标生成视频内容
- 创作内容和上传视频均需经过后端审核(自动检测 + 人工审核)后才能使用,用户可在“我的创作”中跟踪审核状态
## 5. 平台管理与运营
后台管理平台(Vue 3)提供用户/角色/权限管理(RBAC + 用户数据完全隔离)、内容审核工作流(队列/批量审核/统计)、设备监控(告警/地理分布/性能)、报表分析与数据看板、系统配置与备份等运营能力。
本人在项目中负责整体架构设计及实现,包括后端、数据库、前端、手机app, 设备端的设计、开发,使用了Vue,Spring Boot,Mybatis-Plus, MySQL, Kotlin, 技术。这个项目最有价值的部分是 IoT 传输层 ——“BLE 配网 + WiFi UDP 传输 + 智能流控 + 断线恢复”这一整套小程序、手机app与嵌入式设备之间的可靠通信方案,以及围绕它的小程序、手机app/固件/协议文档三方协同演进;对应的难点也集中在跨端字节级协议对齐、流控调参和多版本固件适配上。



评论