The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

30.05.2017 11:42  Представлен gps-share, инструмент для организации совместного доступа к GPS

Разработчики проекта GNOME опубликовали первый выпуск утилиты gps-share, предназначенной для организации доступа к устройству GPS из других систем по локальной сети. Код проекта написан на языке Rust и поставляется под лицензией GPLv2. В процессе работы gps-share задействованы библиотеке libdbus, libudev, libcap и xz-libs.

При помощи gps-share можно организовать совместное использование GPS между несколькими устройствами, не имеющими собственных чипов для работы с GPS. Gps-share также нацелен на обеспечение поддержки обособленных GPS-устройств в сервисе определения местоположения Geoclue, наряду с уже поддерживаемыми источниками, такими как встроенные в смартфоны GPS-чипы (требует запуска на смартфоне специального приложения), а также публичные БД размещения WiFi-сетей, базовых станций и провайдеров (GeoIP).

Gps-share позиционируется как замена проектам GPSD и Gypsy, также решающих задачу мультиплексирования доступа к данным GPS для нескольких клиентов. GPSD имеет серьёзные архитектурные проблемы и ограничения (проект развивается с 1995 года), а Gypsy уже много лет находится в заброшенном состоянии. Создание нового проекта было признано более целесообразным, чем возрождение устаревшей и не поддерживаемой кодовой базы.

