ДЖИПИЭС u-blox7
-
Но у вас другое устройство, поэтому не определяется. Ищите драйвера для своего.
У меня командой lsusb
Определяется: Bus 002 Device 003: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial PortДа и перед apt-get install gpsd gpsd-clients python-gps
нужно добавить sudo
вот так — sudo apt-get install gpsd gpsd-clients python-gps -
Что у вас выходит с командой lsusb? при включенном u-blox7
-
lsusb ввожу получаю
Bus 001 Device 005: ID 1b3f:2008 Generalplus Technology Inc.
Bus 001 Device 008: ID 062a:0201 Creative Labs Defender Office Keyboard (K7310) S Zodiak KM-9010
Bus 001 Device 006: ID 1546:01a7 U-Blox AG
Bus 001 Device 004: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
потом вожу
ls /dev/ttyUSB*
ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога но вы сразу бы написали про следующее что нужно через судо это скачалось что то -
sudo apt-get install gpsd gpsd-clients python-gps а после это ввожу и что то скачалось а дальше что делать? Драйвера установленны автоматом только для виндовс на самом свистке джипиэс, но на линуксе я не нашёл вот почему и пишу и как его заставить заработать если не получится то может у вас есть название через юсби джипиэс готовый или как у вас такой поискать? просто для машины нужно
-
Вы через хаб его подключаете? Вот он — Bus 001 Device 006: ID 1546:01a7 U-Blox AG
Значит он у вас не ttyUSB. Может у вас ttyACM0.
попробуйте — ls /dev/ttyACM*вот тема, там есть про ваш forum.altlinux.org/index.php?PHPSESSID=6tq28luom9mf51pdfaj4bc65m5&topic=34198.15
-
cgps -s если ввожу это для проверки показывает вот это Time: n/a ││PRN: Elev: Azim: SNR: Used: │
│ Latitude: n/a ││ │
│ Longitude: n/a ││ │
│ Altitude: n/a ││ │
│ Speed: n/a ││ │
│ Heading: n/a ││ │
│ Climb: n/a ││ │
│ Status: NO FIX (0 secs) ││ │
│ Longitude Err: n/a ││ │
│ Latitude Err: n/a ││ │
│ Altitude Err: n/a ││ │
│ Course Err: n/a ││ │
│ Speed Err: n/a ││ │
│ Time offset: n/a ││ │
│ Grid Square: n/a ││ │
└───────────────────── -
gpsmon а если это ввожу то показывает вот это
cp://localhost:2947 JSON slave driver>
(115) {«class»:«VERSION»,«release»:«3.11»,«rev»:«3.11-3»,«proto_major»:3,«proto_
minor»:9,«remote»:«tcp://localhost:2947»}
(180) 7b22636c617373223a2244455649434553222c2264657669636573223a5b7b22636c617373
223a22444556494345222c2270617468223a227463703a2f2f6c6f63616c686f73743a3239343723
c2ab6ec2bb227d2c7b22636c617373223a22444556494345222c2270617468223a227463703a2f2f
6c6f63616c686f73743a32393437232f6465762f74747955534230227d5d2c2272656d6f7465223a
227463703a2f2f6c6f63616c686f73743a32393437227d
(154) {«class»:«WATCH»,«enable»:true,«json»:false,«nmea»:false,«raw»:2,«scaled»:
false,«timing»:false,«split24»:false,«pps»:true,«remote»:«tcp://localhost:2947»} -
gpsmon а если это ввожу то показывает вот это
cp://localhost:2947 JSON slave driver>
(115) {«class»:«VERSION»,«release»:«3.11»,«rev»:«3.11-3»,«proto_major»:3,«proto_
minor»:9,«remote»:«tcp://localhost:2947»}
(180) 7b22636c617373223a2244455649434553222c2264657669636573223a5b7b22636c617373
223a22444556494345222c2270617468223a227463703a2f2f6c6f63616c686f73743a3239343723
c2ab6ec2bb227d2c7b22636c617373223a22444556494345222c2270617468223a227463703a2f2f
6c6f63616c686f73743a32393437232f6465762f74747955534230227d5d2c2272656d6f7465223a
227463703a2f2f6c6f63616c686f73743a32393437227d
(154) {«class»:«WATCH»,«enable»:true,«json»:false,«nmea»:false,«raw»:2,«scaled»:
false,«timing»:false,«split24»:false,«pps»:true,«remote»:«tcp://localhost:2947»} -
ls /dev/ttyACM* вёл как вы сказали на следующей строчке выбило те же строчки жёлтого цвета, я так понимаю без оибок, значит всё впорядке и что дальше тогда продиктуйте или повторите как должно быть
-
ls /dev/ttyACM*
я это вёл ниже тоже самое но жёлтым цветом, значит всё впорядке что дальше на сайт что вы дали мало что написано как настроить что то не нашёл -
перевод в NMEA вот получилось
gpsctl -f -n -s 4800ls /dev/ttyACM*
/dev/ttyACM0 identified as a u-blox at 9600 baud.
gpsctl:SHOUT: switching to mode NMEA. теперь заработает или нет??? -
Теперь перепишите ttyUSB0 на свои ttyACM0
#исправить файл
sudo nano /etc/default/gpsd#Все убрать и вставить это
START_DAEMON=«true»
GPSD_OPTIONS=«n»
DEVICES="/dev/ttyACM0"
USBAUTO=«false»
GPSD_SOCET="/var/run/gpsd.sock"#перегрузить
sudo /etc/init.d/gpsd restart
#перед запуском «семь дорог» исполнить в терминале (перевод в NMEA)
gpsctl -f -n -s 4800 /dev/ttyACM0
для 7дорог в настройках в поле порт добавить Ваш адрес утройства — /dev/ttyACM0
скорость 4800
и нажать на Использовать порт -
tcp://localhost:2947 NMEA0183>
┌──────────────────────────────────────────────────────────────────────────────┐
│Time: n/a Lat: n/a Lon: n/a │
└───────────────────────────────── Cooked PVT ─────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ GPRMC GPVTG GPGGA GPGSA GPGSV GPGLL │
└───────────────────────────────── Sentences ──────────────────────────────────┘
┌──────────────────┐┌────────────────────────────┐┌────────────────────────────┐
│Ch PRN Az El S/N ││Time: ││Time: │
│ 0 4 0 0 22 ││Latitude: ││Latitude: │
│ 1 8 0 0 23 ││Longitude: ││Longitude: │
│ 2 18 0 0 18 ││Speed: ││Altitude: │
│ 3 23 0 0 21 ││Course: ││Quality: 0 Sats: 00 │
│ 4 20 0 0 22 ││Status: V FAA: N ││HDOP: 99.99 │
│ 5 21 0 0 27 ││MagVar: ││Geoid: │
│ 6 22 0 0 25 │└─────────── RMC ────────────┘└─────────── GGA ────────────┘
│ 7 24 0 0 21 │┌────────────────────────────┐┌────────────────────────────┐
│ 8 ││Mode: A 1 ││UTC: RMS: │
│ 9 ││Sats: ││MAJ: MIN: │
│10 ││DOP: H=99.99 V=99.99 P=99.99││ORI: LAT: │
│11 ││PPS offset: ││LON: ALT: │
└────── GSV ───────┘└──────── GSA + PPS ─────────┘└─────────── GST ────────────┘
(20) $GPGLL,,,,,,V,N*64\x0d\x0a после установки ваших рекомендаций и проверки командой gpsmon появилось вот это с верху и цифры щитают я так думаю заработало на последней команде появился кружок в виде прицела что до этого небыло вообще -
а вот перед запуском семь дорог ввожу вот это и выдаёт там жене знаю это правильно или должно библиатеку открыть в первый раз когда юсби было в строке то открыла библиатеку и там я нашёл что бы вписать данные а сейчас только так в командной строке открывает это правильно или нет?
gpsctl -f -n -s 4800 /dev/ttyACM0
/dev/ttyACM0 identified as a u-blox 1.00 (59842) at 9600 baud.
gpsctl:SHOUT: switching to mode NMEA. это правильно??? НО после как это выскачило вы сказали нажать на использование порта, вот это не понял где куда нажать в терминале или где и на что? -
включил 7 дорог никакой реакции, спутников нету как и не было где то близко но пока что мёртво
-
на датчике ублокс заметил один раз моргнула а в программе 7 дорог тишина может потому что я в квартире но пробовал на сотовом запускать семь дорог там спутников 4 ловит а на расбери ноль может всё таки что в квартире я?
-
В проге семь дорог в настройке оборудования — там нужно указать какое устройство и скорость порта, под кнопкой Использовать порт /dev/ttyACM0 ниже
4800 потом нажать Использовать порт. Перегрузить семь дорог и в настройки оборудования — если все нормально должно быть Подключено — зеленым цветомУ меня в квартире, поэтому сигнала со спутников не видит.
-
А командой xgps спутники видны? Должно быть примерно так
-
xgps
Traceback (most recent call last):
File "/usr/bin/xgps", line 801, in handle_response
if self.daemon.read() == -1:
File "/usr/lib/python2.7/dist-packages/gps/gps.py", line 316, in read
self.unpack(self.response)
File "/usr/lib/python2.7/dist-packages/gps/client.py", line 145, in unpack
raise json_error(buf, e.args[0])
gps.client.json_error
там вот так пишет но на свистке вижу разок но моргнетчто то пытается но -
Ошибка выходит
Может еще раз попробывать переустановить — sudo apt-get install gpsd gpsd-clients python-gps