# 野外探险在无网络情况下实现文字和GPS位置共享通信的解决方案

原文：[https://www.rfidpda.cn/news/xinwen/2701.html](https://www.rfidpda.cn/news/xinwen/2701.html)

野外没有手机信号时，可用带GNSS和LoRa模块的手持终端传输短文字、坐标、状态和求助信息，但真正形成自组网仍需要点对点、中继或多跳协议支持。文章分清LoRa透传、LoRaWAN与Mesh的差异，说明离线地图、消息确认、重试补传、合法频段、山脊沟谷覆盖测试和队伍通信规则，并结合鸟鸟N70S LoRa规格参数给出四机失联与中继样机验收方法。

野外没有手机信号时，可以用带GNSS定位和LoRa通信模块的手持终端，在队员之间交换短文字、坐标、报平安状态和求助信息。但能不能真正形成“自组网”，不取决于机身上有没有LoRa模块，而取决于终端之间是否支持点对点、点对多点、中继或多跳路由协议。

LoRa适合传小数据，不适合承担连续语音、照片和视频。更稳妥的方案，是把它定位为队内低速数据链路，并保留卫星通信设备、个人定位信标或符合活动区域要求的应急通信手段。探险队伍不能把一条未经实地验证的LoRa链路当作单一救援通道。

[!\[LoRa通信模块的手持终端实拍图\](https://www.rfidpda.cn/uploads/allimg/20260826/1-260R6101222T4.jpg)](https://www.rfidpda.cn/pro/other/xj/1702.html)

## 一套能工作的系统，不只是两台加了LoRa模块的PDA

完整方案由四部分组成：手持终端负责显示地图、输入文字和采集位置；LoRa模块负责发射和接收短报文；组网协议负责寻址、确认、重发与中继；离线应用负责队员列表、消息队列、轨迹和告警。

每台设备通过GNSS得到经纬度，但坐标不会自动变成一张可读的地图。出发前还要把活动区域的离线地图、路线和关键点下载到终端，应用再把收到的坐标投到离线地图上。否则设备虽然收到了“北纬多少、东经多少”，队员仍很难快速判断对方位于山脊、沟谷还是岔路口。

LoRa Alliance公布的LoRaWAN架构是终端通过网关连接网络服务器的星中之星拓扑，终端并不会因为都支持LoRaWAN就自动替彼此转发数据。\[LoRa Alliance对LoRaWAN拓扑的说明\](https://lora-alliance.org/about-lorawan-old/)也明确了网关与网络服务器的角色。若项目目标是“没有公网、没有固定网关，多台手持机互相通信”，规格书里需要出现点对点、点对多点、中继或Mesh路由能力，不能只写“支持LoRaWAN Class A/B/C”。

![野外LoRa手持终端通过队长节点和高位中继共享短文字与GPS位置](https://www.rfidpda.cn/uploads/allimg/20260901/1-260Z115553Xa.jpg)

手持终端负责位置与业务，LoRa负责短报文；是否能绕过山体和扩大覆盖，要看协议是否支持中继以及中继能否放在合适的高点。

## 文字和位置消息应该怎样设计

野外链路带宽有限，一条消息不应只是自由输入的一段文字。应用可以把常用信息做成状态按钮，例如“正常前进”“原地等待”“需要协助”“发现风险”“返回集合点”，并自动附带设备编号、人员编号、时间、坐标、电量和消息序号。自由文字只承担必要补充。

一条“需要协助”的消息发出后，终端应显示发送中、已由对端收到、已由队长确认或暂未送达。没有确认的消息进入重试队列，按间隔退避重发；设备重新进入覆盖区后再补传。接收端按照消息序号去重，避免同一次求助因为重发而在地图上生成多条事件。

位置共享也不宜固定为高频连续上报。普通行进状态可以降低频率，队伍分散、路线变化或进入高风险区域时再缩短间隔；紧急状态则提高优先级。这样既减少空口拥塞，也能控制电量消耗。轨迹点应在本机持续保存，即使暂时发不出去，恢复连接后仍能补齐人员失联前的一段路线。

鸟鸟N70S LoRa无线透传规格书给出的LoRa模块频率范围为150MHz至960MHz，发射功率标称+20dBm、接收灵敏度标称-140dBm，并给出“可达5km”的产品参数。该数字可以作为样机测试的起点，不能当成山地覆盖承诺。

同一组设备在开阔直视环境、林下、山谷、山体背面和车辆内部，结果可能差很多。人体遮挡、终端握持方向、天线位置、频率与扩频参数也会改变链路。真正有用的验收数据不是“某个远点收到过一次”，而是沿计划路线连续发送固定数量的消息，统计送达率、往返确认时间、重传次数和失联区间。

测试路线至少应包括营地、林区、山脊、沟谷、转弯背坡和可能的分队区域。若某段长期失联，可把便携中继放到视野更好的高点，或调整队伍行进规则，让队长节点保持在两组人员之间。协议不支持中继时，增加一台设备并不会自动产生多跳效果。

## N70S适合承担什么角色

鸟鸟N70S规格书显示，该机采用Android 12、八核2.0GHz平台，标准4GB+64GB存储，可选8GB+128GB；配备5英寸720×1280屏幕、GNSS定位、双频Wi-Fi、蓝牙5.1和可拆卸5000mAh电池，整机标注IP67和1.5米跌落防护。项目可通过预留串口增加LoRa或Zigbee模块，用于无公网环境的数据透传。

这些配置适合承载离线地图、队伍应用、坐标显示和消息缓存。项目仍需单独确认LoRa模块型号、合法使用频段、天线结构、协议栈、组网数量、寻址方式、加密与升级机制。透明串口只能说明Android应用可以收发字节，并不等于已经具备队伍管理、消息确认和自组网路由。

如果活动要求设备之间直接通信，样机软件要在没有SIM卡、没有Wi-Fi热点、没有互联网服务器的状态下演示。两台设备互发成功只能证明点对点；要验证中继，应让A与C互相不可直达，由B转发消息，再观察B离线后网络怎样重建。

## 出发前应把通信规则写进队伍流程

设备全部调通后，队伍还需要一套简单、可执行的规则。每台终端绑定真实人员和备用联系人；出发前统一频道、组号、密钥、地图版本和时间；约定正常报平安周期，以及多久未收到确认就升级处理。紧急消息既要在界面上醒目，也要有声音、振动和重复确认，避免终端放在背包里无人察觉。

队员需要知道什么情况下继续移动，什么情况下停在原地等待。失联时盲目追赶，常会让原本清楚的末次位置失去价值。终端可以显示“末次确认位置”和“末次本机定位”，两者必须分开：前者代表队伍真正收到的记录，后者可能还没有发出去。

电量也要按整段行程管理。屏幕常亮、频繁定位、持续扫描和高频发射都会缩短续航。备用电池、车充或移动电源应在低温、雨水和背负条件下测试，不能只看实验室待机时间。

![野外LoRa通信路线测试记录山脊沟谷背坡和中继点的送达率](https://www.rfidpda.cn/uploads/allimg/20260901/1-260Z1155555107.jpg)

路线测试要记录每个地形点的送达率和确认时延，再决定是否增加中继、调整队形或降低位置上报频率。

## 样机验收要直接模拟一次失联

验收时可以设置四台终端：两台队员机、一台队长机和一台中继机。关闭蜂窝数据与Wi-Fi，让队员机发送文字和坐标；遮断其中一条直达链路，检查中继是否转发；再关闭中继，观察消息是否进入队列、网络恢复后是否补传和去重。随后让设备重启，确认未送达消息、离线地图和人员关系没有丢失。

一套适合野外的LoRa手持方案，价值不在于写出一个很大的公里数，而在于队员发出的每条重要消息有没有身份、时间、位置、确认和失联后的处理路径。把网络拓扑、离线地图、消息闭环和应急规则一起做完，LoRa才从一个无线模块变成可使用的队伍协同工具。


封面：/uploads/allimg/20260901/1-260Z11600045O.webp
