Всем здравствуйте! Думаю, что многие кто сталкивался с установкой базовой станции потом покупали у провайдера специальную услугу так называемый "белый" IP адрес. Стоит он не дешево и продают его не всем, особенно если покупать эту услугу у мобильного оператора. Если кому интересно я могу посоветовать сервис, с помощью которого можно сделать доступ к базовой станции без покупки услуги "белый" IP. Также можно настроить передачу поправок для RTK в поле, для этого нужен будет ноутбук и подключение к интернету любым доступным способом, будь то 3g модем или через телефон. Отпишитесь кому интересно, здесь я опишу алгоритм, а за ссылкой на сервис пишите в личку.
igorreks, интересно это. Но почему сразу в тему не выложить алгоритм? Зачем отдельно обращаться? Там что-то противозаконное? И нельзя ли вашу систему использовать прямым соединением ровер-база по CSD, без интернета?
Ну хорошо, здесь выложу, только не сегодня, завтра думаю напишу. По CSD нельзя нужен именно интернет, в принципе не важно через что.
Попиарюсь немножко. Обойтись без белого IP можно, если передавать данные с базы на внешний NTRIP caster, например youcors.com. А уже с него брать данные для ровера.
Можно использовать сервисы динамического DNS, am.youcors.com отличная вещь, я бы сказал лучший вариант на сегодня)) CSD и статический ip конечно удобно, но это уже прошлый век.
На youcors.com задержки меньше секунды, больше секунды никогда не было лично у меня. Зависит от ближайшего сервера, если на Дальнем востоке работать, то есть смысл создать кастер на сервере в Сингапуре
Не уверен что для дальнего востока лучше Сингапур. У них там своя атмосфера. У меня например из Сибири задержки такие: Амстердам Ilyas-Mac-mini:~ ilya$ ping am.youcors.com PING am.youcors.com (95.85.53.176): 56 data bytes 64 bytes from 95.85.53.176: icmp_seq=0 ttl=55 time=92.530 ms 64 bytes from 95.85.53.176: icmp_seq=1 ttl=55 time=80.465 ms 64 bytes from 95.85.53.176: icmp_seq=2 ttl=55 time=81.615 ms Сингапур Ilyas-Mac-mini:~ ilya$ ping sg.youcors.com PING sg.youcors.com (139.59.97.139): 56 data bytes 64 bytes from 139.59.97.139: icmp_seq=0 ttl=51 time=316.666 ms 64 bytes from 139.59.97.139: icmp_seq=1 ttl=51 time=366.372 ms 64 bytes from 139.59.97.139: icmp_seq=2 ttl=51 time=361.930 ms В общем лучше пинговать сервер и тогда будет понятно куда цепляться.
Суть данного подключения в том, что можно развернуть это все в поле очень быстро и практически с любым приемником, если он умеет выдавать поправки, имея ноутбук и подключение через 3g модем, буквально в понедельник проверил на приемнике Trimble 5700, он стоял на базе. Дело в том, что при подключении через сотовую связь провайдер не выдает даже динамический IP, есть такая штука называется NAT, то есть все абоненты выходят в Сеть через один IP адрес, и адрес у абонента выглядит как 10.XXX.XXX.XXX и извне к нему не подключиться. Также не все приемники умеют подключаться к серверу чтобы напрямую туда отправлять поправки, даже допустим Trimble NetRS так делать не умеет, то есть нужно чтоб к нему подключались. --- Сообщения объединены, 28 июн 2017, Оригинальное время сообщения: 28 июн 2017 --- Теперь по существу. Что нужно иметь: Существует два варианта: 1. Подключаете референцную базовую станцию, у которой есть возможность подключаться по Ethernet. 2. Подключаете приемник для работы в поле через ноутбук. По первому варианту расскажу в следующем посте, там немного дольше описывать. Второй вариант. Что нужно иметь: 1. Ноутбук 2. 3g модем, либо телефон с интернетом 3. Скачиваем на ноутбук RTKLIB 4. Приемник, который умеет передавать поправки через COM port, формат поправок не важен, главное чтобы ровер тоже их принимал. 5. Регистрируемся здесь: Birevia.com После регистрации вам возможно дадут бесплатный тестовый пакет 100 мегабайт, если не дадут то платим 30 рублей и получаем 100 мегабайт трафика, этого нам хватит. Далее заходим в личный кабинет и смотрим на свои настройки (Снимок.jpg): Протокол должен быть PPTP, адрес у вас будет другой, IP адреса и порты возможно тоже. Создаем подключение в Windows, в 7 и Vista это называется подключение к рабочему месту, в XP что то про VPN, если не разберетесь, то ищите в поиске: "подключение к VPN в Windows". В настройках подключения вписываем наши настройки котррые выдали нам при регистрации. После подключения должен пропасть интернет, не пугайтесь это нормально, также нужно проверить и отключить всевозможные фаерволлы и брандмауэры. Фаерволл обычно встроен в антивирус. Далее запускаем программу strsrvr.exe, которая входит в комплект RTKLIB, в поле Input выбираем Serial, в настройках выбираем COM порт на который подключен приемник, в поле Output выбираем TCP Server, в настройках вводим порт из диапазона портов которые выдал вам сервис Birevia. Также в базовом приемнике настраиваем выдачу поправок. Если все сделано верно, то в программе strsrvr увидите как начнут считаться байты данных. Теперь настраиваем роутер: там где у вас поле ввода данных базы нужно ввести адрес который вам предоставила Birevia, в моем случае это nikon.birevia.com, в вашем будет другой, и номер порта который вы указали в strsrvr. Тестировал в понедельник на базе стоял Trimble 5700, ровер Trimble R8
Есть дополнение: чтобы не пропадал интернет на ноутбуке при активации подключения отключите выход в интернет через pptp-соединение. Для этого зайдите в Свойства подключения - вкладка Сеть - Протокол Интернета версии 4 (TCP/IP) - Свойства - Дополнительно - Парамерты IP - Уберите галку с "Использовать основной шлюз в удаленной сети"
Это не ново.Вот если бы кто либо поднял RTK на Андроиде, Raspberry PI, роутере, микроконтроллере с GSM модулем.А с ноутбуком и прокси сервером это мы плавали.
Ну у меня были мысли сделать на Raspberry PI, в принципе используя этот сервис это сделать не очень сложно. Все упирается в целесообразность. Про роутер я не написал, на роутере сделать можно, если приемник типа Net RS, у меня как раз на роутере и сделано. Только роутер должен поддерживать VPN клиент. Если интересно вот: http://nikon.birevia.com:12200
Дополню спустя два года. Пробовал запустить на Андроиде, так вот в принципе работает. Суть такая: приемник подключал через OTG-USB кабель, и перенаправлял на TCP порт, но вот проблема данные идут, но ровер почему то не подключается, то есть полоска подключения в SC останавливается где то почти в конце и все, дальше не идет. Подозреваю что дело в программе на телефоне, пробовал две программы UartBridge и GetBlue. Может кто то посоветует программу, через которую получится.