Gpsd - Википедия - gpsd
Оригинальный автор (ы) | Ремко Треффкорн, Деррик Брашир |
---|---|
Разработчики) | Эрик С. Раймонд |
Стабильный выпуск | 3.18 / 3 октября 2018 г. |
Репозиторий | |
Написано в | C, Python |
Операционная система | Linux, *BSD, Mac OS X, Android |
Платформа | Любой |
Размер | ~ 120 тыс. Мест |
Доступно в | английский |
Тип | GPS |
Лицензия | BSD |
Интернет сайт | gpsd |
gpsd это компьютерная программа, которая собирает данные из спутниковая система навигации (GPS) и передает данные через протокол Интернета (IP) сети для потенциально нескольких клиентских приложений в сервер-клиент архитектура приложения. Gpsd может работать как демон прозрачно работать как фоновая задача сервера. Сеть интерфейс предоставляет стандартизированный формат данных для нескольких одновременных клиентских приложений, таких как Кисмет или же Программное обеспечение для GPS-навигации.
Gpsd обычно используется на Unix-подобный операционные системы.[1][2][3] Распространяется как бесплатно программное обеспечение под Лицензия BSD с 3 пунктами.
Дизайн
gpsd обеспечивает TCP / IP service путем привязки к порту 2947 по умолчанию.[4] Он общается через этот сокет, принимая команды и возвращая результаты. Эти команды используют JSON на основе синтаксиса и предоставить ответы в формате JSON.[4] Несколько клиентов могут получить доступ к сервису одновременно.
Приложение поддерживает множество типов GPS-приемников с подключением через последовательные порты, USB, и Bluetooth. Начиная с 2009 года, gpsd также поддерживает АИС приемники.[5]
gpsd поддерживает взаимодействие с Сетевой протокол времени (NTP) сервер ntpd через Общая память чтобы разрешить установку времени хост-платформы через часы GPS.
Авторы
gpsd изначально был написан Ремко Треффкорном с Дерриком Браширом, затем поддерживался Рассел Нельсон.[6] Сейчас он поддерживается Эрик С. Раймонд.[7][8]
Рекомендации
- ^ Пакеты Debian для gpsd
- ^ Fedora пакет gpsd В архиве 2011-10-02 на Wayback Machine
- ^ gpsd FreeBSD от FreeBSD архив портов
- ^ а б страница руководства gpsd В архиве 2011-07-18 на Wayback Machine проект gpsd, получено 11 июля 2011 г.
- ^ Краткая история GPSD: «В июле и августе 2009 года компания ESR переработала протокол команд GPSD и дала GPSD возможность считывать данные с морских приемников AIS и передавать их клиентам»; получено 01.05.2011 В архиве 2006-10-14 на Wayback Machine
- ^ ИЗМЕНЕНИЕ GPSD В архиве 2007-09-28 на Wayback Machine
- ^ История GPSD В архиве 2006-10-14 на Wayback Machine
- ^ Смещение плохого кода: открытые веб-инновации