π°οΈ SatelliteID Requirements in PIC2BIM iOS#
This document outlines which satellite signals are necessary for extracting and validating satelliteID
in the PIC2BIM iOS application.
β Required Satellite Signals#
PIC2BIM iOS relies primarily on Galileo GNSS signals, specifically:
π°οΈ Galileo E1B (Open Service - OS)#
- The E1B signal contains the Navigation Message Authentication (OSNMA) data.
satelliteID
is derived from the ephemeris and OSNMA fields within the navigation message.- Only satellites broadcasting E1B with OSNMA capability are used for secure authentication.
π Signal Processing Flow#
- GNSS Receiver captures raw E1B signals.
- OSNMA Parser extracts
satelliteID
from navigation messages. - Authentication Validator checks signature integrity tied to
satelliteID
. - Validated satelliteID is used in: - Metadata for photos - OSNMA logs - Reports
π Satellite System Compatibility#
GNSS System | Signal Used | OSNMA Compatible | Usage in PIC2BIM |
---|---|---|---|
Galileo | E1B | β Yes | β Primary Source |
GPS | L1 C/A | β No | β Not used |
GLONASS | L1 | β No | β Not used |
BeiDou | B1 | β No | β Not used |
π Why Use Galileo E1B?#
- Authenticity: Ensures signal has not been spoofed.
- Trustable Positioning: Enables secure geotagging of media.
- Field Reliability: Enhances GNSS credibility in critical field operations.