RiTym Technologies • Embedded Systems, Hardware & Navigation Software
Flagship Software Division: exosgps.com →
ELECTRONICS & EMBEDDED SYSTEMS ENGINEERING

Custom Embedded Electronics, Real-Time Firmware & Field Software

At RiTym Technologies, we engineer end-to-end hardware-to-software solutions from silicon to screen. We design custom microcontroller and RF hardware, u-blox GNSS receiver stations, low-power RF instruments, and pair them with high-reliability Android and Wear OS companion applications.

Multi-MCU
Custom Architectures
u-blox M9N
Multi-Constellation GNSS
100% Offline
Zero Cloud Telemetry
Full-Stack Engineering Pipeline v1.4.2 Production
Layer 4: Mobile & Wearable Software
EXOS Transceiver, Wayfinder, ECHO, Watchout Wear OS
Android & Wear OS
Layer 3: OS Integration & Serial Bridges
Android Mock Location Provider, Windows Bluetooth COM
NMEA 0183
Layer 2: Real-Time Firmware & Networking
FreeRTOS, PlatformIO, Wi-Fi AP + STA, BLE LE Secure
C++ / FreeRTOS
Layer 1: Microcontroller Silicon & Sensors
ESP32-S3, u-blox NEO-M9N, ST Barometer, Bosch Magnetometer
Hardware PCB
Embedded Hardware Engineering

ESP32 Silicon at the Core of Our Instruments

We design and build ruggedized micro-stations, touchscreen instrument consoles, and low-power telemetry beacons engineered around Espressif ESP32 microcontrollers.

FIRMWARE PHASE 1.4.2

EXOS-Station ESP32-S3 GNSS Receiver

Compact high-precision satellite telemetry receiver pairing the Seeed XIAO ESP32-S3 dual-core microcontroller with the u-blox NEO-M9N GNSS engine. Broadcasts raw NMEA sentences across concurrent Wi-Fi AP and authenticated BLE channels.

  • •
    Core Processor: ESP32-S3 Dual-Core Xtensa LX7 @ 240MHz with hardware cryptographic acceleration.
  • •
    GNSS Engine: u-blox NEO-M9N receiving GPS, GLONASS, Galileo, and BeiDou concurrently at 25Hz.
  • •
    Multi-Channel Distribution: Dedicated Wi-Fi AP (EXOS-GPS-XXXXX-WIFI) and authenticated Bluetooth LE (EXOS-GPS-XXXXX-BT).
  • •
    Embedded Web Server & Sockets: On-device configuration portal and real-time JSON API at 192.168.4.1; raw TCP NMEA stream on port 2000.
  • •
    Hardware Security: BLE LE Secure Connections with MITM protection and dynamic 6-digit pairing PIN.
View Wiring & PlatformIO Build →
7-INCH TOUCH CONSOLE

Elecrow ESP32-S3 7.0" Touch Instrument

Large-format rugged touchscreen telemetry station engineered for vehicle dashboards, marine bridge consoles, and field expedition command desks.

  • •
    Display & Touch: 7.0-inch 800x480 RGB TFT display with 5-point capacitive touch, driven by custom LVGL 8/9 GUI components.
  • •
    Dual Hardware UARTs: Isolated high-speed serial channels for simultaneous GNSS receiver communication and external vehicle bus telemetry.
  • •
    Local Telemetry Logging: MicroSD slot with FAT32 file system for high-frequency continuous NMEA 0183 and GPX recording.
  • •
    Power Management: Wide-input 9-36V DC buck regulator with reverse-polarity protection and transient suppression for field vehicles.
View Display Schematic & Specs →
HANDHELD INSTRUMENT

EXOS-C5 Portable Touch Navigation Unit

Ultra-compact handheld field navigation instrument engineered around low-power ESP32 architecture with integrated environmental and heading sensors.

  • •
    Ultra-Low Power: Tailored power budgeting with deep sleep current below 15 µA and rapid wake-on-interrupt.
  • •
    Sensor Integration: Bosch BMM150 3-axis magnetometer for tilt-compensated azimuth and ST LPS22HB barometric altimeter.
  • •
    Power Subsystem: Integrated LiPo charge management with I2C fuel gauge for precise battery state-of-charge monitoring.
