TRISAT
Tri-band Real-time Integrity & Satellite Authentication Terminal
Advanced multiplatform GNSS laboratory engineered for real-time Galileo OSNMA cryptographic authentication, Galileo High Accuracy Service (HAS PPP), multi-constellation RF telemetry, and dynamic anti-spoofing diagnostics.
The Triad Architecture
Multiples of 3 engineered from the ground up
Tri-Band Galileo
Simultaneous reception and baseband processing across three core European GNSS carrier frequencies.
- ● E1 (1575.42 MHz) — I/NAV & OSNMA
- ● E5 (1191.795 MHz) — AltBOC Broadband
- ● E6 (1278.75 MHz) — High Accuracy HAS
Tri-Service Verification
Full cryptographic validation and centimeter-level accuracy services evaluated in real-time.
- ● OSNMA — Cryptographic ECDSA & TESLA
- ● HAS — PPP corrections (E6B / C)
- ● EWSS/TSM — Emergency & Threat scoring
Tri-Platform Execution
Native implementations tailored to each operating system ecosystem and embedded sensor pod.
- ● Apple (iOS / macOS) — Swift & SwiftUI
- ● Android — Kotlin & GNSS HAL API
- ● SDR Engine — Python 3, HackRF, Web UI
Three Operating Modes
From standalone orbit modeling to physical RTK receiver streaming
🛰️ Internal + TLE
Operates with zero external hardware using native device CoreLocation and live CelesTrak SGP4 24-hour Keplerian orbit propagators with a $\pm 12\text{h}$ time slider.
📡 Bluetooth Low Energy
Direct wireless connection via Nordic UART Service (NUS) to the physical ESP32 bridge. Streams live NMEA sentences and paced Galileo I/NAV frames without Apple MFi locks.
🌐 UDP Telemetry / SDR
High-performance UDP listener on port 9090 receiving live IQ synthesized telemetry from HackRF One, gnss-sdr, or the internal in-process Swift generator.
Supported Hardware & Sensor Pods
u-blox ZED-F9P + ESP32
SparkFun multi-band RTK board connected via serial UART to ESP32 DevKit, streaming BLE NUS and broadcast WiFi UDP.
Geneq SXblue
Sub-meter surveying receiver interfaced through POSIX direct USB-Serial daemon on macOS and Android OTG.
Dual HackRF One SDR
Synchronized 10 MHz CLKOUT/CLKIN baseband engine for E1B/C, E5 AltBOC, and E6B/C HAS simulated IQ synthesis.