Linux GPS

Standard
วันนี้ทดลองเชื่อม GPS แบบ Real Time ครั้งแรก (ซึ่งจริง ๆ แล้วแม้กระทั่ง way point ก็ไม่เคยโหลดมาก่อนเลย)

พบความยุ่งยากนิดหน่อย เกี่ยวกับเรื่อง port ได้ข้อสรุป บางประการ

1. Garmin GPS ถ้าเลือกใช้ Garmin output จะได้เฉพาะ Serial port ไม่สามารถใช้ USB port ได้

2. /dev/ttyS0 นั้นสำหรับ Serial connect และ /dev/ttyUSB0 นั้นสำหรับ USB connect


วิธีโหลด way point ด้วย gpsbabel

gpsbabel -D9 -i garmin -f /dev/ttyS0 -o gpx -F foobar.gpx

-i garmin ใช้ได้แต่ลอง -i nmae มันไม่สำเหร็จ อะ

-o gpx หรือ kml ก็ได้

วิธีต่อแบบ real time ด้วย gpsdrive

ก่อนอื่นลองดูก่อนว่าข้อมูลนั้นเชื่อมเข้ามาไหมด้วย

gpsd -p /dev/ttyS0

แล้วก็ telnet localhost 2947

จากนั้นก็ กด R

ถ้าการเชื่อมต่อผ่านไปด้วยดีก็จะมี ข้อมูลพรุ่งพรวดมา เยอะแยะ

จากนั้นก็ลองเปิดโปรแกรม gpsdrive
แล้วเปลี่ยนค่าเชื่อมต่อเป็น /dev/ttyS0 แล้วเลือก ว่าเป็น serial connection












Powered by ScribeFire.