创客APP产品系统

我要开发同款
程序员ZC2026年03月04日
8阅读

技术信息

语言技术
JavaAndroidiOSMySQL前端
系统类型
Android应用iOS应用Web
行业分类
企业服务智能硬件

作品详情

行业场景

一、行业背景
桌面级激光雕刻设备正从工业端下沉至家庭、创客空间和教育机构。用户痛点在于:硬件配网复杂、材料参数匹配繁琐、设计工具门槛高。一款集设备管理、素材编辑、参数库于一体的移动端APP,成为连接用户与硬件的核心枢纽。

二、产品定位
专为XTOOL-F1等激光雕刻机打造的移动端创作与控制平台,将复杂雕刻简化为“选图-调参-启动”三步操作,让手工爱好者轻松成为创客。

三、核心功能
1. 设备连接与管理

双模连接:支持Wi-Fi配网与热点直连,解决局域网找不到设备的痛点

设备看板:显示设备型号、激光模组、固件版本、序列号,支持OTA升级

多设备切换:满足工作坊内多台设备的管理需求

2. 可视化项目创作

图形绘制:支持线条、文本、矩形、星形、心形、多边形、涂鸦等元素

图层工艺:每个图层可独立设置剪裁、轮廓、镂空、实心、路径填充模式

文本编辑:内置字体库,支持斜体、粗体、下划线及字号精细调节

3. 智能材质参数库

一材一参:内置木胶合板、瓦楞纸、不锈钢狗牌等常用材料参数,自动匹配功率速度

自定义保存:允许高级用户微调参数并保存为个人耗材库

云端同步:获取官方及社群推荐的参数配方,降低试错成本

四、用户场景
手工博主:从相册导入线稿,选择“3mm黑胡桃木”,APP自动匹配参数,一键发送雕刻

创客教师:课堂上多台设备切换,学生拖拽图形制作姓名牌,无需学习复杂代码

市集摊主:无网络环境下开启手机热点直连雕刻机,现场为游客刻字即时成交

五、业务流程
打开APP → 连接设备(自动发现/热点直连)→ 创建设计(相册/内置图形)→ 编辑加工(图层/字体)→ 选择材质(内置库/自定义)→ 预览下发 → 雕刻机执行

六、商业价值
降低使用门槛扩大用户群,通过云素材库增强硬件粘性,用户数据反哺产品研发。

功能介绍

一、设备连接与管理
双模连接
支持Wi-Fi配网与设备热点直连两种模式。当局域网内搜索不到雕刻机时,自动引导用户切换至设备热点,确保户外市集、临时场地等无网络环境也能正常使用。

设备信息看板
实时显示当前连接的设备型号(如XTOOL-F1)、激光模组配置(455-10W/1064-2W)、固件版本及序列号。提供固件OTA升级入口,确保设备始终处于最新状态。

多设备切换
支持工作坊内多台雕刻机快速切换,满足专业用户对不同机型的管理需求。

二、项目创作编辑
图形绘制工具
提供线条、文本、矩形、星形、心形、多边形、涂鸦等基础元素的自由组合绘制。画布内置标尺与对齐辅助,方便精准排版。

图层工艺设置
引入专业图层概念,每个图层可独立设置加工模式:剪裁、轮廓、镂空、实心、路径填充。不同区域可应用不同工艺,满足复杂作品需求。

文本编辑功能
集成系统字体库(如Pingfang),支持字号精细调节(pt单位)。提供斜体、粗体、下划线、删除线等样式设置,满足文字雕刻的多样化需求。

三、智能材质参数库
内置材料参数
预置常用材料加工参数,包括:10mm年轮杯垫、3mm木胶合板、3.5mm瓦楞纸、3mm黑胡桃木(胶合)、1.8mm不锈钢狗牌等。用户选择材质后,APP自动下发对应的功率、速度、频率。

自定义材料库
允许高级用户手动微调参数并保存为“自定义材料”,形成个人专属的耗材参数库,方便重复使用。

云端参数同步
连接官方耗材参数库,获取社群推荐的优化配方,降低新手试错成本,提高雕刻成功率。

四、文件与项目管理
素材导入
支持从相册导入图片,或直接拍照取图进行加工。内置素材库提供常用图形模板,快速开始创作。

项目保存
创作过程中的项目文件可本地保存,支持继续编辑和重复使用,方便批量制作同款作品。

项目实现

一、“我”负责的具体任务
作为项目核心开发人员,我主要负责以下模块:

1. 设备连接与通信模块

实现Wi-Fi配网与热点直连的双模连接逻辑

开发设备发现协议,处理局域网内设备扫描与状态同步

实现设备固件OTA升级的断点续传功能

2. 项目创作编辑模块

开发画布图形绘制引擎,支持线条、形状、文本的拖拽缩放

实现图层管理与工艺参数绑定(镂空、填充、路径等)

开发字体渲染与样式设置功能

3. 材质参数库模块

设计材料参数表结构,实现内置材料的增删改查

开发自定义材料保存与云端同步接口

实现参数自动匹配下发逻辑

4. 后端接口开发

编写设备管理、项目存储、素材库等RESTful API

实现用户认证与数据权限控制

搭建WebSocket推送雕刻状态

5. 跨端联调与优化

协调安卓/iOS端与后端接口对接

处理蓝牙/Wi-Fi通信异常与重连机制

二、技术栈、架构、亮点与难点
技术栈与架构

层级 技术选型
后端 Spring Boot 2.x + MySQL 8.0 + MyBatis-Plus + Redis
移动端 安卓(Kotlin/Java)、iOS(Swift)、Vue(管理后台)
通信 WebSocket + MQTT + HTTP
部署 Docker + Nginx + 阿里云/腾讯云
整体架构采用前后端分离+微服务拆分:

设备接入服务:处理硬件连接与指令下发

业务服务:用户、项目、素材、参数库管理

文件服务:图片素材上传与压缩处理

消息服务:雕刻状态实时推送

实现亮点

1. 双模连接智能切换
设备连接失败时自动扫描热点并引导切换,连接成功率提升至99%。采用UDP广播实现局域网设备秒级发现。

2. 参数库智能匹配
基于材料类型+厚度双重索引,毫秒级返回推荐参数。支持用户自定义参数打标,通过协同过滤推荐相似配方。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论