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
+2
View File
@@ -141,6 +141,8 @@ WIFI_PASS='你的Wi-Fi密码'
`.env` 使用简单的 `KEY=value`;值含空格、`#` 或 `$` 时用单引号包围,不使用变量展开或命令替换。脚本会加载 `.env`,直接 `cargo build` 不会自动读取它。上述参数在编译时写入固件,修改后需要重新编译和烧录。`.env` 已被 Git 忽略;固件也包含凭据,分享前应重新配置。
现场使用的固定热点名称、密码和连接步骤见[客户端说明](../desktop/client.md#windows-x64-构建)。裁判系统只连接编译时配置的 SSID,并使用对应密码,不会在运行时改连任意热点;运行客户端的电脑也需接入同一网络。固定这组参数便于现场连接和调试。其他部署更换热点时,需同步修改固件构建参数和安装提示,再重新编译、烧录;仅修改安装提示或客户端绑定不会改变设备的连接目标。
运行时断线恢复不重置摄像头、曝光或增益。首次尝试立即发起,失败后按 1、2、4、8、16、30 秒退避;关联与 DHCP 分别有 15 秒期限。恢复 IP 后丢弃旧采集帧、重建 socket 并重新广播,由客户端自动续订。启动时首次联网仍使用扫描与认证模式探测流程。实现依据 [ESP-IDF 断线事件处理说明](https://docs.espressif.com/projects/esp-idf/en/v5.5.5/esp32s3/api-guides/wifi.html#wifi-event-sta-disconnected)。
## 编译固件