gpsd — це комп'ютерна програма, яка збирає дані з приймача глобальної системи позиціонування (GPS) і надає дані через IP-мережу потенційно декільком клієнтським програмам в клієнт-серверній архітектурі. Gpsd можна запускати як демон для прозорої роботи як фонове завдання сервера. Мережевий інтерфейс забезпечує стандартизований формат даних для кількох одночасних клієнтських програм, таких як Kismet або [en].
Автор | Remco Treffkorn Derrick Brashear |
---|---|
Розробник | Ерік Стівен Реймонд |
Операційна система | Linux |
Мова програмування | C[1] і Python |
Доступні мови | англійська |
Ліцензія | d[2] |
Репозиторій | git.savannah.gnu.org/git/gpsd.git |
Вебсайт | example.org |
Gpsd зазвичай використовується в Unix-подібних операційних системах. Він розповсюджується як безкоштовне програмне забезпечення за ліцензією BSD із трьох пунктів.
Структура
gpsd надає сервіс (TCP/IP) шляхом прив'язки до порту 2947 за замовчуванням. Він спілкується через цей сокет, приймаючи команди та повертаючи результати. Ці команди використовують синтаксис на основі JSON і надають відповіді JSON. Кілька клієнтів можуть отримати доступ до служби одночасно.
Програма підтримує багато типів приймачів GPS із підключенням через послідовні порти, USB та Bluetooth. Починаючи з 2009 року gpsd також підтримує приймачі AIS.
gpsd підтримує взаємодію з сервером мережевого протоколу часу (NTP) [en] через спільну пам'ять, щоб уможливити встановлення часу на хост-платформі з годинника GPS.
Автори
gpsd був спочатку написаний Remco Treffkorn разом з Derrick Brashear, потім підтримувався [en]. Зараз його підтримує Ерік С. Реймонд.
Примітки
- The gpsd Open Source Project on Open Hub: Languages Page — 2006.
- https://git.savannah.gnu.org/cgit/gpsd.git/tree/COPYING
- Debian packages of gpsd
- Fedora package of gpsd [ 2011-10-02 у Wayback Machine.]
- gpsd FreeBSD from the FreeBSD ports archive
- gpsd manual page [ 2011-07-18 у Wayback Machine.] gpsd project, retrieved 2011-07-11
- gpsd manual page gpsd project, retrieved 2011-07-11
- A Brief History of GPSD, «In July and August 2009 ESR redesigned the GPSD command protocol and gave gpsd the ability to read data from marine AIS receivers and pass it to clients.»; retrieved 2011-05-01 [ 2006-10-14 у Wayback Machine.]
- GPSD CHANGELOG [ 2007-09-28 у Wayback Machine.]
- GPSD History [ 2006-10-14 у Wayback Machine.]
- Bad Code Offsets: Open Web Innovation
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
gpsd ce komp yuterna programa yaka zbiraye dani z prijmacha globalnoyi sistemi pozicionuvannya GPS i nadaye dani cherez IP merezhu potencijno dekilkom kliyentskim programam v kliyent servernij arhitekturi Gpsd mozhna zapuskati yak demon dlya prozoroyi roboti yak fonove zavdannya servera Merezhevij interfejs zabezpechuye standartizovanij format danih dlya kilkoh odnochasnih kliyentskih program takih yak Kismet abo en GpsdAvtorRemco Treffkorn Derrick BrashearRozrobnikErik Stiven RejmondOperacijna sistemaLinuxMova programuvannyaC 1 i PythonDostupni movianglijskaLicenziyad 2 Repozitorijgit savannah gnu org git gpsd gitVebsajtexample org Gpsd zazvichaj vikoristovuyetsya v Unix podibnih operacijnih sistemah Vin rozpovsyudzhuyetsya yak bezkoshtovne programne zabezpechennya za licenziyeyu BSD iz troh punktiv Strukturagpsd nadaye servis TCP IP shlyahom priv yazki do portu 2947 za zamovchuvannyam Vin spilkuyetsya cherez cej soket prijmayuchi komandi ta povertayuchi rezultati Ci komandi vikoristovuyut sintaksis na osnovi JSON i nadayut vidpovidi JSON Kilka kliyentiv mozhut otrimati dostup do sluzhbi odnochasno Programa pidtrimuye bagato tipiv prijmachiv GPS iz pidklyuchennyam cherez poslidovni porti USB ta Bluetooth Pochinayuchi z 2009 roku gpsd takozh pidtrimuye prijmachi AIS gpsd pidtrimuye vzayemodiyu z serverom merezhevogo protokolu chasu NTP en cherez spilnu pam yat shob umozhliviti vstanovlennya chasu na host platformi z godinnika GPS Avtorigpsd buv spochatku napisanij Remco Treffkorn razom z Derrick Brashear potim pidtrimuvavsya en Zaraz jogo pidtrimuye Erik S Rejmond PrimitkiPortal Vilne programne zabezpechennya The gpsd Open Source Project on Open Hub Languages Page 2006 d Track Q124688 https git savannah gnu org cgit gpsd git tree COPYING Debian packages of gpsd Fedora package of gpsd 2011 10 02 u Wayback Machine gpsd FreeBSD from the FreeBSD ports archive gpsd manual page 2011 07 18 u Wayback Machine gpsd project retrieved 2011 07 11 gpsd manual page gpsd project retrieved 2011 07 11 A Brief History of GPSD In July and August 2009 ESR redesigned the GPSD command protocol and gave gpsd the ability to read data from marine AIS receivers and pass it to clients retrieved 2011 05 01 2006 10 14 u Wayback Machine GPSD CHANGELOG 2007 09 28 u Wayback Machine GPSD History 2006 10 14 u Wayback Machine Bad Code Offsets Open Web InnovationPosilannyaOficijnij sajt