See last page for copyright and document info, File: Reeve_GpsNtp-Pi_Setup.doc, Page 1
GpsNtp-Pi Time Server Installation and Operation Guide
Whitham D. Reeve
1. Introduction
This document describes the installation and operation of the GpsNtp-Pi time server using the Raspberry Pi
computer platform, a GPS receiver and the Network Time Protocol (NTP). An accompanying document,
GPS
Network Time Server on Raspberry Pi: GpsNtp-Pi
{GpsNtp-Pi}, provides a general description. The system may
operate as a standalone time server or in conjunction with external time servers and is used to synchronize PC
real-time clocks to Coordinated Universal Time (figure 1).
AC Power
Adapter
Local Area
Network
Ethernet
Power
Internet
NTP Server using
Raspberry Pi
Model B+
Internet
Router
NTP
Client
5 V
Optional
WLAN
GNSS Receiver
PPS
NMEA
3.3 V
External
NTP
Servers
NTP
Client
NTP
Client
GNSS
Satellite
External
NTP
Servers
Figure 1 ~ Raspberry Pi time server block diagram. The Raspberry Pi platform with a GPS receiver on the left provides time
service to PCs both on the local area network and on a wide area network such as the internet. The system can be operated
with or without external time servers, but operation with external servers is recommended to improve system performance
and reliability. The only connections required between the RPi platform and the GPS receiver are power, ground, serial
transmit and receive and PPS.