πŸ“‘

GNSS / GPS Data Collection

Sub-meter accuracy positioning for field crews β€” Bluetooth GNSS receivers, full NMEA parsing, and accuracy-enforced data capture

Trimble / Eos / Bad Elf NMEA 0183 Sub-Meter Accuracy Multi-Constellation Bluetooth LE & Classic

Core Capabilities

Professional-grade GNSS positioning integrated end-to-end into field data collection workflows

πŸ”΅

Bluetooth GNSS Receivers

Pairs with professional-grade external GNSS receivers over Bluetooth Classic and Bluetooth LE. Tested and supported devices include Trimble R1/R2, Eos Arrow 100/200/Gold, Bad Elf GNSS Pro+, Juniper Systems Geode, and Leica Zeno. Automatic reconnect on signal loss.

πŸ“œ

NMEA 0183 Parsing

Full sentence-level parsing of NMEA 0183 streams from any receiver. Supports GGA (fix data & altitude), GSA (DOP & active satellites), GSV (satellites in view), RMC (recommended minimum), VTG (velocity over ground), and proprietary PTNL sentences from Trimble.

🎯

Quality Metadata Stamping

Every captured feature, photo, and form record is stamped with full quality metadata: HDOP, VDOP, PDOP, fix type (autonomous / SBAS / DGNSS / RTK float / RTK fixed), number of satellites used, and receiver-reported accuracy estimate in centimeters.

🚧

Accuracy Threshold Enforcement

Configurable per-form or per-layer minimum accuracy gate. The app visually warns field crews when current accuracy exceeds the threshold and can optionally block capture until the required precision is achieved. Thresholds range from sub-decimeter to meter-level depending on use case.

πŸ›°οΈ

Multi-Constellation Support

Leverages all available GNSS constellations simultaneously: GPS (USA), GLONASS (Russia), Galileo (EU), BeiDou (China), and SBAS augmentation systems (WAAS, EGNOS, MSAS, GAGAN). More satellites mean faster fixes and better accuracy in challenging terrain.

πŸ“

Dynamic Form Auto-Population

GNSS coordinates, elevation, and accuracy are automatically filled into designated form fields the moment the user captures a point. Field crews spend zero time manually entering coordinates β€” the data flows directly from the receiver into the structured record.

✏️

Point / Line / Polygon Digitizing

Capture point assets, trace line features (e.g., ROW boundaries, patrol paths), and delineate polygons (e.g., treatment areas, conservation zones) directly in the field with the external GNSS receiver. Each vertex is stamped with its individual accuracy reading.

πŸ“·

Geotagged Media Capture

Photos and videos captured in the app are embedded with EXIF geotags using the external GNSS position rather than the device's lower-accuracy built-in GPS. Metadata includes latitude, longitude, altitude, horizontal accuracy, fix type, and timestamp at the moment of capture.

Technical Specifications

Standards, protocols, and hardware compatibility details

NMEA StandardNMEA 0183 v4.11
Bluetooth ProtocolsBluetooth Classic SPP, Bluetooth LE UART
Wired ConnectionUSB Serial via USB-C OTG (Android)
ConstellationsGPS, GLONASS, Galileo, BeiDou, QZSS, SBAS
SBAS SystemsWAAS, EGNOS, MSAS, GAGAN
Coordinate DatumWGS84 / GRS80
Accuracy RangeSub-cm (RTK) to <1m (SBAS typical)
Geometry StorageSpatiaLite WKB with SRID 4326
EXIF GeotaggingEXIF GPS IFD embedded in JPEG/MP4
Update Rate1 Hz to 20 Hz (device dependent)

Supported GNSS Hardware

Tested with leading professional-grade external GNSS receivers

πŸ“‘

Trimble R1 / R2

Sub-meter & sub-decimeter GNSS

🎯

Eos Arrow Series

100 / 200 / Gold GNSS receivers

πŸ“Ά

Bad Elf GNSS Pro+

Affordable sub-meter BT receiver

πŸ›°οΈ

Juniper Geode

Rugged BT GNSS for field use

πŸ“²

Device Built-In GPS

Fallback when external receiver unavailable

πŸ”Œ

USB Serial Receivers

Any NMEA-streaming USB/OTG device

Related Platform Features

GNSS positioning feeds data across the entire platform

Precision That Field Crews Can Count On

Connect your existing GNSS hardware or explore supported devices with a hands-on demo