GPSPIPE(1) GPSD Documentation GPSPIPE(1) (NAME) gpspipe - gpsd (SYNOPSIS) gpspipe [OPTIONS] [server[:port[:device]]] gpspipe -h gpspipe -V (DESCRIPTION) gpspipe gpsd (stdout) . (pipe) gpsd . gpspipe (root) gpsd . NMEA gpsd . . . gpspipe (daemon) -o, --output . (OPTIONS) -?, -h, --help . -2, --split24 -2 split24 AIS . -B, --nobuffer . -d, --daemonize . -D LVL, --debug LVL LVL. -l, --sleep gpsd (sleep) . gpsd . -n COUNT, --count COUNT COUNT . -o FILE, --output FILE . gpspipe . -p, --profile JSON. -P, --pps PPS JSON NMEA (raw) . -r, --nmea NMEA . NMEA NMEA . -R, --raw ( gps) . . -s DEV, --serial DEV 4800 8N1 (DEV) . gpspipe -s, --serial -r, --nmea GPS gpsd . -S, --scaled (scaled). AIS SUBFRAME . JSON . -t, --timestamp UTC . -T FMT, --timefmt FMT . strftime(3) . -t (--timestamp) . "%F %T" . -u, --usec -t (--timestamp) . (-uu) sec.usec . -v, --spinner (stderr). (pipe) . -v --spinner . -V, --version . -w, --json JSON gpsd . -x SEC, --seconds SEC SEC . -Z, --zulu iso8601: -t . -R -r -w . -d -o . (ARGUMENTS) gpsd localhost 2947 . : [server[:port[:device]]] ARGUMENTS gps(1) . (EXAMPLES) gpsd NMEA : $ gpspipe -r -n 100 gpsd TPV stdout : $ gpspipe -x 5 -w|sed -n '/TPV/{p;q}' gpspipe socat NMEA gpsd tcp 2948: $ socat EXEC:'gpspipe -r' TCP-LISTEN:2948,reuseaddr,fork socat 'nobody' . -B gpspipe (jitter) . "su=nobody" (root) : # socat EXEC:'gpspipe -rB' \ TCP-LISTEN:2948,reuseaddr,fork,su=nobody,range=192.168.0.0/24 (EXIT STATUS) 0 . 1 . (SEE ALSO) gpsd(8), gps(1), gpsfake(1), socat(1). (RESOURCES) : (COPYRIGHT) This file is Copyright 2013 by the GPSD project SPDX-License-Identifier: BSD-2-clause (AUTHORS) Gary E. Miller GPSD, Version 3.27.5 2025-11-04 GPSPIPE(1)