Trail Mate 用户目标与系统行为地图

21 个源码支持的用户目标;不是页面清单。Markdown 是内容权威源。

21Use cases
6Business contexts
2Design candidates

设计口径

confirmed 表示行为已有源码 owner;candidate 表示目标存在但关键模型仍未闭合。Call、Package、Firmware、Wi-Fi Lease 是有效用例,不因此自动成为独立领域模型。

切换活动协议并提交无线配置

网络、身份与目录

安全释放旧协议,加载新协议分区并在启动成功后提交配置。

打开设计

管理联系人、附近节点与本地信任

网络、身份与目录

把协议观察转换为目录条目,并执行保存、重命名、忽略、删除和人工验证。

打开设计

连接 Wi-Fi 并仲裁联网能力

网络、身份与目录

连接网络,并在通话、OTA、包下载和长连接之间分配可撤销租约。

打开设计

发送去中心化消息并跟踪投递

通信、媒体与投递

验证目标、建立本地消息、经活动协议发送,并由账本提交终态。

打开设计

接收、验证并提交去中心化消息

通信、媒体与投递

无线事件发起接收链;验证、去重、持久化成功后才刷新会话。

打开设计

发起或响应 Reticulum 实时通话

通信、媒体与投递

建立链接、软抢占资源、响铃、接听并进入独占媒体阶段。

打开设计

监听模拟对讲频道

通信、媒体与投递

按设备能力启动接收监控,显示频率、信号与音量并安全释放 radio。

打开设计

接收并保存 SSTV 图像

通信、媒体与投递

启动 SSTV 接收、展示解码进度和图像,并报告保存路径。

打开设计

使用离线地图建立现场态势

地图、定位与现场感知

从本地瓦片和带来源时间的叠加对象构造可离线使用的态势视图。

打开设计

检查 GNSS 卫星、定位与时间权威

地图、定位与现场感知

显示卫星天空图、接收器诊断和 fix 质量,并只在有效时间输入时更新系统时钟。

打开设计

记录并可靠保存现场轨迹

地图、定位与现场感知

把有效定位采样放入有界队列,由存储 worker 批量写入并在停止时 flush。

打开设计

加载路线并判断偏航与恢复

地图、定位与现场感知

读取路线、计算最近线段距离并使用双阈值更新偏航状态;领域 owner 尚未形成。

打开设计

扫描频段并选择低干扰频点

地图、定位与现场感知

按区域 band plan 扫描 RSSI,计算噪声与热点并允许应用最佳频点。

打开设计

建立团队凭据与成员关系

团队协作

创建团队、交换配对消息和密钥,并处理 kick、key request 与 leader transfer。

打开设计

共享团队位置、航点、轨迹与聊天

团队协作

用 Team payload 编码业务事实,经活动传输发送并由接收事件更新地图或聊天。

打开设计

安装、更新或卸载扩展包

设备维护与数据所有权

检查固件和内存兼容性,下载校验归档,原子更新 payload 与 installed index。

打开设计

检查并安装设备固件更新

设备维护与数据所有权

检查版本、取得 OTA 独占资源、下载和安装,并以 reboot 或 error 结束。

打开设计

备份、恢复或重置设备设置

设备维护与数据所有权

在 SD 上建立受控备份,恢复前验证内容,危险重置要求明确确认。

打开设计

把设备存储安全交给 USB 主机

设备维护与数据所有权

暂停 GPS/radio/screen sleep 等存储使用者,切换 SD 所有权,退出时恢复。

打开设计

通过 HostLink 与外部主机交换应用数据

外部应用与主机集成

会话握手、序号和帧路由保护状态/GPS/配置与 app-data 交换。

打开设计

向手机应用提供协议兼容服务

外部应用与主机集成

IPhoneAppFacade 为 Meshtastic 与 MeshCore BLE core 提供共享应用能力,而不混合两套 wire contract。

打开设计