The most common mistake in GPSUINet setup is poor antenna placement. Unlike a car GPS, the GPSUINet antenna locks onto multiple satellites simultaneously for network timing.
Test with a terminal or cat:
Ensure the GPS works by reading raw NMEA:
Linux:
cat /dev/ttyUSB0
You should see $GPGGA, $GPRMC, etc.
Windows (PuTTY or Termite): Open COM3 at 4800 or 9600 baud (common GPS rates).
In modern navigation and telemetry systems, the ability to stream GPS data over a network is essential. GPSUINet (often stylized as GPS/UINet or GPS over IP Network) refers to the process of sharing a GPS receiver’s data — typically NMEA 0183 sentences — across a local or wide area network using TCP/IP or UDP protocols. This guide provides a comprehensive walkthrough for setting up GPSUINet on Windows, Linux, and embedded platforms. gpsuinet setup
The software architecture requires two main tasks:
Allow the chosen port (e.g., 5000) through the firewall:
Linux (ufw):
sudo ufw allow 5000/tcp
Windows Defender:
Check that clients receive live NMEA sentences. On the server, monitor connections:
Linux:
ss -tulpn | grep 5000
Windows: Use netstat -an | findstr 5000
The first step in setting up a GPSUINET system is selecting the appropriate hardware. This typically involves: