如何在您自己的地形中测试 LoRa GPS 追踪器的距离
宣传距离是在最佳条件下测得的。下面介绍如何测出您的实际距离。
规格表上的距离无法告诉您在自己的森林或山谷中会发生什么。例如,Loko 的 20+ km 适用于视距良好的开阔区域。树木、山丘和贴近地面的追踪器都会缩短距离。
收到过的最远一个位置也不是好指标,因为一个幸运的数据包说明不了多少问题。更好的问题是:在每个距离上有多少比例的更新能够送达。这个数字就是送达率,本测试无需专用设备即可测量。

您需要什么
- 您计划使用的追踪器和接收器,电池已充满
- 一位协助者,或在每个停留点可安全放置设备的地方
- 安装了追踪器应用和离线地图的手机
- 手表,以及下方的记录表(纸质或笔记应用)
- 对于 Loko,还需要装有 Chrome 或 Edge 的电脑,以便之后读取日志
第 1 步:固定设置
选定一种配置并记下来,整个测试过程中保持不变。如果中途更改频率、发射功率或扩频因子,结果将无法比较。请使用您实际会用的设置进行测试。Loko 的 LoRa 输出默认为 8 dBm,可在当地法规允许范围内配置到最高 22 dBm。
选择较短的更新间隔,以便在每个停留点收集足够的样本。间隔不会改变距离,只决定收集多少个点。30 秒很合适:在一个停留点等待十分钟,预计约有 20 次更新。间隔越短越耗电,因此这一设置仅用于测试,并非日常使用建议。
第 2 步:按实际用法安装
高度和附近物体与距离同样重要。狗项圈上的追踪器位置低,且紧贴身体。飞行中无人机上的追踪器能看到更广的地平线。请按实际位置和高度安装追踪器,并把接收器保持在您实际手持的高度。如果搜寻时还会登上山脊,请单独测试一轮。高度为何如此重要,请参阅我们关于无线电视距的指南。
第 3 步:停留并计数
- 选择 5 到 8 个距离逐渐增加的停留点,包括现实中最差的位置:山脊背后、树林深处、沟谷之中。
- 先从约 100 m 的近处开始,确认一切正常。
- 在每个停留点等待 10 分钟。根据到达时间,统计应用收到了多少条新更新。
- 用收到数除以预期数,就是该停留点的送达率。
- 继续测试,直到送达率接近零,然后在返回途中重复一两个停留点,确认结果是否一致。
注意一个陷阱。Loko 应用会显示最新的点及其到达时间,但不会提示数据已过时。如果追踪器在 60 秒内无法获得 GPS 定位,就会发送最后已知位置,因此旧位置可能显示为最近才到达。请在停留点之间把追踪器移到开阔天空下,并确认位置确实随移动而变化。
第 4 步:填写记录表
| 停留点 | 距离 | 地形和视距 | 预期 | 收到 | 送达率 |
|---|---|---|---|---|---|
| 1 | 100 m | 开阔,视野清晰 | 20 | ||
| 2 | 20 | ||||
| 3 | 20 | ||||
| 4 | 20 | ||||
| 5 | 20 |
计算很简单。仅作举例:20 次中收到 18 次为 90%,20 次中收到 3 次为 15%。每个距离可从地图或下一步的日志中测量。
Loko Ground 还会显示 RSSI,即接收信号强度,请在每个停留点记录。它可以在更新开始丢失之前提示链路已接近失效。但最重要的数字仍是送达率。
第 5 步:与内置日志对比
带内置存储的追踪器可以让您查看更新未送达时它所在的位置。这能区分两种问题:GPS 问题,即追踪器不知道自己的位置;无线电问题,即它知道位置,但更新未能送达。
Loko Air 最多存储 3,100 个 GPS 点,超出无线电范围时仍会继续记录,并优先覆盖最旧的点。测试后,将其连接到Loko 配置工具,并将轨迹导出为 .gpx 或 .csv。CSV 包含记录编号、日期、时间、纬度、经度、海拔、速度、HDOP 和电池电压。请在测试后尽快读取日志,以免所需数据被覆盖。
Loko Air 日志中的时间为 UTC,因此请先将您的记录换算为 UTC,再进行对比。然后逐一查看收到的更新中的空档。如果空档期间日志点良好,问题在无线电链路。如果点缺失或 HDOP 偏高,则说明 GPS 定位不佳。
如何解读结果
没有通用的合格线,因为这取决于错过一次更新对您的影响:
- 移动中的狗:狗一直在移动,所以空档很关键。请找出送达率持续保持较高的距离。
- 坠落的无人机:它不再移动,一个数据包可能就够了。如果您愿意等待,较低的送达率也可能可用。
- 缓慢移动的动物或车辆:如果能接受较长的空档,较低的送达率也可能足够。
如果结果不理想,请每次只改变一项并重新测试。通常应先尝试升高接收器,因为这不需要任何花费。提高发射功率会增加耗电,并且必须符合当地法规。地形、季节或安装方式发生变化时,请重新测试,因为树叶和高度都会改变结果。
测试时请注意安全:未经许可不要进入私人土地,也不要依赖未经测试的追踪器来完成任何关乎安全的任务。硬件数据请参阅Loko 规格。
常见问题
LoRa 距离测试需要多长时间?
每个停留点约 10 分钟,再加上路程时间。根据地形不同,五到八个停留点通常可在一到两小时内完成。
多高的送达率才算好?
取决于用途。移动中的狗比坠落的无人机更需要稳定的更新,后者收到一个位置可能就够了。
为什么我的距离比宣传的数字短很多?
宣传数字假定处于视距良好的开阔区域。树木、山丘、建筑物和安装位置较低的追踪器都会缩短链路距离。
需要专用设备吗?
不需要。您只需要追踪器、接收器、应用、手表和记录表。之后用电脑可以方便地读取内置日志。
Loko Air 可在设备内记录最多 3,100 个 GPS 点,您可以将它的行进路线与接收器实际收到的数据进行对比。
了解 Loko 的工作原理