news 2026/10/7 15:30:22

Fieldwatch报告生成完全指南:Debrief、Path轨迹地图与WiGLE/GPX/KML导出一击即得

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Fieldwatch报告生成完全指南:Debrief、Path轨迹地图与WiGLE/GPX/KML导出一击即得

Fieldwatch报告生成完全指南:Debrief、Path轨迹地图与WiGLE/GPX/KML导出一击即得

【免费下载链接】FieldwatchReceive-only Wi-Fi and Bluetooth LE observer for Android. MIT.项目地址: https://gitcode.com/gh_mirrors/fi/Fieldwatch

Fieldwatch 是一款面向 Android 的只读式 Wi-Fi 与蓝牙低功耗(BLE)观测工具:它被动监听周围的无线电信号,不联网、无账号、无后端服务器。除了实时列表,它最强的能力是"出报告"——一键生成Debrief 现场报告、绘制Path 轨迹地图,并把扫描结果导出为GPX、KML、WiGLE CSV、CSV/JSON等通用格式。本指南带新手从零走完全流程:从建立 Sit 时间窗,到导出可直接打开的地图文件。

上图为 Fieldwatch 的整体工作流程:手机前台扫描 Wi-Fi/BLE 信号,本地完成签名匹配,Live 视图调优与告警后,最终沉淀为 Log、Sits、Debrief 报告——全部数据都留在本机。

一、先认识 Reports 标签页

Fieldwatch 底部导航的Reports页集中了所有报告与导出功能,界面源码见 ReportsScreen.kt。它包含六个区块:

区块作用一句话记忆
Sits建立/管理命名时间窗报告的"取景框"
Path本机 GPS 轨迹 + 信号点地图看"你走过哪、哪里听到什么"
Sit reportDebrief 文本 / PDF、AI Export自动生成现场报告
Sit export当前时间窗逐台设备导出一个窗口一张清单
Compare sits两个窗口对比谁多了、谁少了
Log export会话滚动日志导出(CSV/JSON/GPX/KML/WiGLE)全程原始记录

官方完整操作细节见用户手册 Fieldwatch_User_Manual.pdf 与快速上手卡 instruction.txt。

二、建立 Sit:让报告有固定的时间窗

默认情况下,Debrief 和 Path 只使用最近 15 分钟的内存数据(约 400 台设备)。想要更长的时间窗或固定某个时段,先建立一个Sit:

  1. 打开 Reports → Sits 区块,点击Start sit,输入一个名字(如"车库巡检 14:00");
  2. 期间正常走动、扫描,Sit 会自动收录设备、GPS 轨迹与告警(单 Sit 最多 6000 台,见 Sit.kt);
  3. 结束巡检点End sit。已保存的 Sit 可重命名、删除,也可选中后回看该窗口的 Path 与 Debrief。

💡 开车或长距离步行时,官方建议每 10–15 分钟或每个停靠点做一次 Debrief——与你同行的信号会留在下一份报告里,路边的杂波则会自然消失。

三、Debrief(文本/PDF):一键生成现场报告

点击Debrief (text)或Debrief (PDF),Fieldwatch 会自动合成一份结构化报告,逻辑集中在 DebriefReport.kt。报告包含:

  • 执行摘要:听到多少台 Wi-Fi AP、多少台 BLE、多少台命中签名;
  • 位置与移动:你走过的 GPS 路径长度、跨度,以及在线地名(如开启"Online place names");
  • 追踪评估⚠️:核心卖点。基于 GPS 共行(co-travel)启发式判断——
    • Possible trackers with you:整个 Sit 期间一直"贴着你走"的 AirTag/SmartTag 类标签(可能是你自己的,也可能是被放置的,需逐一核对 MAC);
    • Possible tail:Sit 开始后才出现、随后一直跟随你的标签,提示"有人在跟着"的可能;
    • 零售信标(iBeacon 等)与可穿戴(Garmin/Fitbit/Oura)单独列出,因为它们通常不随身移动;
  • 网络清单:Wi-Fi 信道分布图、隐藏 SSID、常驻设备、签名命中;
  • Extra attention:命中"重点关注"签名(执法记录仪、摄像头眼镜、ALPR 等)的设备;
  • 建议行动:结尾给出可执行的下一步。

报告末尾有醒目的Takeaway结论句,并附带免责声明:模式匹配是假设,不是身份认定,也不是法律结论。

两个实用开关:

  • Show all radios(默认关):开启后列出全部设备;关闭时只列你命名过、标记 Mine 或书签的设备;
  • Show unmatched rotating BLE(默认关):控制是否列出未匹配的轮换地址 BLE。

另外,AI Export按钮会生成一段可直接粘贴给聊天模型的 Markdown 附录(速率、RSSI 区间、追踪 ID 等),适合需要更深度统计的场景。

四、Path:把"你走过的路"画成轨迹地图

Path 区块是一张北向上的轨迹图(绘制逻辑见 SitPathPlot.kt):

  • 线条 = 本机的 GPS 轨迹;黑点 = 起点;蓝点 = 当前位置;
  • 彩色图标 = 命中 MAC/签名告警的设备落点;数字 = 多个设备在同一位置;
  • 绿色粗线段 = 你停留过的区域,路径边缘有时间刻度;
  • 若收到带经纬度的无人机 Remote ID 广播,还会单独绘制其广播轨迹卡片。

