วันนี้ทดลองเชื่อม 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
พบความยุ่งยากนิดหน่อย เกี่ยวกับเรื่อง 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.