ฮาร์ดแวร์ GPS และ Linux


3

ในไม่ช้าฉันจะสร้างพีซีที่ดีสำหรับตัวเอง หนึ่งในคุณสมบัติที่ฉันอยากนำมาใช้คือการติดตามด้วย GPS ในขณะที่รถเปิดอยู่ฉันกำลังติดตามพิกัด GPS ของฉันเป็นหลักและบันทึกลงในฐานข้อมูล SQL ท้องถิ่นเพื่อการวิเคราะห์ในภายหลัง ฉันอาจจะเขียนโปรแกรมใน Python

ฉันเคยเห็นการ์ด GPS PCI แต่พวกมันทำงานอย่างไร ฉันต้องสมัครสมาชิกกับเครือข่ายเซลลูล่าร์เพื่อให้สามารถใช้งานได้หรือไม่? พวกเขาค่อนข้างแม่นยำถึง 2-3 ฟุตเมื่อล็อคเข้าหรือไม่

ฉันจะเชื่อมต่อกับอุปกรณ์ดังกล่าวได้อย่างไร โปรดยกโทษให้ฉันฉันเป็นคนใหม่ของฮาร์ดแวร์ประเภทนี้ในคอมพิวเตอร์


1
GPS ทำงานแบบสแตนด์อโลน การใช้เครือข่ายเซลลูลาร์มีไว้สำหรับ "ความช่วยเหลือ" เท่านั้นโดยปกติแล้วโดยการดาวน์โหลดบางส่วนของข้อมูลวงโคจรจากอินเทอร์เน็ตเซิร์ฟเวอร์แทนที่จะเป็นดาวเทียม ดูจีพีเอสช่วย
grawity

คำตอบ:


1

มีโปรโตคอลNMEA0183ซึ่งโดยทั่วไปเป็นเพียงรูปแบบสตริงที่จะส่งผ่านพอร์ตอนุกรม ฉันคิดว่ามีโทรศัพท์มือถือไม่กี่ตัวที่สามารถส่งออกพิกัด GPS ผ่านอินเทอร์เฟซ USB เป็นอนุกรมโดยใช้ NMEA0183 (ฉันจะอัปเดตหากฉันพบข้อมูลใด ๆ )

โดยพื้นฐานแล้วมันจะทำงานเหมือนอ่านข้อมูลจากพอร์ตอนุกรม

ฉันดูออนไลน์สั้น ๆ สำหรับการ์ด GPS PCI หนึ่งตัวมีพอร์ตอนุกรมและmini-PCIeอันนี้ดูเหมือนว่าจะรองรับ NMEA0183 (เหนือพอร์ตอนุกรมที่จำลองขึ้นมาที่ฉันคาดไว้)


4
ไม่ใช่ผู้รับทุกคนที่สนับสนุนโปรโตคอลอย่างแท้จริง บางคนต้องการคำสั่งเริ่มต้นแฟนซีหรือเช่นนั้น ด้วยเหตุนี้โปรแกรมส่วนใหญ่จึงเชื่อมต่อกับgpsd เท่านั้น - ซึ่งมีส่วนต่อประสานที่เชื่อถือได้มากกว่าและอนุญาตให้โปรแกรมหลาย ๆ ตัวใช้อุปกรณ์ GPS เครื่องเดียวได้
grawity
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.