element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Blog GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rachna62
  • Date Created: 2 Jul 2026 1:35 PM Date Created
  • Views 53 views
  • Likes 4 likes
  • Comments 2 comments
  • esp32
  • gps tracker
  • diy projects
  • diy electronic
Related
Recommended

GPS Tracker using Heltec WiFi LoRa 32 V4 and REYAX RYS352A GNSS Module

rachna62
rachna62
2 Jul 2026

Real-time positioning has become a fundamental requirement in applications such as vehicle tracking, fleet management, robotics, asset monitoring, and outdoor navigation. Although many GPS tracking systems rely on cloud platforms to visualize location data, local browser-based tracking provides a simpler architecture for development, testing, and educational applications.

This project combines the Heltec WiFi LoRa 32 V4 development board with the REYAX RYS352A Multi-GNSS module to build a self-hosted GPS tracking system. The GNSS receiver acquires positioning information from multiple satellite constellations, while the ESP32 processes the received NMEA data, displays key information on the onboard OLED, and hosts a lightweight web interface for real-time visualization.

Hardware Implementation

The hardware consists of the Heltec WiFi LoRa 32 V4 development board and the REYAX RYS352A Multi-GNSS receiver. Supporting components include a breadboard, jumper wires, a USB Type-C cable for development, a breadboard power supply, and a portable lithium battery used during outdoor testing.

The GNSS module communicates with the ESP32 using a UART interface. Only three primary connections are required: VCC is connected to the 3.3 V supply, GND is connected to ground, and the module's TX pin is connected to GPIO38 (UART RX). The Heltec board also provides a dedicated GNSS connector, simplifying the overall hardware assembly.

image

System Operation

After power-up, the Heltec board connects to the configured Wi-Fi network and initializes the embedded web server. Meanwhile, the REYAX RYS352A begins searching for available satellites and continuously outputs NMEA sentences.

Once a valid position is obtained, the firmware extracts the required positioning parameters and updates the OLED display with the current latitude, longitude, and connected satellite count. The OLED also displays the IP address assigned to the ESP32, allowing devices on the same network to access the browser interface.

Opening the IP address in a web browser loads an interactive OpenStreetMap interface. As new positioning data becomes available, the marker location and travelled path are updated automatically, providing real-time visualization without requiring any cloud infrastructure.

image

Testing

System validation was performed outdoors by installing the completed hardware inside a moving vehicle. The tracker was powered using a portable battery while travelling through different locations to evaluate positioning accuracy and browser responsiveness.

Once the GNSS receiver acquired sufficient satellite signals, the OLED continuously displayed live positioning data while the browser interface accurately tracked the vehicle's movement. The travelled route was plotted in real time throughout the journey, demonstrating stable communication between the GNSS receiver, the ESP32, and the browser application.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

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

  • Sign in to reply
  • Dipeshkachhi
    Dipeshkachhi 17 hours ago

    Nice build! Combining the Heltec WiFi LoRa 32 V4 with the Reyax RYS352A multi-GNSS module makes for a solid GPS tracker. The RYS352A supports GPS, GLONASS, Galileo, BeiDou, and QZSS—giving faster fixes and better coverage than GPS-only modules.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB 1 day ago

    Nice build.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube