Привет, столкнулся с интересной проблемой. У меня есть RB411 (пробовал и 912, разницы нет) и 3G карта MC7710. Хочу пересылать GPS-координаты через 3G. И почти всё работает, но есть небольшой косяк. Карта MC настроена на непрерывную передачу данных NMEA (AT!GPSAUTOSTART). Когда подключаюсь к ней через последовательный терминал (ch2) в ROS — ничего не происходит, и gps монитор не работает. Независимо от того, стоит ли карта в mPCI или это внешний mPCI через USB — ситуация одна и та же. Но! Когда использую внешний mPCI, подключённый к ПК, подключаюсь через hyperterminal (любая конфигурация порта, такая же, как настройки /port) — он выводит данные NMEA (COM18). В этот момент могу переподключить USB к RB, зайти в неё через последовательный терминал (ch2), и вижу все данные NMEA без проблем, при этом /system gps monitor тоже запускается (включён и ch2), и GPS-данные идут!!! В чём же дело, почему ROS этого не делает, а hyperterminal — да??!?!?
serialterminal против hyperterminal — 411 и MC7710 GPS
serialterminal против hyperterminal — 411 и MC7710 GPS, RouterOS
06.11.2013 10:17:00
|
|
|
|
21.07.2014 19:47:00
Кто-нибудь уже запустил GPS на MC7710?
|
|
|
|
22.07.2014 12:49:00
Это должно работать, если интерфейс LTE включен и подключен — USB-порт должен отображаться в меню портов.
|
|
|
|
23.07.2014 23:05:00
Спасибо! В следующий раз, когда у меня будет под рукой GPS-антенна, обязательно попробую.
|
|
|
|
10.09.2014 22:49:00
Так вот, USB GPS-приемник, который я заказал, пришел еще какое-то время назад… только недавно дошли руки посмотреть на него. Почти работает, НО есть проблема с «system gps monitor» — он не показывает долготу.
system gps monitor date-and-time: 10 сен 2014 22:36:36 latitude: N 51 **'**.***'' longitude: нет altitude: 13.100000 м speed: 0.383364 км/ч destination-bearing: нет true-bearing: 0.000000 град. True magnetic-bearing: 0.000000 град. Mag valid: да satellites: 9 Проверяя RAW-вывод с последовательного порта GPS-модуля, видно, что он получает фиксацию и показывает долготу. $GPTXT,01,01,02,u-blox ag - $GPTXT,01,01,02,HW UBX-G60xx 00040007 FFF9FFFFp*5D $GPTXT,01,01,02,ROM CORE 7.03 (45969) Mar 17 2011 16:18:34*59 $GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*20 $GPTXT,01,01,02,ANTSTATUS=OK*3B $GPRMC,223352.00,A,51**.*****,N,001**,*****E,0.017,,100914,,,D*72 $GPVTG,,T,,M,0.017,N,0.032,K,D*21 $GPGGA,223352.00,51**.*****,N,001**,*****E,2,09,1.43,12.4,M,45.6,M,,0000*6C $GPGSA,A,3,06,16,08,07,23,02,13,10,30,,,,2.47,1.43,2.02*08 $GPGSV,4,1,16,02,47,258,27,03,05,018,,05,33,297,21,06,36,203,44*77 $GPGSV,4,2,16,07,60,137,39,08,58,118,43,09,55,069,40,10,86,219,27*7E $GPGSV,4,3,16,13,48,065,42,16,15,043,13,23,23,071,38,26,02,248,*71 $GPGSV,4,4,16,29,09,327,,30,37,176,37,33,29,200,38,39,27,150,*70 $GPGLL,51**.*****,N,001**,*****E,223352.00,A,D*60 Я вроде и вычленил координаты, но все равно они не отображаются в «system gps monitor», хотя в raw-выводе они точно есть и работают! Кто-нибудь может помочь? Сейчас разбираюсь, как через scheduler, fetch и php отправлять координаты на сервер. Идея — вставлять местоположение и временную метку в базу mysql, когда все заработает. А потом — разобраться, как это отобразить на Google Maps… |
|
|
|
12.09.2014 14:22:00
Как тебе удалось заставить GPS работать? Можешь поделиться настройками, которые использовал? Посмотри, пожалуйста, этот пост:
|
|
|
|
01.10.2014 15:51:00
У меня была такая же проблема с MC7700 на RB953, кажется, что gps-пакет не посылает команду $GPS_START, и из-за этого порт NMEA молчит. Но есть обходной путь — отправить команду вручную:
Я использую такой скрипт, который запускается при старте: /system gps set enabled=no /interface ppp-client add name="scripttemp" dial-on-demand=no port=usb2 data-channel=0 modem-init="\$GPS_START" null-modem=yes disabled=no :delay 1 /interface ppp-client remove [/interface ppp-client find name="scripttemp"] /system gps set enabled=yes На самом MC7700 я включил порт NMEA командой: AT!CUSTOM="GPSENABLE",4 OK Думаю, это должно сработать и для MC7710, так как это просто европейская LTE-версия MC7700. |
|
|
|
06.10.2014 22:00:00
Привет, mrle! Мне удалось заставить GPS на MC7710 выдавать данные, но возникли проблемы: нет значения долготы ("longitude: none") и неверное местоположение. Поскольку с другим USB GPS-приёмником, который отлично работает на моём ноутбуке, тоже появляется проблема с "longitude: none", подозреваю, что что-то не так с пакетом GPS. Подробнее об этом можно почитать в этой теме:
|
||||
|
|
|||
Читают тему