جدول المحتويات:

الميزانين لاتصال المحمول DWMM0: 3 خطوات
الميزانين لاتصال المحمول DWMM0: 3 خطوات

فيديو: الميزانين لاتصال المحمول DWMM0: 3 خطوات

فيديو: الميزانين لاتصال المحمول DWMM0: 3 خطوات
فيديو: Planning a big build – mezzanine stairs – part 1 2024, يوليو
Anonim
الميزانين لاتصال المحمول DWMM0
الميزانين لاتصال المحمول DWMM0
DWMM0 اتصال المحمول الميزانين
DWMM0 اتصال المحمول الميزانين
DWMM0 اتصال المحمول الميزانين
DWMM0 اتصال المحمول الميزانين

هذا عرض توضيحي بسيط لاستخدام الميزانين DWMM0 لتسجيل البيانات عن بُعد. يقوم جانب العميل في هذا التطبيق بتشغيل برنامج نصي بيثون (client.py) مسؤول عن قراءة بيانات GNSS / GPS ونقلها إلى جانب الخادم (من خلال TCP / IP البروتوكول) ، والذي يقوم بتشغيل برنامج نصي مختلف (server.py) مسؤول عن جمع وتخزين البيانات الواردة.

المرجع: موقع المشروع

الخطوة 1: DWMM0 - وصف الأجهزة

DWMM0 Mezzanine عبارة عن لوحة ملحقات إضافية للكمبيوتر أحادي اللوحة DragonBoard 410c (أو أي 96Boards قياسي SBC). يتكون هذا الميزانين من 5 أنظمة فرعية رئيسية:

  • وحدة تحكم شحن بطارية ليثيوم أيون
  • وحدة تحكم USB 2.0 Hub
  • محول DC / DC Boost (من 3.0 فولت إلى 9.0 فولت)
  • وحدة LPWA / GNSS (مع جهاز Quectel BG96)
  • محولات DC / DC (من 5 فولت إلى 3.3 فولت و 4.1 فولت)

الخطوة 2: تطبيق DWMMO - GNSS / GPS LOGGER

يمكن تنزيل نصوص بايثون الأصلية لهذا التطبيق من هنا: تنزيل البرامج النصية ، يجب تشغيل البرنامج النصي server.py على أي جهاز كمبيوتر متصل بالإنترنت (جانب الخادم). يعمل ضباب البرنامج النصي client.py على DragonBoard 410c مع DWMM0 Mezzanine (جانب العميل) لكل برنامج نصي جلسة "معلمات قابلة للتكوين" الخاصة به ، والتي يجب تعديلها بواسطة المستخدم (مثل عنوان TCP / IP ، والمنافذ ، و APN للشبكة ، واسم المستخدم وكلمة المرور).

الخطوة الثالثة: DWMM0 - إنشاء ملف KML

يحتوي الملف updated_python_scripts.zip على برنامج نصي للعميل معدل (gpslog.py) والذي يقوم بتنفيذ التخزين المحلي لبيانات GPS (بيانات NMEA من وحدة Quectel BG96):

  • gpslog.py: برنامج نصي للعميل محدث (يخزن بيانات GPS في ملف logger.txt)
  • makekml.py: يحول ملف logger.txt إلى إصدار KML (logger.kml) يمكن فتحه في Google Earth
  • logger.txt: بيانات GPS المحفوظة
  • logger.kml: تحويل KML لبيانات GPS المحفوظة

موصى به: