This document provides an overview of GPS technology, explaining its components, including the use of satellites and receivers to transmit precise location and time data. It details the NMEA messaging protocol used by GPS receivers to organize this data into various packet types, each with its own format. Furthermore, the document outlines an algorithm for extracting GPS data from NMEA messages, allowing users to customize systems based on their specific needs.