انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

gpsmon - آنلاین در ابر

gpsmon را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور gpsmon است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


gpsmon - ابزار نظارت و کنترل بسته های GPS در زمان واقعی

خلاصه


gpsmon [-L] [-V] [-h] [-n] [-a] [-l ورود به سیستم فایل] [-t پیشوند راننده]
[[ سرور [:بندر [:دستگاه]] | دستگاه]] [-D رفع اشکال]

شرح


gpsmon مانیتوری است که بسته های ارسالی از GPS را تماشا می کند و آنها را به همراه نمایش می دهد
اطلاعات تشخیصی از دستوراتی پشتیبانی می کند که می توان از آنها برای تغییر تنظیمات GPS استفاده کرد
راه های مختلف؛ برخی مستقل از دستگاه هستند، برخی با نوع چیپست GPS متفاوت هستند. خواهد شد
عاقلانه رفتار کنید، فقط بسته ها را ریخته اید، وقتی به یک نوع GPS متصل می شود چیزی در مورد آن نمی داند.

تفاوت gpsmon با یک سرویس گیرنده ناوبری در این است که بیشتر داده های خام را از GPS تخلیه می کند.
تنها با ماساژ دادن اطلاعات کافی برای بررسی خروجی مورد انتظار. به خصوص،
این ابزار هیچ گونه درون یابی یا مدل سازی برای استخراج صعود / فرو رفتن یا خطا انجام نمی دهد
برآوردها همچنین گزارش های ارتفاع را هنگامی که کیفیت تعمیر خیلی پایین است دور نمی زند.

بر خلاف gpsd، gpsmon هرگز رشته های کنترل یا پروب را روی دستگاه نمی نویسد مگر اینکه شما
به صراحت به آن بگویید بنابراین، در حالی که به طور خودکار با انواع بسته های باینری همگام سازی می شود، این کار را نمی کند
به طور خودکار دستگاهی را که یک پروتکل توسعه یافته NMEA را ارسال می کند به عنوان هر چیز دیگری دوباره تشخیص دهد
از یک دستگاه NMEA ساده استفاده کنید -t گزینه یا t برای کار در اطراف این

gpsmon برای اجرا در یک شبیه ساز ترمینال با حداقل اندازه 25x80 طراحی شده است. غیر رابط کاربری گرافیکی
رابط یک انتخاب طراحی است که برای سازگاری با کاربرانی که در شرایط محدود کار می کنند انجام شده است
محیط ها و از طریق telnet یا اتصالات ssh. اگر در یک پنجره بزرگتر اجرا شود، به اندازه
پنجره packet-log به تناسب افزایش خواهد یافت.

gpsmon یک گزینه -h را می پذیرد که پیام استفاده را نشان می دهد، یا یک گزینه -V را برای تخلیه می پذیرد
نسخه بسته و خروج.

این برنامه ممکن است در یکی از دو حالت اجرا شود، به عنوان یک کلاینت برای دیمون gpsd (و آن
سوکت کنترل مرتبط) یا مستقیماً به یک دستگاه سریال مشخص وصل شده است. هنگام اجرا
بدون هیچ آرگومانی، سعی می کند به دیمون متصل شود. اگر استدلال با الف شروع شود
مشخصات server:port همچنین سعی خواهد کرد به دیمون متصل شود. اگر استدلال
به نظر می رسد یک نام سرور خالی است که سعی می کند به دیمونی که روی آن اجرا می شود متصل شود
پورت پیش فرض gpsd روی آن سرور. فقط در صورتی که آرگومان دستگاه حاوی اسلش باشد اما خیر
روده بزرگ به عنوان یک دستگاه سریال برای اتصال مستقیم در نظر گرفته می شود. در حالت اتصال مستقیم
gpsmon یک نرخ باود صحیح را جستجو می کند و به طور خودکار روی آن قفل می شود. موارد احتمالی
مانند این نگاه کنید:

localhost:/dev/ttyS1
به پورت پیش فرض لوکال هاست نگاه کنید، هر دو IPv4 و IPv6 را امتحان کنید و خروجی را تماشا کنید
از دستگاه سریال 1.

example.com:2317
به پورت 2317 در example.com نگاه کنید، هر دو IPv4 و IPv6 را امتحان کنید.

71.162.241.5:2317:/dev/ttyS3
به پورت 2317 در آدرس IPv4 مشخص شده نگاه کنید و داده ها را از سریال پیوست جمع آوری کنید
دستگاه 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
به پورت 2317 در آدرس IPv6 مشخص شده نگاه کنید و داده ها را از سریال پیوست جمع آوری کنید
دستگاه 5.

برخلاف gpsd، اجرای gpsmon در حالت مستقیم، کاوش دستگاه خود را انجام نمی دهد. بنابراین، در
به ویژه، اگر آن را به سمت یک GPS با حالت باینری بومی که اتفاقاً در حال انتشار است، قرار دهید
NMEA، نوع واقعی را شناسایی نمی کند مگر اینکه دستگاه NMEA قابل تشخیص منتشر کند.
جمله ماشه گزینه های -t و -i ممکن است به شما کمک کند.

گزینه -F فقط در حالت مشتری معتبر است. یک سوکت کنترل را مشخص می کند که به آن
برنامه باید رشته های کنترل دستگاه را ارسال کند. شما باید یک نام مسیر معتبر از a را مشخص کنید
سوکت دامنه یونیکس در سیستم فایل محلی شما.

گزینه -D خروجی اشکال زدایی بسته گیرنده را فعال می کند و احتمالاً فقط برای آن مفید است
توسعه دهندگان کد GPSD برای مقادیر مرتبط با کد منبع بسته گیرنده مشورت کنید.

گزینه -L جدولی را فهرست می کند که نشان می دهد کدام دستگاه GPS از نوع gpsmon پشتیبانی داخلی دارد
برای، و کدام دستورات عمومی را می توان برای کدام نوع GPS اعمال کرد و سپس خارج شد. توجه داشته باشید
که این دستورات نوع خاص مرتبط با انواع GPS را فهرست نمی کند.

گزینه -l ورود به یک فایل مشخص را تنظیم می کند تا بلافاصله در باز شدن دستگاه شروع شود.
این ممکن است مفید باشد، برای مثال، می‌خواهید پیام راه‌اندازی را از یک دستگاه ضبط کنید
که اطلاعات نسخه سیستم عامل را در آنجا نمایش می دهد.

گزینه -n gpsmon را مجبور می کند تا بسته های NMEA0183 را به جای جریان داده خام از آن درخواست کند.
gpsd

گزینه -t یک نوع بازگشتی را تنظیم می کند. به آن رشته ای بدهید که پیشوند متمایز کننده آن باشد
دقیقاً یک نام نوع راننده. این برای تغییر حالت، سرعت و سرعت استفاده می شود
درایور انتخاب شده توسط نوع بسته فاقد آن قابلیت است. زمانی که بسته مفید است
نوع NMEA است اما دستگاه دارای حالت باینری است، مانند SiRF باینری.

گزینه -a یک حالت اشکال زدایی ویژه را فعال می کند که از نقاشی روی صفحه استفاده نمی کند. بسته ها
به طور معمول تخلیه می شوند. هر کاراکتری که تایپ شود، تخلیه بسته ها را به حالت تعلیق در می آورد و یک فرمان را می آورد
سریع. این ویژگی عمدتاً مورد توجه توسعه دهندگان GPSD خواهد بود.

پس از راه اندازی (بدون -a)، قسمت بالای صفحه محتویات چندین مورد را گزارش می دهد
به خصوص انواع بسته های جالب. فیلد "PPS" اگر خالی نباشد، دلتای بین است
آخرین 1PPS بالای ثانیه و ساعت سیستم در آن زمان.

نیمه پایینی صفحه نمایش هگز اسکرول تمام بسته هایی است که GPS صادر می کند.
اگر نوع بسته متنی باشد، هر گونه CR/LF انتهایی حذف می شود. خطوط تخلیه شروع >>>
نشان دهنده بسته های کنترلی ارسال شده به GPS است. خطوط متشکل از "PPS" احاطه شده توسط خط تیره،
در صورت وجود، 1PPS و شروع چرخه گزارش را نشان دهید.

دستورات


هنگام اجرای gpsmon دستورات مستقل از دستگاه زیر در دسترس هستند:

i
(فقط حالت مستقیم.) کاوش نوع فرعی را فعال/غیرفعال کنید و درایور را مجدداً راه اندازی کنید. که در
عملکرد عادی، gpsmon رشته های پیکربندی را به دستگاه ارسال نمی کند (به جز
رشته های wakeup مورد نیاز برای دریافت آن برای ارسال داده، در صورت وجود). دستور 'i1' باعث می شود
همان دنباله ای از پروب های فرعی را ارسال می کند که gpsd ارسال می کند. دستور 'i0' خاموش می شود
کاوشگری "من" به تنهایی بیت را تغییر می دهد. در هر صورت، درایور فعلی مجدداً انتخاب می شود.
اگر بیت پروب فعال باشد، پروب ها بلافاصله شروع به صدور می کنند.

توجه داشته باشید که فعال کردن پروب ممکن است دستگاه را به حالت دیگری تبدیل کند. به طور خاص، آن
یک تراشه SiRF را به حالت باینری تبدیل می کند، گویی از دستور "n" استفاده کرده اید. این به دلیل است
به یک محدودیت در سیستم عامل SiRF که نمی توانیم آن را برطرف کنیم.

این دستور معمولاً بعد از اولین بار استفاده از آن هیچ کاری انجام نمی دهد، زیرا
نوع دستگاه قبلاً کشف شده است.

c
(فقط حالت مستقیم.) زمان چرخه را تغییر دهید. آن را با عددی که به عنوان چرخه تفسیر می شود دنبال کنید
زمان در ثانیه اکثر دستگاه‌ها زمان چرخه ثابت 1 ثانیه دارند، بنابراین این دستور ممکن است
شکست با یک پیام

l
تغییر گزارش بسته. اگر ثبت بسته روشن باشد، آن را خاموش و گزارش
بسته اگر خاموش باشد، ورود به نام فایل زیر l فعال خواهد شد. متفاوت است
صرفاً از گرفتن داده ها از دستگاه GPS که فقط بسته های کامل هستند
وارد شده است. فایل لاگ برای افزودن باز می شود، بنابراین می توانید بیش از یک بخش از آن را وارد کنید
بسته جریان می یابد و آنها به درستی به هم دوخته می شوند.

n
(فقط حالت مستقیم.) با آرگومان 0، دستگاه را در جریان فعلی به حالت NMEA تغییر دهید
سرعت؛ با آرگومان 1، به حالت باینری (بومی) تغییر دهید. بدون استدلال، تغییر دهید
تنظیمات. اگر دستگاه چنین حالت هایی را نداشته باشد، خطا نشان می دهد.

پس از اینکه GPS دو پروتکلی را با این دستور به حالت NMEA تغییر دهید، آن را حفظ می کند
اطلاعات در مورد نوع اصلی و قابلیت های کنترل آن. به همین دلیل است که
نوع دستگاه لیست شده قبل از درخواست تغییر نمی کند.

q
gpsmon را ترک کنید Control-C یا هر کاراکتر وقفه فعلی شما به همین صورت عمل می کند
خوب.

s
(فقط حالت مستقیم.) نرخ باود را تغییر دهید. آن را با یک عدد به صورت بیت در تفسیر دنبال کنید
دوم، به عنوان مثال "s9600". عدد سرعت ممکن است به صورت اختیاری با علامت دو نقطه دنبال شود
و یک مشخصه طول کلمه-برابر-استاپبیت به سبک سنتی، به عنوان مثال 8N1 (
پیش‌فرض)، 7E1، و غیره. برخی از دستگاه‌ها از حالت‌های سریال غیر از پیش‌فرضشان پشتیبانی نمی‌کنند،
بنابراین ممکن است این دستور با یک پیام شکست بخورد.

از این دستور با احتیاط استفاده کنید. در GPS های USB و بلوتوث نیز این امکان وجود دارد
تنظیم حالت سریال به دلیل عدم پشتیبانی تراشه آداپتور سریال ناموفق است
حالت های غیر 8N1 یا به این دلیل که سیستم عامل دستگاه سریال را به درستی همگام سازی نمی کند
تراشه آداپتور با UART روی چیپست GPS در هنگام تغییر سرعت. این شکست ها
می تواند دستگاه شما را آویزان کند، احتمالاً به چرخه برق GPS نیاز دارد یا (در موارد شدید)
قطع فیزیکی باتری پشتیبان NVRAM.

t
(فقط حالت مستقیم.) سوئیچ از نوع نظارت را مجبور کنید. آن را با یک رشته دنبال کنید
منحصر به فرد به نام یک درایور gpsd با پشتیبانی از gpsmon. gpsmon به استفاده تغییر می کند
آن درایور و کد نمایشگر اگر gpsd منطبقی وجود نداشته باشد، یک پیام خطا نشان می دهد
درایور، یا چندین مسابقه، یا بازی منحصربه‌فرد در gpsmon از نمایشگر پشتیبانی نمی‌کند.