В настоящее время gps-share поддерживает работу только с GPS-устройствами, поддерживающими протокол на основе эмуляции последовательного порта (RS232). В частности, к ним относится большинство GPS-устройств, подключаемых через USB или Bluetooth. Для устройств с интерфейсом Bluetooth требуется ручная настройка порта при помощи утилиты rfcomm (например в Fedora 25 при подключении TomTom Wireless GPS MkII нужно запустить "sudo rfcomm connect 0 00:0D:B5:70:54:75").

  1. Главная ссылка к новости (https://mail.gnome.org/archive...)
  2. OpenNews: По следам проблемы в iPhone в Android выявлен кэш с данными о местоположении абонента
  3. OpenNews: Mozilla развивает собственный сервис для определения местоположения
  4. OpenNews: Выпуск GeoClue 2.3.0, фреймворка для определения местоположения
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gps
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 12:43, 30/05/2017 [ответить] [смотреть все]
  • +2 +/
    Хм... А совместное использование нескольких для уточнения результата?
     
  • 1.2, vitalif, 12:44, 30/05/2017 [ответить] [смотреть все]
  • +3 +/
    Возникает вопрос, а причем тут gnome?
     
     
  • 2.3, Аноним, 12:47, 30/05/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +29 +/
    Gnome Positioning System, очевидно.
     
  • 1.4, p5n, 12:54, 30/05/2017 [ответить] [смотреть все]
  • +/
    При том, что USB, /dev/tty*, /dev/rfcomm через сеть и так пробрасываются совершенно спокойно не зависимо от того, какое устройство туда подключено. Ну единственное с USB могут быть проблемы если общение с устройством завязано на таймауты, а сеть не успевает.
     
  • 1.5, Нониус, 12:55, 30/05/2017 [ответить] [смотреть все]
  • –4 +/
    Совершенно простецкая и абсолютно бессмысленная поделка Ну нахрена мультиплекси... весь текст скрыт [показать]
     
     
  • 2.6, ваываыаы, 13:31, 30/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    микросервисы. автомобили. самолёты.
     
     
  • 3.11, Нониус, 15:58, 30/05/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    какие нафиг микросервисы это не сеть передачи данных, это получение координат и... весь текст скрыт [показать]
     
     
  • 4.41, demon, 13:35, 02/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Бывают такие потребности Например временное оборудование на судне, которое уста... весь текст скрыт [показать]
     
  • 2.32, Pilat, 03:04, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Плывёт чёрный ящик, в нём один GPS приёмник и куча оборудования, которая предпол... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.36, Нониус, 10:29, 01/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    А сотрудникам будет польза от того, что будут иметь информацию от координат GPS ... весь текст скрыт [показать]
     
     
  • 4.40, Pilat, 14:48, 01/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Вот я специально написал что это не для института с сотрудниками ... весь текст скрыт [показать]
     
  • 1.7, Ivan_83, 14:13, 30/05/2017 [ответить] [смотреть все]  
  • –4 +/
    Мало того что зависимостей куча, так ещё и на расте написано Такие вещи нужно п... весь текст скрыт [показать]
     
     
  • 2.8, COBA, 14:35, 30/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +10 +/
    А Вы случайно не путаете RUST и RUBY?
     
     
  • 3.9, Отстахл, 15:39, 30/05/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Да не, это болезный си-господин, как же не бзднуть при виде другого языка.
     
     
  • 4.25, Ivan_83, 23:46, 30/05/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    Сам потом это компеляй и добавляй в порты Вместо того чтобы юзать проверенный в... весь текст скрыт [показать]
     
  • 3.24, Ivan_83, 23:45, 30/05/2017 [^] [ответить] [смотреть все]  
  • –5 +/
    руст, го - наfиг это всё.
     
  • 2.13, Ordu, 16:33, 30/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Кому нужно Вот он пускай и пишет без зависимостей Хоть непосредственно в машин... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, exSun, 17:21, 30/05/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    gpsd, хоть и безобразен, не требует libudev и lubdbus, посему работает чуть боле... весь текст скрыт [показать]
     
     
  • 4.16, Ordu, 18:41, 30/05/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Везде это где В венде Зачем мне нужен gpsd в венде Кому он вообще там нужен ... весь текст скрыт [показать]
     
     
  • 5.18, exSun, 19:58, 30/05/2017 [^] [ответить] [смотреть все]  
  • +/
    При чем здесь винда BSD, старые юниксы, макось и т д ... весь текст скрыт [показать]
     
     
  • 6.21, Ordu, 22:47, 30/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ах, эти Кому они нужны Впрочем, если ты дашь себе труд сходить по ссылке, та... весь текст скрыт [показать]
     
     
  • 7.29, exSun, 00:24, 31/05/2017 [^] [ответить] [смотреть все]  
  • +/
    А вообще gpsd или там gps-share место на десктопе Какой у него юзкейс на дескто... весь текст скрыт [показать]
     
     
  • 8.31, Ordu, 02:01, 31/05/2017 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Я неудачно выразился Не десктоп , а более широко дева... весь текст скрыт [показать]
     
  • 3.19, Crazy Alex, 20:54, 30/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну вот всё кроме xz-libs явно могло бы быть факультативным Есть d-bus - пользуе... весь текст скрыт [показать]
     
     
  • 4.30, Ordu, 00:43, 31/05/2017 [^] [ответить] [смотреть все]  
  • +/
    А они разве между хостами передают по TCP, а не через dbus Не, если это действи... весь текст скрыт [показать]
     
  • 3.26, Ivan_83, 23:48, 30/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Для тех кто не понимает Берётся очередной одноплатник за 3 копейки с сетью и юз... весь текст скрыт [показать]
     
     
  • 4.28, Ordu, 00:18, 31/05/2017 [^] [ответить] [смотреть все]  
  • +/
    Для тех, кто не понимает, повторяю ещё раз там нет кучи зависимостей Ты замуча... весь текст скрыт [показать]
     
  • 1.10, DmA, 15:54, 30/05/2017 [ответить] [смотреть все]  
  • +/
    гугл что-ли проплатил разработку? Или яндекс? Хотят точно знать где клиент находится, чтобы рекламу нужную втюхивать?
    Мерзость эта ваша геолокация! Отключаю её всегда, если есть возможность
     
     
  • 2.39, анан, 12:39, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    здесь правильно говорить о геопозиционировании, а не геолокации
     
  • 1.12, Аноним, 16:06, 30/05/2017 [ответить] [смотреть все]  
  • +/
    А мультиплексация даты и времени с атомных часов GPS-спутников поддерживается?
     
     
  • 2.33, Pilat, 03:07, 31/05/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Какие атомные часы USB и сеть вносят непредсказуемые задержки NMEA строка с ко... весь текст скрыт [показать] [показать ветку]
     
  • 1.14, Аноним, 16:38, 30/05/2017 [ответить] [смотреть все]  
  • +/
    По какому протоколу идет обмен GPS данными? NMEA какой? Если это NMEA/
     
  • 1.17, vantoo, 19:04, 30/05/2017 [ответить] [смотреть все]  
  • +/
    Доступ к GPS приемнику по сети для указания своего местоположения? То есть в реальности можно вообще находится на другом конце света? Тогда это скорее утилита для скрытия своего местоположения.
     
  • 1.20, Аноним, 22:23, 30/05/2017 [ответить] [смотреть все]  
  • –1 +/
    Это теперь компиляция гнома требует раста? И зачем мне недоязычки в системе?
     
  • 1.22, Аноним, 22:52, 30/05/2017 [ответить] [смотреть все]  
  • +1 +/
    Список архитектурных проблем выглядит скорее как список преимуществ по сравнен... весь текст скрыт [показать]
     
  • 1.27, dhamp, 00:03, 31/05/2017 [ответить] [смотреть все]  
  • +/
    выглядит как socat -u /dev/ttyUSB0,b38400,raw tcp-l:8989,fork,reuseaddr  + прикрутили avahi.
    ЗЫ. но это не точно, документация скудна, "чукча" не растописатель.
     
  • 1.34, deadfood, 22:55, 31/05/2017 [ответить] [смотреть все]  
  • –1 +/
    GPSD умеет это уже несколько лет, зачем очередной велосипед?
     
     
  • 2.35, Аноним, 00:28, 01/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уточню GPSD умеет это уже более 20 лет и делает это костыльным и неактуальным д... весь текст скрыт [показать] [показать ветку]
     
  • 1.38, Нониус, 12:10, 01/06/2017 [ответить] [смотреть все]  
  • –1 +/
    Народ, вы вдумайтесь наконец.
    GPS это получение координат и точного времени.
    Это не сеть передачи данных.
    Координаты всегда будут у того, кто типа "прокси".
    Синхрон времени можно просто брать с этого "прокси".
    Смысл проекта минус двадцать.
    Идиотизм какой-то.
     
  • 1.42, Аноним, 10:40, 04/06/2017 [ответить] [смотреть все]  
  • –1 +/
    смысл - тут уже пример был - судно с каютами и одна GPS антенна В каютах антенн... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor