สารบัญ:

DWMM0 การเชื่อมต่อมือถือ Mezzanine: 3 ขั้นตอน
DWMM0 การเชื่อมต่อมือถือ Mezzanine: 3 ขั้นตอน

วีดีโอ: DWMM0 การเชื่อมต่อมือถือ Mezzanine: 3 ขั้นตอน

วีดีโอ: DWMM0 การเชื่อมต่อมือถือ Mezzanine: 3 ขั้นตอน
วีดีโอ: Review Packard Bell Easynote E6310 - A Nice 15 Inch for You to play with 2024, กรกฎาคม
Anonim
DWMM0 การเชื่อมต่อมือถือ Mezzanine
DWMM0 การเชื่อมต่อมือถือ Mezzanine
DWMM0 การเชื่อมต่อมือถือ Mezzanine
DWMM0 การเชื่อมต่อมือถือ Mezzanine
DWMM0 การเชื่อมต่อมือถือ Mezzanine
DWMM0 การเชื่อมต่อมือถือ Mezzanine

นี่เป็นการสาธิตการใช้งาน Mezzanine DWMM0 อย่างง่ายสำหรับการบันทึกข้อมูลระยะไกล ฝั่งไคลเอ็นต์ของแอปพลิเคชันนี้เรียกใช้สคริปต์ python (client.py) ที่รับผิดชอบในการอ่านข้อมูล GNSS/GPS และส่งไปยังฝั่งเซิร์ฟเวอร์ (ผ่าน TCP/IP โปรโตคอล) ซึ่งเรียกใช้สคริปต์อื่น (server.py) ที่รับผิดชอบการรวบรวมและจัดเก็บข้อมูลขาเข้า

อ้างอิง: เว็บไซต์โครงการ

ขั้นตอนที่ 1: DWMM0 - คำอธิบายฮาร์ดแวร์

DWMM0 Mezzanine เป็นบอร์ดเสริมสำหรับคอมพิวเตอร์บอร์ดเดี่ยว DragonBoard 410c (หรือ SBC มาตรฐาน 96Boards อื่นๆ) ชั้นลอยนี้ประกอบด้วย 5 ระบบย่อยหลัก:

  • ตัวควบคุมการชาร์จแบตเตอรี่ Li-Ion
  • คอนโทรลเลอร์ USB 2.0 Hub
  • ตัวแปลง DC/DC Boost (จาก 3.0V เป็น 9.0V)
  • โมดูล LPWA/GNSS (พร้อมอุปกรณ์ Quectel BG96)
  • ตัวแปลง DC/DC (จาก 5V เป็น 3.3V และ 4.1V)

ขั้นตอนที่ 2: DWMMO - แอปพลิเคชัน GNSS/GPS LOGGER

สคริปต์หลามดั้งเดิมสำหรับแอปพลิเคชันนี้สามารถดาวน์โหลดได้จากที่นี่: ดาวน์โหลดสคริปต์ สคริปต์เซิร์ฟเวอร์.py ต้องทำงานบนคอมพิวเตอร์ทุกเครื่องที่มีการเชื่อมต่ออินเทอร์เน็ต (ฝั่งเซิร์ฟเวอร์) สคริปต์ไคลเอนต์.py ทำงานบน DragonBoard 410c พร้อม DWMM0 Mezzanine (ฝั่งไคลเอ็นต์)). แต่ละสคริปต์มีเซสชัน "พารามิเตอร์ที่กำหนดค่าได้" ของตัวเอง ซึ่งผู้ใช้ต้องปรับเปลี่ยน (เช่น ที่อยู่ TCP/IP, พอร์ต, APN ของเครือข่าย, ชื่อผู้ใช้และรหัสผ่าน)

ขั้นตอนที่ 3: 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 ที่บันทึกไว้

แนะนำ: