هذا هو الأمر gpspipe الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
GPSpipe - أداة للاتصال بـ GPSd واسترداد الجمل
موجز
نظام تحديد المواقع [-h] [-d] [-l] [-o اسم الملف] [-ن عد] [-r] [-R] [-s جهاز تسلسلي] [-ر]
[-ت تنسيق الطابع الزمني] [-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. وبالتالي يمكن استخدام نظام تحديد المواقع العالمي مع خيارات -s و -r لمحاكاة المسلسل
المنفذ متصل بجهاز GPS يديره GPSd.
-o يؤدي الخيار إلى كتابة البيانات المجمعة في الملف المحدد. استخدم هذا
الخيار إلزامي إذا تم تشغيل gpspipe كخادم.
-w يتسبب في إخراج جهاز تحديد المواقع الأصلي.
-S يحدد العلم المقاس.
-2 يعين علامة split24 في تقارير AIS. ملاحظة: هذا الخيار تجريبي وقد يكون كذلك
تم تغييره أو إزالته في إصدار مستقبلي.
-t يضيف طابعًا زمنيًا لكل إخراج جملة.
يحدد -T تنسيق الطابع الزمني. يرى com.strftime(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 نظام تحديد المواقع -r -n 100 سيرسل مائة جملة NMEA خام إلى
الإخراج القياسي ، ثم الخروج.
استخدم GPSpipe عبر الإنترنت باستخدام خدمات onworks.net