TRISAT Logo TRISAT
Multiplatform GNSS Intelligence Application

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

3B

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
3S

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
3P

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

Mode 0

🛰️ 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.

Mode 1

📡 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.

Mode 2

🌐 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.