OBD功能管理系统
正在加载...
使用帮助
加载中...
0
品牌数量
0
车型配置数量
0
功能数量
0
功能选项数量
- 车型 / 功能工具箱
- 车型批量导入
- 功能管理
- 脚本生成器
- 功能选项管理
- 批量导入
- 激活码管理
- 售后处理
- 固件发布
- SFD 算码管理
- 经营看板
- 订单台账
- 车主用户管理
- 商家/门店管理
- 安全管理
- 账户管理
- 操作记录
- 任务看板
- 论坛管理
- 用户反馈 0
- 内容配置
- 数据工作台
- 品牌管理
- 车型配置管理
- 功能数据管理
全局外壳
— ECU · 解锁策略 · 头尾动作,所有模式共用
快速模板:
📋 配方模板
载入后照着改 ECU/DID/BitOps 即可;会覆盖当前步骤
点击上方按钮添加步骤 ↑
生成 subOptions(switch/select 控件)+ 对应底层脚本。"隐蔽伴随 DID"在每次写入时一起修改,不暴露给用户。
隐蔽伴随 DID(固定跟随写入)
生成结果
辅助工具 (数据对比→掩码 · BitOps 转换 · 引擎沙盒)
▼
把原车采集数据和修改后数据整段粘进来 → 自动 diff 出 DID + 启用/禁用 BitOps → 一键填入快速模式生成 JSON。空格/换行/逗号随便分隔都认。
每行填一条采集响应,支持 DID 前缀(如
工具自动识别 DID、找出发生变化的字节和 bit 位,算出每行的自制数据(反转)和 BitOps 掩码(含字节号)。需要哪个目标值,看表里对应那行即可。
F190 4F 00)或直接填数据(如 4F 00 或单字节 4F)。工具自动识别 DID、找出发生变化的字节和 bit 位,算出每行的自制数据(反转)和 BitOps 掩码(含字节号)。需要哪个目标值,看表里对应那行即可。
🛡️ 硬件防错熔断 快捷生成
如果第
字节的第
位等于
字节等于(HEX)
用中文描述你要做什么,生成器自动拼出 BitOps 字符串。每行一条操作,用
| 自动连接。
红色行(阻断/要求)必须放在最前面才生效。
① 直接写入
② 条件写入(看原车当前值决定写不写)
③ 防错门(自动置顶;🛑=中止整个刷写,⏭=只跳过本 DID)
点击上方按钮添加操作 ↑
在沙盒填入原始数据后点验算,即可模拟执行结果
车型批量导入(cars_tree)
从 Excel 直接复制粘贴,或导入
「车型」即车系(如 凌渡L)—— 同车系不同配置授权通用,所以同车系的 model 写法要一致。
.csv。列顺序:品牌 · 年款 · 车型 · 配置 · 套餐价(可选),每行一个车型。「车型」即车系(如 凌渡L)—— 同车系不同配置授权通用,所以同车系的 model 写法要一致。
已上传车型(cars_tree)
点击刷新加载
| 品牌 | 年款 | 车型 | 配置 | 套餐价 | 操作 |
|---|---|---|---|---|---|
| 点击刷新加载 | |||||
数据维护
存量
user_assets 补车系:历史资产无 car_model 时,按 carId 查 cars_tree 补 brand/model,让老用户也能"车系级授权通用"。建议先点预览。每批最多 500 条,可重复执行直到扫描数 < 500。
编号字典管理
ECU ID 别名,格式「数字前缀+模块名」如 19网关 —— 维护后下方生成器选ECU会自动带出分类和编号前缀
| 加载中... |
功能 JSON 生成器
填功能信息 + 粘贴刷写脚本 → 「生成功能包」→ 「填入下方上传框」→ 选车型归属上传。脚本(scripts)从你已有的 WRITE_ENABLE/WRITE_DISABLE JSON 粘贴。
按编号检索
上传功能(接 UDS 功能包)
UDS 工具箱「导出本地功能包」(.json) → 这里选车型 + 选归属 → 上传。脚本精修仍在 UDS。
选到「车系」=整车系全年份共享;再选具体「配置」=仅此配置(独有)
已上传功能
先在左侧选一个车型
| 功能名 | 编号 | 价格 | 归属 | 测试状态 | 操作 |
|---|---|---|---|---|---|
| 先选车型 | |||||
功能覆盖总览
按车系查看:哪些"仅部分配置"的功能,哪些配置还没配上
金色 = 高阶/付费功能(不在全车套餐里,需单独购买),排在最前面方便一眼分清
选品牌 + 车系后自动加载
功能阶段总览
流水线:采集登记(在数据工作台)→ 生成脚本 → 待测试 → 测试中 → 已验证上架(下面这几档)。未验证的列明细=待办;已上架只给数量;缺介绍的单独提示待补。
点右上角"刷新"加载
品牌列表
| ID | 品牌名称 | 英文名称 | 创建时间 | 操作 |
|---|---|---|---|---|
| 加载中... | ||||
车型配置列表
| ID | 品牌 | 年份 | 配置名称 | 配置描述 | OBD协议 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中... | |||||||
功能选项列表
| ID | 选项名称 | 品牌 | 年份 | 车型配置 | 创建时间 | 操作 |
|---|---|---|---|---|---|---|
| 加载中... | ||||||
功能列表
| ID | 功能编号 | 功能名称 | 车型 | ECU地址 | DID值 | 位修改 | 操作 |
|---|---|---|---|---|---|---|---|
| 加载中... | |||||||
上传Excel文件
拖拽Excel文件到这里或点击上传
支持 .xlsx, .xls 格式
导入结果
Excel格式说明
请先选择导入类型查看格式说明
批量生成激活码
写入激活码的价格,用户兑换补差价时按此对比
每个 SN 生成并绑定一个码,导出 SN↔码 对应表去印说明书;一次最多 100 个,更多请分批。
0 个SN
管理员设置的生成密码,防止误操作
激活码列表
0
可用0
已兑换0
已冻结0
合计| 激活码 | 档位 | 价格 | 渠道 | 兑换状态 | 打印 | 绑定车架号 | 设备SN | 创建时间 | 操作 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 点击刷新加载 | ||||||||||
售后处理
按 车架号(VIN) / 订单号 / 激活码 / 设备序列号(SN) 任填一个查询,然后选择
回收(仅撤权,不退钱)或
退款(真退钱,仅 admin)。
四个条件任填一个即可查询
相关激活码
| 激活码 | 档位 | 状态 | 绑定车架号 | 兑换时间 |
|---|---|---|---|---|
| - | ||||
相关订单
| 订单号 | 类型 | 车架号 | 状态 | 金额(元) | 时间 |
|---|---|---|---|---|---|
| - | |||||
授权资产
| 类型 | 功能名 | 车系 | 金额 | 状态 | 恢复原车 | 内部订单号 | 激活码 | 设备序列号 | 来源 | |
|---|---|---|---|---|---|---|---|---|---|---|
| - | ||||||||||
此客户历史操作记录
| 时间 | 操作人 | 操作类型 | 详情 | 结果 |
|---|---|---|---|---|
| 查询后自动加载 | ||||
设备损坏
用户不满意
重复购买
车辆出售
功能不适用
设备丢失
客诉纠纷
不勾选:适用于设备回收但不退款(用户授权仍有效);勾选:退款退货场景。
第一步:核实可退款(提交申请) — 确认设备已回收 / 订单符合退款条件后提交,
申请进入待退款队列,由管理员复核后执行真实打款。
管理员直接退款(应急通道) — 此操作立即真实退钱(微信原路退还)、撤销授权、打退款标记,不可撤销。正常情况请走上方核实→队列流程。
待退款申请队列
| 时间 | 核实人 | OpenID | VIN | 类型 | 原因 | 设备已回 | 操作 |
|---|---|---|---|---|---|---|---|
| 点击刷新加载 | |||||||
编辑权限 —
执行退款确认
发布新固件
上传 .bin 一键发布:自动传到云存储并写版本记录,设备端连接后即可检测升级。
格式 V主.次.修,如 V1.0.5(须比设备当前版本高才会提示升级)
已发布固件
| 版本 | 大小 | 说明 | 发布时间 | 状态 / 操作 | 推送 |
|---|---|---|---|---|---|
| 点击刷新加载 | |||||
待处理人工算码工单
| 客户状态 | 等待时长 | 业务类型 | VIN | SFD 种子(发给算码软件) | 失败原因 | 操作 |
|---|---|---|---|---|---|---|
| 点击刷新加载 | ||||||
新增供应商
供应商列表
| 名称 | 权重 | 状态 | 成功/失败 | 最近失败 | 操作 |
|---|---|---|---|---|---|
| 点击刷新加载 | |||||
历史工单(最近 100 条)
| 时间 | VIN | 类型 | 状态 | 操作人 |
|---|---|---|---|---|
| 点击刷新加载 | ||||
SFD 上游维护模式 正常运行 (点击展开)
开启后,所有新 SFD 算码请求立即收到维护提示并停止,已在等待的工单也同样生效。
推送通知配置
新工单到达时:① 浏览器桌面弹窗(需点上方按钮授权)② Webhook 推送到手机(支持企业微信 Bot / Server酱)
⚠️ 算码定价与行为配置(高危,涉及资金) (点击展开)
以下设置直接影响用户实际收费与支付判定逻辑,误改可能导致多收/少收费或订单误转人工,仅限被授权账户调整。
小程序付款确认弹窗中展示给用户。
API 返回结果的轮询次数,每次间隔 3 秒;1 次 = 3s。
支付成功后等服务器回调的重试次数,每次约 1.5s;4 次 ≈ 6s。这是一分钟等待的原因,建议设 4。
回填算码结果
操作步骤:1. 复制下方 SFD 种子 → 2. 粘贴到算码软件计算 → 3. 将结果粘贴到 Token 框 → 4. 点击确认回填
点「关闭工单」后客户会立即收到此消息并停止等待。
编辑供应商
订单台账
-
当前结果条数
-
已支付笔数
-
已支付金额(元)
-
待支付笔数
| 下单时间 | 类型 | VIN | 金额 | 状态 | 商户订单号 | 微信交易号 | openid | 内部备注 |
|---|---|---|---|---|---|---|---|---|
| 点击「查询」加载订单 | ||||||||
提示:默认按下单时间倒序,最多 300 条;导出 CSV 最多 5000 条。已支付金额仅统计当前筛选结果中 status=paid 的订单。
车主用户管理
| 昵称 | openid | 角色 | 车辆数 | 已付费资产 | 累计消费 | 来源构成 | 注册时间 | 操作 |
|---|---|---|---|---|---|---|---|---|
| 点击「查询」加载用户(默认最近 200 个,建议用 openid 或昵称精确搜索) | ||||||||
用户详情
加载中...
商家 / 门店管理
门店刷写年费定价
店长在小程序「门店中心」按此价格微信支付开通/续费刷写年费(MERCHANT_YEAR 订单)。改价仅影响新订单。
待审核商户申请
| 门店名 | 联系电话 | 营业执照 | 申请人openid | 申请时间 | 操作 |
|---|---|---|---|---|---|
| 加载中... | |||||
门店列表
| 门店名 | 店长openid | 年费到期 | 员工(授权/总) | 席位/日额 | 状态 | 操作 |
|---|---|---|---|---|---|---|
| 加载中... | ||||||
门店详情
加载中...
🔐
安全管理
此区域可发放设备身份凭证,需要二次验证方可进入
安全管理 · 设备白名单 / 防伪配号 / 异常冻结
浏览器一键烧录 + 配号(Web Serial,空片直接用,不用装 Arduino IDE)
全流程在这一个页面完成:连接空片 → 烧录固件 → 自动读 MAC → 生成配号凭证 → 自动写入 → 重启校验。
仅支持 Chrome / Edge 等 Chromium 内核浏览器;
http://localhost 或已配置 HTTPS 的正式域名下可用,
局域网 IP(http://192.168.x.x) 直接访问会被浏览器拦截(非安全上下文)。
① 烧录包管理
三个文件从 Arduino IDE「项目 → 导出已编译的二进制文件」后,在 sketch 同目录下找:
xxx.ino.bootloader.bin / xxx.ino.partitions.bin / xxx.ino.bin。boot_app0.bin 不用传,已内置。| 版本 | 大小(KB) | 上传时间 | 操作 |
|---|---|---|---|
| 加载中... | |||
② 连接设备并烧录
③ 拔插 Type-C 后重新连接并配号
烧录已完成。ESP32-S3 原生 USB 芯片软件复位不可靠,请手动把 Type-C 数据线拔出再插回(真实断电重启),
等设备重新被系统识别后,点下面的按钮用新连接完成配号。
标签模板设置
复位自动化调试(实验性,测试用,不影响上面已验证可用的流程)
连接一台已经在正常跑(不是刚烧完还在 ROM 下载模式)的板子,触发一次硬件复位时序,看能不能在原连接上(或靠
getPorts() 自动重连)直接读到开机横幅里的"固件版本:"字样。读到了就说明这块板子的软件复位真的可靠,
可以把"拔插 Type-C"这一步从流程里去掉;读不到就说明还得继续手动拔插。
防伪配号(手动串口方式:读 MAC → 生成 SN + 凭证 → 串口写入)
产测/维修工位操作流程:
① 串口连设备发
AT+MAC? 读到 12 位 MAC →
② 把 MAC 填到下方点「生成配号凭证」→
③ 复制生成的 AT+PROVISION:... 串口发给设备 →
④ 发 AT+REBOOT 重启生效。device_secret 只在配号时可见一次,请当场写入。
安全事件(异地自动冻结 / 多账号预警 / 自证失败)
| 时间 | 类型 | SN | 说明 | openid |
|---|---|---|---|---|
| 加载中... | ||||
设备白名单(devices)
| SN | MAC | 状态 | 密钥 | 自证失败 | 最近接入 | 操作 |
|---|---|---|---|---|---|---|
| 加载中... | ||||||
设备详情
加载中...
编辑设备资料
经营看板
-
累计销售额(元)
-
近30天销售额(元)
-
近7天销售额(元)
-
今日订单数
-
激活车辆数
-
已兑换激活码
-
用户资产记录
-
退款资产数
近30天营收趋势(元)
功能销量 Top 10
| # | 功能 | 笔数 | 金额 |
|---|---|---|---|
| 加载中… | |||
订单统计
| 累计支付订单 | - |
| 近30天 | - |
| 近7天 | - |
激活码状态
| 总计 | - |
| 已兑换 | - |
| 可用 | - |
| 已冻结 | - |
| 已作废 | - |
用户 & 车型
| 用户资产记录 | - |
| 激活车辆数 | - |
| 车型配置数 | - |
| 退款资产数 | - |
新增账户
可访问的功能模块 (不勾子项=只读;子项需先勾父项)
远程账号务必填写固定IP,否则任何人凭密码即可登录
重置密码
当前账户列表
| 用户名 | 显示名 | 权限 | IP白名单 | 操作 |
|---|---|---|---|---|
| 点击刷新加载 | ||||
权限说明:
超级管理员 全部权限,含退款执行 + 账户管理(不可被子账户限制) ·
子账户 按勾选模块控制,退款只能「核实申请」,真实打款仍需管理员操作 ·
建议给客服勾选「售后处理」,给运营勾选「功能/激活码/看板」等。
在线用户 0
| 用户名 | 角色 | 登录时间 | 最近活跃 | 登录IP | 操作 |
|---|---|---|---|---|---|
| 点击刷新加载 | |||||
操作记录
| 时间 | 操作人 | 操作类型 | 目标 | 详情 | 结果 | 来源IP |
|---|---|---|---|---|---|---|
| 点击刷新加载 | ||||||
任务看板
添加任务
接受任务
接受后会记录接收时间(精确到分),方便跟进进度;预计完成时间以后也能改。
按设备 SN / 激活码查询 · 回收
原则:出了公司又回来的设备一律销毁不可复用。回收会把该 OBD 上兑换过的激活码永久作废。SN 和激活码只填一个。
或
该设备兑换过的激活码
| 激活码 | 档位 | 状态 | 绑定车架号 | 兑换时间 |
|---|---|---|---|---|
| - | ||||
该设备激活过的授权 (user_assets)
| VIN | 类型 | 来源 | 状态 | 恢复原车 | 金额(元) | 时间 |
|---|---|---|---|---|---|---|
| - | ||||||
该设备产生的订单
| 订单号 | 类型 | 车架号 | 状态 | 金额(元) | 时间 |
|---|---|---|---|---|---|
| - | |||||
仅作废激活码(不勾选上方)适用于"未退款、仅设备回收";勾选适用于"退款退货"。
工具帮助
支持简单 Markdown:
# 标题、## 小标题、- 列表、`代码`、**加粗**。空行分段。改完点「保存」,所有管理员都能看到。
添加品牌
添加车型配置
添加功能选项
功能操作 -
车辆信息
车架号:
品牌: -
年份: -
车型配置: -
当前状态
选项: -
描述: -
读取的原车数据:
操作选项
读取并上传云端(选填)
写入自定义数据
从云端恢复
恢复出厂设置
操作结果
添加功能
论坛管理 待审核 0
| 标题 | 作者 | 发布时间 | 👁 / 💬 | 状态 | 推荐 / 精华 | 操作 |
|---|---|---|---|---|---|---|
| 点击刷新加载 | ||||||
评论管理
| 评论者 | 内容 | 时间 | 操作 |
|---|---|---|---|
| 加载中… | |||
后台发帖 (运营造势 · 发布即通过审核)
支持 cloud:// fileID 或 https 图床地址
用户反馈 0 未读
加载中...
内容配置
使用教程(FAQ)
加载中...
应用配置
新增教程条目
反馈详情
🗃️
数据工作台
此区域含研究级数据,需要二次验证方可进入
数据工作台
| 状态 | 车型年份 | 功能名称 | ECU | DID | 功能编号 | bitOps / 备注 | 操作 |
|---|---|---|---|---|---|---|---|
| 点击「导入 Excel」或等待加载… | |||||||
| 品牌 | 年款 | 车型 | 配置名称 | VIP价格 | 排序 | 操作 |
|---|---|---|---|---|---|---|
| 点击「导入精友科技 Excel」开始… | ||||||
| 状态 点切换 | 优先 | 车型年份 | 功能名称 | ECU | DID | 负责人 | 采集日期 | 备注 | 操作 |
|---|---|---|---|---|---|---|---|---|---|
| 点「⊕ 新增」或导入 Excel 开始记录… | |||||||||
编辑功能库条目
📋 原始采集数据(来自宝贝.xlsx 数据库 sheet)
🚀 后端上传字段(推送到功能管理用)
🚀 推送到功能管理
推送后会在「功能管理」集合新建一条记录,并更新此行状态为「已上传」。
编辑车型
新增采集进度
加载中...