展示HN:Red Grid Link – 通过蓝牙进行点对点团队追踪,无需服务器
Show HN: Red Grid Link – peer-to-peer team tracking over Bluetooth, no servers

原始链接: https://github.com/RedGridTactical/RedGridLink

## 红网格链接:离线MGRS导航与团队协同 红网格链接是一款移动应用程序(目前iOS,Android即将推出),可在*无需*蜂窝网络的情况下提供离线MGRS导航和团队位置跟踪。它基于红网格MGRS引擎构建,使用GPS提供1米精度,并支持带有MGRS网格叠加的离线地图。 主要功能包括方位、距离、推算航位和坐标转换等战术工具,以及北约语音字母表读数。**现场链接**通过蓝牙/WiFi Direct实现零配置团队同步,支持2-8名用户,在地图上显示队友位置,并对超出范围的用户使用加密数据和“幽灵”标记。 提供省电的远征模式。用户可以下载地图包(USGS地形图、OpenTopoMap)并将任务数据导出为PDF。该应用程序可适应各种任务(搜救、荒野探险、狩猎、训练),并具有可定制的术语和主题。 定价从具有有限功能的免费版本到解锁完整功能的订阅/终身选项不等,包括无限地图下载和团队管理。红网格链接优先考虑隐私 – 无账户、分析或第三方数据收集。它是开源的,并欢迎社区贡献。

## 红格链接:点对点团队追踪 红格链接是一款新的免费iPhone应用程序,通过蓝牙在设备之间实现位置共享,专为信号有限或没有蜂窝网络的情况设计,例如野外探险。它解决了对简单、经济团队追踪的需求,无需依赖昂贵的无线电或依赖Android系统的ATAK等。 该应用程序在离线地形图上显示附近用户,并利用“幽灵标记”系统显示超出范围用户的最后已知位置和移动方向。它通过CRDT同步层来防止合并冲突,并采用端到端加密(AES-256-GCM,ECDH P-256),从而优先保证可靠性。 开发者正在寻求反馈,并计划未来的更新,包括Android兼容性、蓝牙长距离支持(编码PHY),以及潜在地与Meshtastic桥接,以使用LoRa硬件实现更广的范围。电池寿命通过不同的模式进行管理,在超远征模式下,耗电量可低至每小时2%。 [github.com/redgridtactical](github.com/redgridtactical)
相关文章

原文

Red Grid Link

Download on App Store Get it on Google Play License No Tracking Offline First MGRS Native AES-256 Flutter Tests Platform PRs Welcome Buy Me a Coffee

Offline MGRS navigation and proximity team coordination for small teams (2-8 people). No cell service needed.

Built on the MGRS engine from Red Grid MGRS. Field Link adds zero-config proximity sync over Bluetooth and WiFi Direct -- your team appears on the map the moment they're in range.

Available now on iOS. Android version coming soon.



Live Military Grid Reference System coordinates with 1-meter precision. GPS Kalman filter for smooth, accurate position tracking. MGRS grid overlay on offline maps from GZD down to 100m resolution. Bearing, distance, dead reckoning, resection, pace count (with accelerometer step detection), declination, and coordinate conversion tools. NATO phonetic voice readout for hands-free grid calls.

Field Link -- Team Sync Without Infrastructure

Zero-config proximity sync over BLE + WiFi Direct (Android) / AWDL (iOS). Devices within range automatically discover each other and share encrypted position and marker data. No internet required. No pairing codes. No servers.

  • 2-8 devices per session
  • AES-256-GCM encryption with ECDH P-256 ephemeral session keys
  • Tiered session security: Open, PIN, or QR code authentication
  • Delta payloads under 200 bytes per position update
  • Ghost markers with time-decay visualization when teammates disconnect
  • Velocity vectors project last-known movement direction
  • Expedition Mode: <3% battery/hr (BLE-only, 30s updates)
  • Ultra Expedition Mode: <2% battery/hr (BLE-only, 60s updates)
  • Auto-reconnect with exponential backoff on disconnect

Download map packs from USGS Topo (public domain) and OpenTopoMap for full offline operation. Maps are cached locally as MBTiles with MGRS grid lines rendered as a dynamic overlay.

One engine, four presentation layers. Terminology, icons, and quick actions adapt to your mission:

  • Search & Rescue -- sector assignments, clue markers, search patterns
  • Backcountry -- camp, waypoint, and trail navigation
  • Hunting -- stand locations, game sightings, property boundaries
  • Training -- exercise objectives, rally points, phase lines

Dead Reckoning, Resection, Pace Count, Bearing/Back Azimuth, Coordinate Converter (MGRS/Lat-Lon/DMS/UTM), Range Estimation, Slope Calculator, ETA/Speed Calculator, Magnetic Declination, Celestial Navigation, MGRS Precision Reference.

