[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1313771097814.jpg -(46415 B, 573x326) Thumbnail displayed, click image for full size.
46415 No.66842  

Имеют ли уважаемые аноны опыт в обращении с USB GPS-приёмниками?
Как у них с точностью позиционирования? Сильно ли отличаются разные модели? Нет ли проблем под прыщами? Правда ли, что работают по какому-то простому текстовому протоколу?
Какие хорошие софтины есть для записи треков?

>> No.66843  

>>66842
Опыта общения нет, но скорее всего там USB serial converter внутри, особых проблем быть не должно, разве что софт не найдешь.

> Правда ли, что работают по какому-то простому текстовому протоколу?

Угу, там текстовый протокол, можно смотреть через терминал.
С софтом ничего не посоветую.

>> No.67131  
File: 1314340565548.jpg -(58729 B, 600x543) Thumbnail displayed, click image for full size.
58729

Заодно вопрос вдогонку - а правильно ли поступили, организовав доступ к навигатору через демон? Почему нельзя было просто сделать либу для расшифровки протокола? Неужели весь гемморой ради сетевой прозрачности, или есть более веские причины (типа монопольного захвата устройства)?

>> No.67136  

Есть опыт общения с EM406. Из квартиры не ловит, с балкона показывал координату с погрешностью в 300 метров, взял с собой на улицу с записью лога — точность идеальная. Смотрел по гугл мапс с конверсией координат. Ресивер можно настроить на выдачу определенной инфы.
>>67131
Почему же, есть куча готовых открытых парсеров, бери да пользуйся. Протокол действительно простой, кстати, вот он
http://www.sparkfun.com/datasheets/GPS/NMEA%20Reference%20Manual1.pdf
А вот и библиотека для парсинга инфы
http://nmea.sourceforge.net/

>> No.67140  
File: 1314384065814.jpg -(9753 B, 350x263) Thumbnail displayed, click image for full size.
9753

>>67136
Дело в том, что большинство (подавляющее) прыщепрограмм работают, как оказалось, через демон gpsd, хотя на мой взгляд проще было бы организовать библиотеку для доступа к устройству.
У меня Digma M1 и с ним как раз-таки наоборот - если прилепить его снаружи на железный подоконник и подождать пару минут, то выдаёт очень точные координаты. Смотрел по карте - ошибка метра 2-3 максимум. А вот в движении чудит: то что на абсолютно прямой дороге показывает дрожащую линию ещё полбеды, все они такие. Но почему он не вписывается в повороты мой ум постичь не может. Там, где был прямой угол, на треке рисуется закругление с неслабым радиусом.
Может кот-нибудь, шарящий в технологии, пояснит по хардкору что за фокусы такие.

>> No.67143  

>>67140
Через демон куда проще организовать совместный доступ нескольким приложениям, а последовательный порт, пусть даже и через библиотеку, захватывается только в монопольном режиме.

> на абсолютно прямой дороге показывает дрожащую линию

Погрешность измерений делает ее таковой.

> Там, где был прямой угол, на треке рисуется закругление с неслабым радиусом.

Выглядит как попытка софта сгладить трек.

>> No.67157  

>>67143

>Через демон куда проще организовать совместный доступ

Так-то оно так, но и анальных болей с ним больше. Каждый раз когда втыкаешь/выдёргиваешь провод его придётся либо перезапускать вручную, либо что-то колдовать через D-Bus. Плюс доступ к устройству от простого пользователя закрыт почему-то, так что опять имеем консольную дрочку (а на ходу и на маленькой клавиатуре развлечение то ещё).

>> No.67160  

>>67157

> Каждый раз когда втыкаешь/выдёргиваешь провод его придётся либо перезапускать вручную, либо что-то колдовать через D-Bus.

Напиши правило udev, которое будет тебе пускать демона при втыкании устройства и стопать при вытыкании.

> Плюс доступ к устройству от простого пользователя закрыт почему-то, так что опять имеем консольную дрочку (а на ходу и на маленькой клавиатуре развлечение то ещё).

Добавь своего пользователя в группу, которой разрешена чтение и запись в сокет gpsd.

>> No.67786  
File: 1315634818945.png -(26767 B, 815x154) Thumbnail displayed, click image for full size.
26767

И снова я со своими гпспроблемами. Скажи, анон, как можно напрямую читать данные с устройства? Делал по инструкции:
**stty 9600 -F /dev/ttyUSB0
cat /dev/ttyUSB0**
а вместо нормального текста получаю пикрилейтед. Ведь как-то один раз у меня получилось - и вот который день уже сижу и вспоминаю, как же я это нашаманил. Такое ощущение, что неправильно выставляются настройки для порта - если менять скорость, то и характер козюбров на экране тоже как-то меняется.

>> No.67787  
File: 1315637046049.png -(1898760 B, 2400x2400) Thumbnail displayed, click image for full size.
1898760

>>67786
Поставь minicom и прямо там поиграйся с настройками порта.

>> No.67788  
File: 1315645039701.jpg -(883531 B, 1280x800) Thumbnail displayed, click image for full size.
883531

>>67160
научи как сделать правило, чтобы удев запускал/выключал софт на подключении юсбишного блютуса.

>> No.67790  
File: 1315646501728.jpg -(119966 B, 681x916) Thumbnail displayed, click image for full size.
119966

>>67788
Как-то так.

ACTION=="add" SUBSYSTEM=="bluetooth" RUN+="/etc/init.d/bluetooth start"
ACTION=="remove" SUBSYSTEM=="bluetooth" RUN+="/etc/init.d/bluetooth stop"

Еще можно через usb device id хандлить.

>> No.67792  

>>67790
и куда это писать?

>> No.67793  
File: 1315649508554.jpg -(157497 B, 520x520) Thumbnail displayed, click image for full size.
157497

>>67792
В /etc/udev/rules.d/99-bluetooth например.

>> No.67840  
File: 1315724622109.jpg -(18791 B, 360x350) Thumbnail displayed, click image for full size.
18791

>>67787
Пробовал и миником, уж как только я с ними не ёбся... Из-за чего, собственно, столько анальных болей? Я пишу треки на свой нетбук при помощи этого сраного TangoGPS (вот, кстати, оять он только что вывалился, не оставив никакого отчёта). Валится он, натурально, через каждые 3-4 минуты, так что большая часть записанного накрыватся тазом (ёбаный стыд - и это версия 0.99.4 - уже практически релиз).
Ладно, думаю, сделаю свою утилитку для записи, не так уж сложно. Запускаю пример из руководства по gpsd - и сраный демон виснет. То есть вообще - убить и заново запустить не получается. Помогает только перезагрузка, как во времена шиндовс98.
Плюнул ещё раз - буду выбирать из устройства напрямую, грепать и сливать в файл, уж там-то, думаю, ничего не повиснет. А вот хуй - вместо данных херня какая-то.
Вот тут у меня жопу и порвало - да что ж это делается, граждане? Они, блять, что - сговорились все?

>> No.67841  
File: 1315725684239.jpg -(191123 B, 1467x1081) Thumbnail displayed, click image for full size.
191123

>>67793
а софт так можно запускать?

>> No.67845  
File: 1315730131643.png -(2085941 B, 2300x2475) Thumbnail displayed, click image for full size.
2085941

>>67840
У тебя вообще эелезо исправное? Ничего подозрительного в dmesg не пишется?
>>67841
Чем /etc/init.d/bluetooth start не софт?

>> No.67846  
File: 1315730225720.jpg -(1003991 B, 1856x1232) Thumbnail displayed, click image for full size.
1003991

>>67845
ну не знаю, blueman-applet & он не выполняет. может удев только с сервисами работает

>> No.67847  
File: 1315730316328.png -(349665 B, 800x759) Thumbnail displayed, click image for full size.
349665

>>67846

> blueman-applet

Оно скорее всего иксов хочет, пропиши в окружении DISPLAY перед тем как его пускать.

>> No.67848  

>>67847

>пропиши в окружении DISPLAY

это как?

>> No.67849  
File: 1315732071513.png -(1041937 B, 1600x1200) Thumbnail displayed, click image for full size.
1041937

>>67848

#!/bin/sh
export DISPLAY=:0
xmessage hello world
>> No.67851  
File: 1315732750599.jpg -(310146 B, 550x600) Thumbnail displayed, click image for full size.
310146

>>67849

>> No.67852  
File: 1315733302829.png -(1075759 B, 794x981) Thumbnail displayed, click image for full size.
1075759

>>67849
не выполняет вообще ничего кроме сервисов. даже файл потрогать не может.

>> No.67853  
File: 1315734176081.jpg -(797544 B, 1125x1350) Thumbnail displayed, click image for full size.
797544

>>67852
PATH?

>> No.67854  
File: 1315734280437.jpg -(231687 B, 500x664) Thumbnail displayed, click image for full size.
231687

>>67853
щито?

>> No.67855  
File: 1315734417646.png -(80868 B, 300x300) Thumbnail displayed, click image for full size.
80868

>>67854
Если в PATH нету пути к бинарнику и не указан абсолютный путь то ничего не выполнится. Используй абсолютные пути или пропиши в PATH то, чего там не хватает.

>> No.67857  
File: 1315734766988.jpg -(338031 B, 1599x811) Thumbnail displayed, click image for full size.
338031

>>67855
но я всегда использую абсолютные пути. или ты про /usr/bin/whatever

>> No.67858  
File: 1315735345304.jpg -(713576 B, 960x1280) Thumbnail displayed, click image for full size.
713576

>>67857

> или ты про /usr/bin/whatever

Именно.

>> No.67861  
File: 1315736184473.jpg -(227762 B, 658x698) Thumbnail displayed, click image for full size.
227762

>>67858
бесполезно.

>> No.67863  
File: 1315736558185.jpg -(1166333 B, 1400x990) Thumbnail displayed, click image for full size.
1166333

>>67861
или же удев просто не хочет перезапускаться. странно.

>> No.67865  
File: 1315737021818.jpg -(121814 B, 610x1000) Thumbnail displayed, click image for full size.
121814

ах нет же, что бы я не писал в run при подключении включается блютус, при отключении отключается блютус.

такие дела.

>> No.67868  
File: 1315739103237.png -(1523245 B, 1447x1447) Thumbnail displayed, click image for full size.
1523245

>>67865
Попробуй вместо 99-bluetooth использовать 99-bluetooth.rules

>> No.67968  

>>67845
В dmesg чисто (если не считать вялой ругани по поводу drm). Но тут открылась странная вещь - на десктопе и нетбуке стоит один и тот же gpsd и втыкается туда один и тот же приёмник. На настольнике демон живёт ровно до первого падения tangogps (или запуска тестового скрипта), а вот на буке он ко всем издевательствам устойчив. И там и там стоит Suse, только на десктопе 11.4, а на буке, кажется, 11.3
(и тут у меня что-то нехорошее зашевелилось - ведь именно после обновления и стали возникать проблемы с аудиоинтерфейсом, который тоже USB. А на буке-то с ним всё гладко. Будем продолжать наблюдения.)

>> No.67971  

Прыщепроблемы.

>> No.67973  

>>67971
и не говори.

>> No.72681  
>Есть опыт общения с EM406. Из квартиры не ловит, с балкона показывал координату с погрешностью в 300 метров, взял с собой на улицу с записью лога — точность идеальная.

втф? что у тебя там на балконе такое, мало спутников что ли?

>> No.72690  

>>72681
Вблизи высоких зданий обычно помехи идут из-за многочисленных отражений. Наверное, это и к балкону тоже относится.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]