u-blox NEO-6M to moduł GPS, zaprojektowany do precyzyjnego śledzenia i nawigacji w systemach wbudowanych. Obsługuje 50 kanałów oraz system GPS, zapewniając dokładność lokalizacji do 2,5 metra. Komunikuje się poprzez interfejs UART, obsługując protokoły NMEA i UBX, co umożliwia łatwą integrację z Arduino, ESP32, STM32 i innymi mikrokontrolerami. Posiada wbudowaną pamięć EEPROM, która pozwala na przechowywanie ustawień konfiguracyjnych. Dzięki niskiemu poborowi mocy jest idealny do zastosowań mobilnych i IoT, takich jak trackery GPS, systemy nawigacyjne i monitoring pojazdów. Obsługuje tryb Hot Start, co pozwala na szybkie uzyskanie pozycji po ponownym uruchomieniu. Moduł często występuje w zestawie z zewnętrzną anteną ceramiczną i złączem SMA/U.FL, co poprawia jakość odbioru sygnału. Stosowany jest w dronach, systemach telemetrycznych, inteligentnym transporcie oraz aplikacjach śledzenia floty.