One-tap PDF export: map snapshot, mission timeline, track data, timestamps, team roster, markers, and session log. Share via AirDrop, file share, or any local transfer.

Red Light (night vision, free), NVG Green (Pro), Day White (Pro), Blue Force (Pro).


Open Red Grid Link and your MGRS position appears on the offline map. Navigate using bearing, distance, and dead reckoning tools -- identical to Red Grid MGRS but with a full map view and 11 tactical tools.

  1. Start a session -- tap one button to begin broadcasting over BLE
  2. Set security -- choose Open, PIN, or QR code authentication
  3. Teammates appear -- any device running Red Grid Link within range (~50-100m open, 20-60m woods) is automatically discovered
  4. Positions sync -- AES-256-GCM encrypted delta updates flow between all devices at configurable intervals
  5. Ghosting -- if a teammate moves out of range, their last-known position remains on your map with time-decay opacity (100% to outline over 30 minutes)
  6. Reconnect -- when a ghost comes back in range, their marker snaps to live position

No accounts. No servers. No cell service. No configuration. It just works.


Feature Free Pro Pro+Link Team
MGRS Navigation Yes Yes Yes Yes
All Operational Modes Yes Yes Yes Yes
11 Tactical Tools Yes Yes Yes Yes
Field Link (2 devices) Yes Yes Yes Yes
All Themes -- Yes Yes Yes
Unlimited Map Downloads -- Yes Yes Yes
AAR Export -- Yes Yes Yes
Full Field Link (8 devices) -- -- Yes Yes
Team Management -- -- -- Yes

Pricing:

  • Free -- All modes, 2-device Field Link, 1 map region, Red Light theme
  • Pro -- $3.99/mo or $29.99/yr
  • Pro+Link -- $5.99/mo or $44.99/yr (Pro + full 8-device Field Link)
  • Team -- $199.99/yr (8 seats, includes Pro+Link for all members)
  • Lifetime -- $99.99 one-time (Pro+Link forever)

Data Collected Stored Transmitted
GPS location In use only Local session DB Field Link peers only (encrypted)
Field Link positions Active session Ephemeral AES-256-GCM encrypted, device-to-device
Map tiles Downloaded Local MBTiles Standard HTTPS to tile servers
Waypoints & markers User-created Local only Field Link peers only (encrypted)
After-Action Reports User-generated Local only Never
Device identifiers Never Never Never

No accounts. No analytics. No ad networks. No third-party data SDKs. Privacy-safe crash reporting (Sentry, release mode only — no location data transmitted). In-app purchases processed by Apple/Google -- Red Grid Link never sees your payment details. Full details in PRIVACY.md.


git clone https://github.com/RedGridTactical/RedGridLink.git
cd RedGridLink
flutter pub get
flutter pub run build_runner build --delete-conflicting-outputs
flutter run

Requires Flutter SDK. Currently targeting iOS -- Android support is planned. All free features work from source. Pro features require a valid purchase through Apple. Field Link requires Bluetooth and location permissions on physical devices.


Full roadmap with feature checklists: ROADMAP.md

Version Target Theme Highlights
V1.0 Complete Foundation MGRS nav, Field Link (BLE+WiFi Direct), 11 tools, AAR PDF, offline maps, 4 themes, IAP
V1.1 Complete Field Hardening Kalman filter, step detector, Peer HUD, Ultra Expedition, auto-reconnect, map downloads, Sentry, l10n, Help/About
V1.2.1 Complete Reliability Field Link session fix, waypoint persistence, relative bearing arrow, demo mode
V1.3 Q3 2026 Team Features Team roles, waypoint sharing, route planning, boundary alerts, shared annotations
V2.0 Q4 2026 Intelligence Elevation profiles, line-of-sight, weather overlay, terrain analysis, contour lines
V2.1 Q1 2027 Advanced Nav Track recording, GPX import/export, navigate-to-waypoint, coordinate formats
V3.0 Q2 2027 Connected Ops Cloud relay, web dashboard, mesh networking, session scheduling, API
V3.1 Q3 2027 Sensors Garmin inReach, ATAK interop, external GPS, drone overlay
V4.0 Q4 2027 Training Scenario builder, instructor mode, scoring, AR compass, certification tracking
  • Security audits and cryptographic library updates
  • Battery performance optimization
  • Map tile source expansion
  • Test coverage expansion (target 90%+)
  • Store listing optimization and A/B testing

Red Grid Link is built in the open. We welcome bug reports, feature requests, and pull requests.

See the Roadmap for planned features and where help is needed.



MIT + Commons Clause -- free for personal non-commercial use. Commercial and organizational deployment requires written permission.

Contact: [email protected]


Your team. Your grid. No cell towers required.

If Red Grid Link helps you stay coordinated in the field, give it a star and share it with your team.

联系我们 contact @ memedata.com