📌 注意:图上图标的位置是**"你的手机听到它的地方"**(hear-point),不是该设备本身的定位。设备若主动广播坐标(如无人机),才会使用它上报的位置。

前提条件:Settings 中Tag detections with GPS保持开启(默认开),且系统定位开启、有真实移动。点击地图上的图标或下方列表行,可直接跳转到该设备详情页。

五、Sit export 与 Log export:GPX / KML / WiGLE 导出一击即得

Fieldwatch 提供两组导出(格式定义见 GeoExport.kt、SitExport.kt),操作完全一致:选格式 → 选范围(全部 / 仅 Wi-Fi / 仅 BLE)→ 点Share或Save to SD card。

Sit export:当前时间窗的"设备清单"

每个唯一设备一行,含 RSSI 区间、信道、签名、Extra attention、自定义名与观察者备注,支持 CSV / JSON lines / GPX / KML / WiGLE。

Log export:全程滚动日志

记录本次会话每一次"听到"(需 Settings 中开启 logging),同样五种格式。各格式用途:

格式适合打开它的工具特点
Log file — CSVExcel / 表格软件与磁盘滚动文件同构的表格
Log file — JSON lines脚本、数据分析每行一个 JSON 对象
GPX — GPS Exchange任何徒步/骑行轨迹软件每台设备一个<wpt>落点,并附带你整条走线作为<trk>轨迹
KML — Google EarthGoogle Earth同上,Placemark + Operator path 线
WiGLE CSVwigle.net 社区地图标准 WigleWifi-1.4 表头,可直接上传社区

⚠️隐私提醒:文件中的经纬度是你听到设备时手机所在位置,不是对方的位置。即使开启了 Privacy mode(屏幕打码),日志、Sit 导出和 GPX/KML/WiGLE 文件仍保留完整 MAC 与坐标——分享前请先确认。Fieldwatch 本身从不上传,一切上传行为由你自己决定。

六、新手最快上手清单

  1. 系统设置:定位(精确)、Wi-Fi、蓝牙全部打开,授予 Fieldwatch 全部权限(步骤详见 instruction.txt);
  2. Settings 保持Tag detections with GPS与Logging开启;
  3. 出发前 Reports →Start sit命名当前任务;
  4. 每 10–15 分钟或每到一处:Debrief (PDF)留档一份;
  5. 任务结束:End sit→ Sit export 选 GPX 分享给同伴,Log export 选 CSV 存档;
  6. 想对比两次巡检差异:建立第二个 Sit 后用Compare (text/PDF)做"仅本次 / 仅对方 / 两边都有"的存在性对比。

按这套流程,你得到的不只是一张屏幕截图,而是一整套可回溯、可分享、可放进表格和地图软件里的完整证据链——这正是 Fieldwatch 作为离线外勤工具的核心价值。

【免费下载链接】FieldwatchReceive-only Wi-Fi and Bluetooth LE observer for Android. MIT.项目地址: https://gitcode.com/gh_mirrors/fi/Fieldwatch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 15:29:38

【专知智库】让数据变成零件,让零件变成资产,让资产驱动增长

让数据变成零件&#xff0c;让零件变成资产&#xff0c;让资产驱动增长专知智库&#xff0c;上市公司研发价值增长操作系统一、数据&#xff0c;为什么没有变成资产&#xff1f;每家公司都有大量数据。研发数据、专利数据、软著数据、合规数据、实验记录、技术方案、人员工时、…

作者头像 李华
网站建设 2026/10/7 15:29:10

挖到一款AI漫剧生成新项目|个人实测体验,一起来玩

最近一直在体验市面上各类AI视频漫剧工具&#xff0c;偶然拿到了新项目的小规模内测机会。 ⏰内测时间&#xff1a;10月13日‑10月19日 项目暂未对外公开&#xff0c;进入平台需要邀请码。 &#x1f449;扫码进群即可领取内测邀请码&#xff1a;扫码进群即可获得邀请码 http…

作者头像 李华
网站建设 2026/10/7 15:28:47

Caveman式极简编码代理:proxy、endpoint与token管理实战

1. 从“caveman”说起&#xff1a;一个被低估的编码代理思路第一次看到“caveman”这个词被拿来命名一个跟 coding agents 相关的东西&#xff0c;我脑子里蹦出来的画面是《疯狂原始人》里那种抡着骨头棒子、不管三七二十一先砸下去再说的场景。后来仔细琢磨了一下这个命名背后…

作者头像 李华
网站建设 2026/10/7 15:28:42

Text2SQL 训练数据合成:利用大模型批量构建黄金问答对与 SQL 校验

Text2SQL 训练数据合成&#xff1a;利用大模型批量构建黄金问答对与 SQL 校验上个季度为了优化公司内部垂直领域的 Text2SQL 表现&#xff0c;团队采购了一批开源基础模型打算进行微调&#xff08;SFT&#xff09;。训练集构建的任务分发到业务线后&#xff0c;动员了六位数据分…

作者头像 李华
网站建设 2026/10/7 15:28:19

ComfyUI 多角度剧情分镜工作流:QwenImageEdit 指令式图生图实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华