GPS апаратне забезпечення і Linux


3

Скоро, я буду будувати себе красивий автомобіль PC. Однією з функцій, яку я хотів би реалізувати, є GPS-стеження. Мені хотілося б, поки автомобіль увійшов, по суті, відстежувати свої координати GPS і записувати їх до місцевої бази даних SQL для подальшого аналізу. Я, напевно, буду програмувати на Python.

Я бачив PCI GPS карти, але як вони працюють? Чи потрібна підписка на стільникову мережу, щоб використовувати їх? Чи є вони досить точними, аж до 2-3 футів, коли вони заблоковані?

Як я можу взаємодіяти з таким пристроєм? Будь ласка, вибачте мене, я новачок у такому апаратному забезпеченні на комп'ютері.


1
GPS працює автономно; використання стільникової мережі призначено лише для «допомоги» - зазвичай, завантажуючи частину орбітальних даних з Інтернет-сервера замість супутника. Подивитися Асистент GPS .
grawity

Відповіді:


1

Там є NMEA0183 протокол, який в основному є просто строковим форматом, який надходить через послідовний порт. Я думаю, що є кілька стільникових телефонів, які можуть виводити свої координати GPS через інтерфейс USB-to-serial з використанням NMEA0183 (я буду оновлювати, якщо я знайду будь-яку інформацію).

В основному це буде працювати як читання даних з послідовного порту.

Я подивився коротко онлайн для GPS PCI карт, один був послідовний порт, і це міні-PCIe Здається, один підтримує NMEA0183 (над емуляційним послідовним портом, який я б припустив).


4
Не всі приймачі фактично підтримують протокол у повному обсязі; деякі з них вимагають фантастичних команд ініціалізації або таких. Через це більшість програм лише взаємодіють gpsd - який забезпечує більш надійний інтерфейс, а також дозволяє декільком програмам використовувати один пристрій GPS.
grawity
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.