GPS(1) GPSD Documentation GPS(1) نام (NAME) gps - نمای کلی از کلاینت‌ها و ابزارهای کمکی gpsd خلاصه دستور (SYNOPSIS) کلاینت‌ها: cgps [OPTIONS] [server[:port[:device]]] gegps [OPTIONS] [server[:port[:device]]] gps2udp [OPTIONS] [server[:port[:device]]] gpscsv [OPTIONS] [server[:port[:device]]] gpspipe [OPTIONS] [server[:port[:device]]] gpsplot [OPTIONS] [server[:port[:device]]] gpsprof [OPTIONS] [server[:port[:device]]] gpsrinex [OPTIONS] [server[:port[:device]]] gpssubframe [OPTIONS] [server[:port[:device]]] gpxlogger [OPTIONS] [server[:port[:device]]] lcdgps [OPTIONS] [server[:port[:device]]] ubxtool [OPTIONS] [server[:port[:device]]] xgps [OPTIONS] [server[:port[:device]]] xgpsspeed [OPTIONS] [server[:port[:device]]] zerk [OPTIONS] [server[:port[:device]]] ابزارهای کمکی: gpscat [OPTIONS] file-or-serial-port gpsctl [OPTIONS] gpsdctl action device gpsdecode [OPTIONS] gpsdebuginfo gpsfake [OPTIONS] gpsinit [OPTIONS] ntpshmmon [OPTIONS] ppscheck [OPTIONS] device توضیحات (DESCRIPTION) gpsd دیمونی برای مدیریت گیرنده‌های GPS، گیرنده‌های GNSS، گیرنده‌های AIS و موارد دیگر است. با گذشت زمان، این دیمون کلاینت‌های گوناگونی را که برای انجام وظایف مختلف با gpsd ارتباط برقرار می‌کنند، گرد هم آورده است. کلاینت‌ها (CLIENTS) هر یک از کلاینت‌های gpsd به یک دیمون gpsd متصل می‌شوند تا به روش‌های گوناگون از داده‌ها استفاده کنند. برای اطلاعات بیشتر در مورد کلاینت‌ها، بخش‌های «آرگومان‌ها (ARGUMENTS)» و «گزینه‌ها (OPTIONS)» را ببینید. cgps کلاینت ترمینال مبتنی بر curses برای gpsd gegps کلاینت Google Earth برای gpsd gps نمای کلی از کلاینت‌ها و ابزارهای کمکی gpsd gpscsv تخلیه خروجی JSON از gpsd به صورت CSV gpsdecode رمزگشایی جریان‌های GPS، RTCM یا AIS به قالبی خوانا gpspipe ابزاری برای اتصال به gpsd و دریافت جملات gpsplot ابزاری برای تخلیه پویای داده‌های نمودار از gpsd gpsprof پروفایل یک GPS و gpsd، و رسم اطلاعات تأخیر gpsrinex خواندن داده‌ها از gpsd، تبدیل به RINEX3 و ذخیره در یک فایل. gpssubframe ابزاری برای تخلیه جملات subframe از gpsd gpxlogger ابزاری برای اتصال به gpsd و تولید یک فایل GPX lcdgps کلاینت LCD برای gpsd xgps کلاینت سامانه پنجره X برای gpsd xgpsspeed سرعت‌سنج تحت سامانه پنجره X برای gpsd ابزارهای کمکی (HELPERS) از ابزارهای کمکی gpsd می‌توان برای مدیریت سامانه‌های gpsd استفاده کرد. gps2udp ارسال داده‌های دریافتی از gpsd به یک یا چند پایگاه تجمیع gpscat تخلیه خروجی از یک GPS gpsctl کنترل حالت‌های یک گیرنده GNSS gpsdctl ابزاری برای ارسال دستورها به gpsd از طریق سوکت کنترلی آن gpsdebuginfo تولید یک نسخه تخلیه اشکال‌زدایی gpsd از میزبان شما. gpsfake بستر آزمون برای gpsd با شبیه‌سازی یک گیرنده GNSS gpsinit مقداردهی اولیه ماژول‌های هسته CAN برای GPSD ntploggps ثبت گزارش داده‌های gpsd ntpshmmon دریافت نمونه‌ها از gpsd یا سایر منابع refclock در ntpd کتابخانه‌ها (LIBRARIES) برنامه‌نویسان می‌توانند اطلاعات تکمیلی دربارهٔ gpsd را در اینجا بیابند: gpsd_json پروتکل درخواست/پاسخ gpsd libgps کتابخانهٔ سرویس C برای ارتباط با دیمون GPS libgpsmm پوشش‌دهنده‌های کلاس C++ و QT برای دیمون GPS libQgpsmm پوشش‌دهنده‌های کلاس C++ و QT برای دیمون GPS گزینه‌ها (OPTIONS) کلاینت‌های gpsd چند گزینه مشترک دارند: -?, -h, --help چاپ خلاصه‌ای از گزینه‌ها و سپس خروج. -V, --version چاپ نسخهٔ بسته و خروج. آرگومان‌ها (ARGUMENTS) به‌طور پیش‌فرض، کلاینت‌ها داده‌ها را از دیمون محلی gpsd که روی localhost با درگاه پیش‌فرض 2947 اجرا می‌شود جمع‌آوری می‌کنند. آرگومان اختیاری برای هر کلاینت می‌تواند این رفتار را لغو کند: [server[:port[:device]]] server نام میزبان، نشانی IPv4 یا نشانی IPv6 اختیاری دیمون gpsd برای اتصال به آن. اگر مشخصات سرور حاوی براکت‌های مربعی باشد، بخش درون آن‌ها به عنوان نشانی IPv6 در نظر گرفته می‌شود و پسوندهای درگاه/دستگاه تنها پس از براکت انتهایی تجزیه می‌شوند. مقدار پیش‌فرض localhost است. port درگاه اختیاری TCP دیمون برای اتصال. مقدار پیش‌فرض 2947 است. device نام دستگاه اختیاری برای نظارت بر آن. برخی حالت‌های ممکن به این صورت هستند: example.com اتصال به درگاه پیش‌فرض 2497 روی example.com، با امتحان هر دو IPv4 و IPv6. example.com:2317 بررسی درگاه 2317 روی example.com، با امتحان هر دو IPv4 و IPv6. localhost::/dev/ttyS1 بررسی درگاه پیش‌فرض، 2947، از localhost، با امتحان هر دو IPv4 و IPv6 و نظارت بر خروجی از دستگاه سریالی 1. 71.162.241.5:2317:/dev/ttyS3 بررسی درگاه 2317 در نشانی IPv4 مشخص‌شده، و جمع‌آوری داده‌ها از دستگاه سریالی متصل‌شدهٔ 3. [FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5 بررسی درگاه 2317 در نشانی IPv6 مشخص‌شده، و جمع‌آوری داده‌ها از دستگاه سریالی متصل‌شدهٔ 5. محیط (ENVIRONMENT) بیشتر کلاینت‌های gpsd متغیرهای محیطی GPSD_UNITS، LC_MEASUREMENT و LANG (و شاید موارد بیشتری) را بررسی می‌کنند. اگر سامانهٔ یکایی در خط فرمان مشخص نشده باشد، GPSD_UNITS بررسی می‌شود. این متغیر ممکن است روی 'i'، 'imperial'، 'm'، 'metric' یا 'n'، 'nautical' تنظیم شود. اگر هیچ سامانهٔ یکایی در خط فرمان یا در GPSD_UNITS مشخص نشده باشد، LC_MEASUREMENT و سپس LANG بررسی می‌شوند. اگر مقدار آن 'C' یا 'POSIX' باشد، یا با 'en_US' آغاز شود، سامانهٔ یکا روی imperial تنظیم می‌شود. پیش‌فرض در صورت انتخاب نشدن هیچ سامانه‌ای، metric است. وضعیت خروج (RETURN VALUES) کلاینت‌های gpsd کدهای وضعیت سادهٔ موفقیت یا شکست را برمی‌گردانند: 0 در صورت موفقیت. 1 در صورت شکست. همچنین ببینید (SEE ALSO) gegps(1), gpsctl(1), gpsdebuginfo(1), gpsprof(1), gpsfake(1), gpscat(1), gpspipe(1), xgps(1). xgpsspeed(1) libgps(3), libgpsmm(3) gpsd(8) منابع (RESOURCES) وبگاه پروژه: کپی‌رایت و تکثیر (COPYING) این فایل دارای حق نشر ۲۰۱۳ توسط پروژهٔ GPSD است SPDX-License-Identifier: BSD-2-clause GPSD Version 3.27.5 2025-11-04 GPS(1)