x
(فقط حالت مستقیم.) ارسال محموله هگزا به دستگاه. به دنبال نامه فرمان می توانید
جفت های شش رقمی را تایپ کنید. با یک خط جدید پایان دهید اینها محموله یک کنترل خواهند شد
بسته ارسال شده به دستگاه بسته با هدرها، تریلرها و
جمع کنترلی مناسب برای نوع درایور فعلی. یکی دو بایت اول از
محموله ممکن است به طور خاص تفسیر شود، به شرح آن مراجعه کنید -x of gpsctl(1).

X
(فقط حالت مستقیم.) بایت های هگز خام را به دستگاه ارسال کنید. به دنبال نامه فرمان می توانید
جفت های شش رقمی را تایپ کنید. با یک خط جدید پایان دهید اینها به دستگاه ارسال خواهد شد.

Ctrl-S
ثابت کردن صفحه، تعلیق پیمایش در پنجره اشکال‌زدایی.

ctrl-q
صفحه نمایش را از حالت یخ خارج کنید، عملکرد عادی را از سر بگیرید.

NMEA پشتیبانی
(این اظهارات نه تنها در مورد دستگاه های عمومی NMEA بلکه برای همه دستگاه های NMEA توسعه یافته اعمال می شود
که gpsmon در حال حاضر پشتیبانی می کند.)

همه فیلدها داده های خام از GPS هستند به جز (الف) پنجره "PVT پخته شده" نزدیک بالای آن
صفحه نمایش، ارائه شده به عنوان یک چک و (ب) قسمت "PPS offset".

هیچ دستور مخصوص دستگاه وجود ندارد. اینکه کدام دستورات عمومی در دسترس است ممکن است متفاوت باشد
نوع: بررسی خروجی از gpsmon -l برای کسب اطلاعات بیشتر.

SiRF پشتیبانی
بیشتر اطلاعات خام از GPS است. فیلدهای خط دار با ترجمه از
مختصات ECEF یا اعمال جابجایی های منطقه زمانی کبیسه ثانیه و محلی. 1PPS است
طبق معمول تاخیر ساعت

دستورات زیر فقط برای SiRF GPS ها پشتیبانی می شوند:

A
(فقط حالت مستقیم.) گزارش داده های فریم فریم 50BPS را تغییر دهید.

M
(فقط حالت مستقیم.) پیمایش ایستا (M1) یا پاک کردن (M0) را تنظیم کنید. اسناد SiRF
می گوید: «ناوبری استاتیک یک فیلتر موقعیت است که برای استفاده در وسایل نقلیه موتوری طراحی شده است.
وقتی سرعت وسیله نقلیه به زیر یک آستانه می‌رسد، موقعیت و مسیر حرکت می‌کنند
منجمد شده و سرعت روی صفر تنظیم شده است. این شرایط تا زمان محاسبه ادامه خواهد داشت
سرعت به بالای 1.2 برابر آستانه افزایش می یابد یا تا زمانی که موقعیت محاسبه شده در آن قرار گیرد
حداقل فاصله تعیین شده از محل یخ زده سرعت آستانه و فاصله تنظیم شده
ممکن است با نسخه های نرم افزار متفاوت باشد."

حالت غیر استاتیک برای استفاده با نرم افزار ناوبری جاده ای طراحی شده است که اغلب می زند
موقعیت گزارش شده به نزدیکترین جاده در شعاع عدم قطعیت. احتمالا شما
می‌خواهید ناوبری استاتیک را برای استفاده عابران پیاده خاموش کنید، زیرا احتمالاً سرعت را گزارش می‌کند
صفر و تغییر موقعیت در پرش های بزرگ.

P
(فقط حالت مستقیم.) حالت نمایش پارامتر ناوبری را تغییر دهید. بین نرمال جابجا می شود
صفحه نمایش و یکی که پارامترهای ناوبری انتخاب شده از MID 19، از جمله
بیت ناوبری استاتیک با دستور "M" تغییر می کند.

برای تفسیر آنچه می بینید، به یک کپی از مرجع پروتکل باینری SiRF نیاز دارید
دستی.

یو بلوکس پشتیبانی
بیشتر اطلاعات خام از GPS است. فیلدهای خط دار با ترجمه از
مختصات ECEF 1PPS طبق معمول تاخیر ساعت است. هیچ دستور خاصی برای هر نوع وجود ندارد.

از gpsmon به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad


وارد