Author Topic: Project: ESP32-S3 GPS Tracker using Reyax RYS352A GNSS Module  (Read 462 times)

0 Members and 2 Guests are viewing this topic.

Offline akshay.jainTopic starter

  • Newbie
  • Posts: 2
  • Country: in
    • Play with Circuit
Hi all,

I recently finished a GPS tracking project using a Heltec WiFi LoRa 32 V4 (ESP32-S3) board and a Reyax RYS352A multi-GNSS receiver. The original goal was to understand how standalone tracking devices work without relying on cloud services or third-party APIs.

The RYS352A is based on the Airoha AG3352 GNSS engine and supports multiple constellations (GPS, GLONASS, Galileo, BeiDou, and QZSS). It outputs NMEA 0183 data over UART at 115200 baud.

Hardware
Heltec WiFi LoRa 32 V4
Reyax RYS352A GNSS Module
Breadboard PSU
12V Battery

Wiring
RYS352A VCC  -> 3.3V
RYS352A GND  -> GND
RYS352A TXD  -> GPIO38

What It Does
Acquires a GNSS fix from visible satellites.
Parses NMEA sentences on the ESP32-S3.
Displays latitude, longitude, and satellite count on the onboard OLED.
Hosts a small web server on the ESP32.
Shows the current position and travel trail on an OpenStreetMap-based page.

A few things I'd still like to experiment with:

Comparing the onboard antenna with an active external antenna.
Using the Heltec board's GNSS power control (GPIO34).
Adding LoRa modules between two nodes.
Logging coordinates to an SD card.

Has anyone here used the RYS352A or similar GNSS modules (u-blox, Quectel, etc.)?

I put together a full write-up with schematics, code, and testing notes on Play with Circuit if anyone wants the complete details:

https://playwithcircuit.com/gps-tracker-using-reyax-gnss-module-and-heltec-v4-board/

Looking forward to hearing your thoughts and suggestions.
 

Offline lichurbagan

  • Regular Contributor
  • *
  • Posts: 225
  • Country: bd
Re: Project: ESP32-S3 GPS Tracker using Reyax RYS352A GNSS Module
« Reply #1 on: July 19, 2026, 04:33:16 pm »
The write-up looks informative. If you wanna give your project a tidy look, you can print a PCB.
 

Offline HelenaFairchild

  • Newbie
  • Posts: 3
  • Country: au
Re: Project: ESP32-S3 GPS Tracker using Reyax RYS352A GNSS Module
« Reply #2 on: July 23, 2026, 09:38:09 am »
Hi all,

I recently finished a GPS tracking project using a Heltec WiFi LoRa 32 V4 (ESP32-S3) board and a Reyax RYS352A multi-GNSS receiver. The original goal was to understand how standalone tracking devices work without relying on cloud services or third-party APIs.

The RYS352A is based on the Airoha AG3352 GNSS engine and supports multiple constellations (GPS, GLONASS, Galileo, BeiDou, and QZSS). It outputs NMEA 0183 data over UART at 115200 baud.

Hardware
Heltec WiFi LoRa 32 V4
Reyax RYS352A GNSS Module
Breadboard PSU
12V Battery

Wiring
RYS352A VCC  -> 3.3V
RYS352A GND  -> GND
RYS352A TXD  -> GPIO38

What It Does
Acquires a GNSS fix from visible satellites.
Parses NMEA sentences on the ESP32-S3.
Displays latitude, longitude, and satellite count on the onboard OLED.
Hosts a small web server on the ESP32.
Shows the current position and travel trail on an OpenStreetMap-based page.

A few things I'd still like to experiment with:

Comparing the onboard antenna with an active external antenna.
Using the Heltec board's GNSS power control (GPIO34).
Adding LoRa modules between two nodes.
Logging coordinates to an SD card.

Has anyone here used the RYS352A or similar GNSS modules (u-blox, Quectel, etc.)?

I put together a full write-up with schematics, code, and testing notes on Play with Circuit if anyone wants the complete details:

https://playwithcircuit.com/gps-tracker-using-reyax-gnss-module-and-heltec-v4-board/

Looking forward to hearing your thoughts and suggestions.

Nice project. I really like how you kept everything standalone without relying on cloud services. The clear explanation, hardware details, and future improvement ideas make it interesting and practical. Thanks for sharing!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

-->