View Handheld Schematics →
PCB & RF ENGINEERING

Custom Circuit Design & RF Matching

From initial schematic capture and PCB layout to impedance-matched RF transmission lines and environmental validation.

  • •
    RF Transmission Design: 50-ohm microstrip impedance control for 2.4GHz Wi-Fi/Bluetooth and active GNSS patch antennas.
  • •
    Thermal & Environmental: Industrial temperature rating (-40°C to +85°C) with conformal coating for marine and high-humidity field use.
  • •
    Regulatory Readiness: Designed to pass FCC Part 15 and CE RED electromagnetic compliance standards.
Inquire for Custom Engineering →
Firmware Engineering

Deterministic FreeRTOS & Network Stacks

Our embedded firmware is built in C++ using PlatformIO and ESP-IDF, leveraging FreeRTOS preemptive multitasking to ensure zero dropped satellite sentences.

Non-Blocking Architecture & Bounded Queues

The EXOS-Station firmware isolates the high-speed UART GPS ingress task on Core 0 from the Wi-Fi/BLE network distribution task on Core 1. A bounded ring buffer ensures that slow or disconnecting wireless clients cannot cause backpressure or buffer bloat on the raw GNSS stream.

⚙️
Dedicated Core Pinning

UART DMA interrupt servicing pinned to Core 0; network sockets pinned to Core 1.

🔐
Authenticated BLE Pairing

LE Secure Connections with MITM protection and numeric comparison.

📡
Local JSON Telemetry API

Real-time constellation metadata exposed over REST at /api/telemetry.

🔄
Cryptographic OTA Updates

Over-The-Air firmware updates protected by cryptographic authentication.

exos_station_main.cpp ESP-IDF • FreeRTOS
// EXOS-Station: ESP32-S3 Hardware Pinout
#define GPS_RX_PIN  GPIO_NUM_44  // u-blox TX
#define GPS_TX_PIN  GPIO_NUM_43  // u-blox RX
#define STATUS_LED  GPIO_NUM_21  // Status LED
#define GPS_BAUD    38400        // High-Speed UART

// FreeRTOS Deterministic Core Pinning
xTaskCreatePinnedToCore(
    gpsUartTask, "GPS_UART", 4096,
    NULL, 3, NULL, 0  // Core 0: Ingress DMA
);
xTaskCreatePinnedToCore(
    networkTask, "NET_DIST", 8192,
    NULL, 2, NULL, 1  // Core 1: Wi-Fi/BLE
);
Companion Software Ecosystem

The EXOS Navigation Platform

To accompany our ESP32 hardware, RiTym Technologies develops four native software applications for Android, Wear OS, and Windows.

PLATFORM 01

EXOS Transceiver

Bluetooth GNSS transmitter, receiver bridge, and telemetry station. Streams raw NMEA sentences over Bluetooth SPP/BLE and injects satellite fixes into Android via Mock Location.

EXOS Portal Specs → Google Play Store ↗
PLATFORM 02

EXOS Wayfinder

Standalone backcountry navigation with offline vector topo maps, MGRS/UTM military grid references, trail breadcrumb recording, and reverse backtrack guidance.

EXOS Portal Specs → Google Play Store ↗
PLATFORM 03

EXOS ECHO

Off-grid digital walkie-talkie connecting Android devices over Wi-Fi Direct and BLE mesh with low-latency push-to-talk voice, offline text chat, and distress beacons.

EXOS Portal Specs → Beta Testing ↗
PLATFORM 04

Exos Watchout

Precision Wear OS analog chronograph watch face paired with an instant 3D tilt-compensated compass companion, dual color themes (Obsidian Teal & Heritage Orange), and low-power AOD.

EXOS Portal Specs → Google Play Store ↗
Visit Dedicated EXOS Navigation Systems Portal ↗