fix(installer): 保留现场固定热点约定并说明连接要求
构建客户端 / 检查(类型 + 单元测试) (push) Waiting to run
构建客户端 / Linux x64(deb + AppImage) (push) Blocked by required conditions
构建客户端 / Windows x64(NSIS 安装包) (push) Blocked by required conditions
构建客户端 / macOS 通用(.app + .dmg) (push) Blocked by required conditions

安装完成页默认展示现场统一的 SSID 与密码,便于裁判系统连接和现场调试;本地覆盖配置继续用于其他部署。

- fix(installer): 使用共享热点默认值,并修正本地覆盖配置的包含路径
- docs(network): 明确设备按固件中的固定热点参数连接,客户端电脑需接入同一网络,更换热点后需重新编译烧录
- docs(agents): 区分现场统一热点约定与个人 Wi-Fi 配置,保留前者及对应安装说明

验证:无本地配置与带本地覆盖两种 NSIS 配置均编译通过;预处理检查确认热点名称和密码按预期显示;git diff --check。未连接或烧录设备。
This commit is contained in:
2026-10-21 09:28:41 +08:00
parent 054379dc64
commit 72901939c6
9 changed files with 52 additions and 14 deletions
+5 -1
View File
@@ -169,7 +169,11 @@ icacls .\src-tauri\target\x86_64-pc-windows-msvc\release\bundle\nsis\*-setup.exe
NSIS 安装流程使用简体中文,包括欢迎、安装位置、安装完成、覆盖安装、卸载与 WebView2 错误提示。`src-tauri/installer/hooks.nsh` 定义页面提示和安装日志,`SimpChinese.nsh` 定义 Tauri 安装器的补充翻译;`tauri.windows.conf.json` 引用这些脚本和主题图片。沿用 Tauri 默认安装模板和当前用户安装方式;首次启动的模式选择与裁判系统绑定仍在客户端内完成。
默认完成页提示客户端与裁判系统连接同一网络,不内置 Wi-Fi 凭据。现场安装包如需显示热点信息,可将 `src-tauri/installer/network.example.nsh` 复制为同目录的 `network.local.nsh`,填写后重新打包。该本地文件已被 Git 忽略;不要提交它,分发安装包时也需确认其中的热点信息允许分享。
现场裁判系统采用固定热点约定:SSID 为 `SR-602-2G4`,密码为 `12345678`。热点需提供 2.4 GHz Wi-Fi;运行客户端的电脑也应接入同一网络,并允许设备间互访。固定这组参数是为了便于现场连接和调试,安装完成页会直接显示它们。
裁判系统只会连接固件中配置的热点。`WIFI_SSID` 和 `WIFI_PASS` 在编译时写入固件,名称和密码必须匹配;设备不会自动改连其他热点。客户端中的模式选择和设备绑定不修改设备的 Wi-Fi 参数。更换热点时,需修改固件构建配置、重新编译并烧录。
共享现场热点信息保存在 `src-tauri/installer/network.nsh`,随项目维护,普通构建和 CI 构建都会显示。其他部署如需更换安装提示,可将 `network.example.nsh` 复制为同目录的 `network.local.nsh` 并填写;本地覆盖文件已被 Git 忽略。这个覆盖只改变安装提示,不会改变设备固件的连接参数,两边需要同步核对。
视频录制另需可从 `PATH` 找到的 `ffmpeg`,也可以在配置的 `[recording] ffmpeg` 中指定路径;基础图传显示不依赖它。