| GPSDECODE(1) | GPSD Documentation | GPSDECODE(1) |
نام (NAME)
gpsdecode - رمزگشایی جریانهای GPS، RTCM یا AIS به قالبی خوانا
خلاصه دستور (SYNOPSIS)
gpsdecode [OPTIONS]
gpsdecode -h
gpsdecode -V
توضیحات (DESCRIPTION)
ابزار gpsdecode یک رمزگشا در حالت دستهای (batch-mode) برای NMEA و قالبهای مختلف بستههای باینری مرتبط با GPS، AIS و خدمات تصحیح تفاضلی (differential-correction) است. این ابزار از ورودی باینری در ورودی استاندارد، یک خروجی JSON در خروجی استاندارد تولید میکند. ساختار JSON تولیدی همان قالبی است که توسط gpsd مستندسازی شده است؛ این ابزار از همان منطق رمزگشایی gpsd بهره میبرد، اما با یک رابط سادهتر که برای پردازش دستهای فایلهای داده طراحی شده است.
تمام قالبهای ورودی حسگر که برای پروژه GPSD شناختهشده هستند، توسط این ابزار قابل رمزگشایی میباشند. این موارد شامل NMEA، AIVDM (قالب جملهای مشتقشده از NMEA که توسط AIS یا همان سامانه شناسایی خودکار شناورها استفاده میشود)، RTCM2 و تمام قالبهای باینری پشتیبانیشده GPS (بهویژه SiRF) است. برای استانداردهای مرتبط و محدودیتهای شناختهشده منطق رمزگشایی، به gpsd(8) مراجعه کنید.
شما میتوانید از این ابزار به همراه nc(1) برای بررسی فیدهای AIS از خدمات تجمیع AIS، فیدهای RTCM از گیرندههای RTCM یا فرستندههای NTRIP استفاده کنید.
گزینهها (OPTIONS)
-?, -h, --help
-c, --json
-d, --decode
-D LVL, --debug LVL
-e, --encode
-j, --json
-m, --minlength
-n, --nmea
-s, --split24
-t TYPES, --types TYPES
-u, --unsscaled
-v, --verbose
-V, --version
قالب AIS DSV (AIS DSV FORMAT)
با استفاده از گزینه -c یا --ais، خطوط تخلیهشده مقادیر فیلدهای بار داده (payload) در AIS هستند که با خط عمودی (pipe) جدا شده و به همان ترتیبی که در بار داده قرار دارند ارائه میشوند. بازههایی از فیلدها که نمایانگر یک تاریخ هستند به صورت برچسب زمانی ISO8601 نمایش داده میشوند (به دونقطهها و نویسه Z پایانی که بیانگر زمان Zulu/UTC است دقت کنید)، و گروه ۱۹ بیتی فیلدهای وضعیت TDMA موجود در انتهای پیامهای نوع ۱ تا ۴ به عنوان یک عدد صحیح بدون علامت واحد تخلیه میشوند (به صورت هگزادسیمال با پیشوند "0x"). فیلدهای استفادهنشده مربوط به مراجع منطقهای (regional-authority) نیز تخلیه میشوند (به صورت هگزادسیمال با پیشوند "0x"). فیلدهای باینری با طول متغیر به صورت یک طول بیتی عدد صحیح، به دنبال آن یک دونقطه، و سپس یک تخلیه هگزادسیمال نمایش مییابند.
وضعیت خروج (EXIT STATUS)
0
1
همچنین ببینید (SEE ALSO)
منابع (RESOURCES)
وبگاه پروژه: https://gpsd.io
کپیرایت و تکثیر (COPYRIGHT)
حق نشر این
پرونده
متعلق به
پروژه GPSD در
سال ۲۰۱۳
است (Copyright 2013 by the GPSD project)
SPDX-License-Identifier: BSD-2-clause
نویسندگان (AUTHORS)
Eric S. Raymond
| 2025-11-04 | GPSD, Version 3.27.5 |