این دستور gpspipe است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gpspipe - ابزاری برای اتصال به gpsd و بازیابی جملات
خلاصه
gpspipe [-h] [-d] [-l] [-o نام فایل] [-n تعداد دفعات مشاهده] [-r] [-R] [-s دستگاه سریال] [-t]
[-T قالب زمان] [-u] [-p] [-w] [-S] [-2] [-v] [-D در سطح اشکال زدایی] [سرور
[:بندر [:دستگاه]]]
شرح
gpspipe ابزاری برای اتصال به gpsd و خروجی جملات دریافتی به stdout است. این
برنامه را به عنوان لوله ای از gpsd به برنامه یا فایل دیگری مفید می کند.
gpspipe نیازی به امتیازات روت ندارد و می تواند همزمان با ابزارهای دیگر اجرا شود
اتصال به gpsd محلی بدون ایجاد مشکل.
خروجی شامل یک یا هر دو جملات خام NMEA یا gpsd بومی خواهد بود. هر خط
می تواند به صورت اختیاری زمان مهر شود. همچنین گزینه ای برای خروج با ظرافت پس از یک داده وجود دارد
تعداد بسته ها
در صورت تمایل می توان یک سرور، شماره پورت TCP/IP و دستگاه راه دور داده شود. در صورت حذف،
gpspipe در پورت پیشفرض (2947) به لوکال هاست متصل میشود و تمام دستگاههای باز شده توسط آن را تماشا میکند
gpsd
gpspipe ممکن است به صورت دیمون اجرا شود، اما برای نوشتن خروجی روی یک فایل به پرچم -o نیاز دارد.
OPTIONS
-h باعث می شود gpspipe یک پیام استفاده را چاپ کند و از آن خارج شود.
-d باعث می شود که gpspipe به صورت دیمون اجرا شود.
-l باعث می شود gpspipe ده ثانیه قبل از اتصال به gpsd بخوابد. این هست
زمانی که به عنوان یک دیمون اجرا می شود بسیار مفید است، به gpsd زمان می دهد تا قبل از تلاش برای شروع یک
اتصال.
-r باعث خروجی جملات خام NMEA می شود.
-R باعث می شود که داده های فوق خام (باینری جی پی اس) خروجی شود. این خروجی NMEA و gpsd را لغو می کند
حالت ها.
گزینه -s باعث می شود که داده های جمع آوری شده در دستگاه سریال مشخص شده با نوشته شود
تنظیمات 4800 8N1. بنابراین gpspipe می تواند با گزینه های -s و -r برای شبیه سازی یک سریال استفاده شود
پورت متصل به GPS که gpsd آن را مدیریت می کند.
گزینه -o باعث می شود که داده های جمع آوری شده در فایل مشخص شده نوشته شود. استفاده از این
اگر gpspipe به صورت دیمون اجرا شود، گزینه اجباری است.
-w باعث می شود که جملات gpsds های بومی خروجی شوند.
-S پرچم مقیاس شده را تنظیم می کند.
-2 پرچم split24 را روی گزارش های AIS تنظیم می کند. توجه: این گزینه آزمایشی است و ممکن است باشد
در نسخه بعدی تغییر کرده یا حذف شده است.
-t به هر خروجی جمله یک مهر زمانی اضافه می کند.
-T فرمت مهر زمانی را تنظیم می کند. دیدن زمان صرف وقت(3) برای متغیرهای موجود.
تنظیم این گزینه به معنای -t است. تنظیم پیشفرض «%F %T» است
-u usec رزولیشن تمبر زمان، دلالت بر -t. از -uu برای خروجی sec.usec استفاده کنید.
-p امکان تخلیه اطلاعات پروفایل در JSON را فراهم می کند.
-P تخلیه PPS drift JSON را در حالتهای NMEA و خام امکانپذیر میکند.
-n [count] باعث می شود جملات [count] خروجی شوند. سپس gpspipe به آرامی خارج می شود.
-v باعث می شود gpspipe یک نشانگر فعالیت چرخشی را در stderr نشان دهد. این مفید است اگر
stdout به یک فایل یا یک لوله هدایت می شود. به طور پیش فرض اسپینر با هر یک پیشرفته است
پیام های نوشته شده؛ تعیین -v بیش از یک بار تعداد پیام های مورد نیاز را دو برابر می کند
برای چرخاندن اسپینر
-V نسخه را چاپ می کند، سپس خارج می شود.
حداقل یکی از -R، -r یا -w باید مشخص شود.
مثال
هنگامی که gpsd در حال اجرا است gpspipe -r -n 100 صد جمله خام NMEA را به
خروجی استاندارد، سپس خارج شوید.
از gpspipe به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید