Это команда gpspipe, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
gpspipe - инструмент для подключения к gpsd и получения предложений
СИНТАКСИС
gpspipe [-ч] [-д] [-л] [-о имя файла] [-н считать] [-р] [-р] [-с последовательное устройство] [-т]
[-Т формат временной метки] [-u] [-p] [-w] [-S] [-2] [-v] [-D уровень отладки] [сервер
[: порт [:устройство]]]
ОПИСАНИЕ
gpspipe - это инструмент для подключения к gpsd и вывода полученных предложений на стандартный вывод. Этот
делает программу полезной как канал от gpsd к другой программе или файлу.
gpspipe не требует прав суперпользователя и может работать одновременно с другими инструментами.
подключение к локальному gpsd без проблем.
Вывод будет состоять из одного или обоих необработанных предложений NMEA или собственных предложений gpsd. Каждая строка
может быть опционально с отметкой времени. Существует также возможность изящного выхода после заданного
количество пакетов.
По желанию можно указать сервер, номер порта TCP / IP и удаленное устройство. Если опущено,
gpspipe подключается к localhost через порт по умолчанию (2947) и наблюдает за всеми устройствами, открытыми
GPSD.
gpspipe может быть запущен как демон, но для записи вывода в файл требуется флаг -o.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h заставляет gpspipe распечатать сообщение об использовании и выйти.
-d заставляет gpspipe работать как демон.
-l переводит gpspipe в спящий режим на десять секунд перед попыткой подключения к gpsd. Это
очень полезно при запуске в качестве демона, давая gpsd время для запуска перед попыткой
подключение.
-r вызывает вывод необработанных предложений NMEA.
-R вызывает вывод супер-сырых (двоичных) данных. Это отменяет вывод NMEA и gpsd.
режимы.
-s опция заставляет собранные данные записываться на указанное последовательное устройство с
настройки 4800 8N1. Таким образом, gpspipe можно использовать с параметрами -s и -r для имитации последовательного порта.
порт, подключенный к GPS, которым управляет gpsd.
Параметр -o вызывает запись собранных данных в указанный файл. Использование этого
опция является обязательной, если gpspipe запущен как демон.
-w вызывает вывод собственных предложений gpsd.
-S устанавливает масштабированный флаг.
-2 устанавливает флаг split24 в отчетах AIS. Примечание: этот вариант является экспериментальным и может быть
изменен или удален в будущем выпуске.
-t добавляет метку времени к каждому выводу предложения.
-T устанавливает формат отметки времени. Видеть стрфтайм(3) для доступных заполнителей.
Установка этой опции подразумевает -t. Значение по умолчанию: «% F% T».
-u usec временная метка разрешения, подразумевает -t. Используйте -uu для вывода sec.usec.
-p включает выгрузку информации профилирования в JSON.
-P позволяет выгружать дрейфовый JSON PPS в режимах NMEA и raw.
-n [count] вызывает вывод [count] предложений. После этого gpspipe корректно завершит работу.
-v заставляет gpspipe показывать индикатор активности вращения на stderr. Это полезно, если
stdout перенаправляется в файл или канал. По умолчанию счетчик продвигается с каждым
написанные сообщения; указание -v более одного раза удвоит количество требуемых сообщений
вращать вертушку.
-V печатает версию и закрывается.
Должен быть указан хотя бы один из -R, -r или -w.
ПРИМЕР
Когда gpsd запущен gpspipe -r -n 100 отправит сто необработанных предложений NMEA на
стандартный вывод, затем выйдите.
Используйте gpspipe онлайн с помощью сервисов onworks.net