Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Бюджетная альтернатива GSM (GPRS) модема, а также "белого" IP адреса

Тема в разделе "Сделай Сам", создана пользователем igorreks, 24 июн 2017.

  1. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Всем здравствуйте!
    Думаю, что многие кто сталкивался с установкой базовой станции потом покупали у провайдера специальную услугу так называемый "белый" IP адрес. Стоит он не дешево и продают его не всем, особенно если покупать эту услугу у мобильного оператора.
    Если кому интересно я могу посоветовать сервис, с помощью которого можно сделать доступ к базовой станции без покупки услуги "белый" IP.
    Также можно настроить передачу поправок для RTK в поле, для этого нужен будет ноутбук и подключение к интернету любым доступным способом, будь то 3g модем или через телефон.
    Отпишитесь кому интересно, здесь я опишу алгоритм, а за ссылкой на сервис пишите в личку.
     
    #1
  2. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    igorreks, интересно это. Но почему сразу в тему не выложить алгоритм? Зачем отдельно обращаться? Там что-то противозаконное? И нельзя ли вашу систему использовать прямым соединением ровер-база по CSD, без интернета?
     
    #2
  3. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Ну хорошо, здесь выложу, только не сегодня, завтра думаю напишу.
    По CSD нельзя нужен именно интернет, в принципе не важно через что.
     
    #3
  4. Илья Вялков

    Форумчанин

    Регистрация:
    1 июл 2013
    Сообщения:
    104
    Симпатии:
    62
    Адрес:
    Кипр
    Попиарюсь немножко.
    Обойтись без белого IP можно, если передавать данные с базы на внешний NTRIP caster, например youcors.com. А уже с него брать данные для ровера.
     
    #4
  5. Passenger

    Форумчанин

    Регистрация:
    29 июл 2013
    Сообщения:
    160
    Симпатии:
    50
    Можно использовать сервисы динамического DNS, am.youcors.com отличная вещь, я бы сказал лучший вариант на сегодня)) CSD и статический ip конечно удобно, но это уже прошлый век.
     
    #5
  6. 3DSU

    Форумчанин

    Регистрация:
    19 ноя 2014
    Сообщения:
    130
    Симпатии:
    52
    Коллеги, а задержки минимальные на каком сервисе? Тема интересна.
     
    #6
  7. Passenger

    Форумчанин

    Регистрация:
    29 июл 2013
    Сообщения:
    160
    Симпатии:
    50
    На youcors.com задержки меньше секунды, больше секунды никогда не было лично у меня. Зависит от ближайшего сервера, если на Дальнем востоке работать, то есть смысл создать кастер на сервере в Сингапуре
     
    #7
  8. Илья Вялков

    Форумчанин

    Регистрация:
    1 июл 2013
    Сообщения:
    104
    Симпатии:
    62
    Адрес:
    Кипр
    Не уверен что для дальнего востока лучше Сингапур. У них там своя атмосфера.
    У меня например из Сибири задержки такие:
    Амстердам
    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

    В общем лучше пинговать сервер и тогда будет понятно куда цепляться.
     
    #8
  9. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Суть данного подключения в том, что можно развернуть это все в поле очень быстро и практически с любым приемником, если он умеет выдавать поправки, имея ноутбук и подключение через 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
     

    Вложения:

    #9
    apostoll и lickantroll нравится это.
  10. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Есть дополнение: чтобы не пропадал интернет на ноутбуке при активации подключения отключите выход в интернет через pptp-соединение. Для этого зайдите в Свойства подключения - вкладка Сеть - Протокол Интернета версии 4 (TCP/IP) - Свойства - Дополнительно - Парамерты IP - Уберите галку с "Использовать основной шлюз в удаленной сети"
     
    #10
  11. igor kruchkovskiy

    Форумчанин

    Регистрация:
    10 июн 2012
    Сообщения:
    3.423
    Симпатии:
    1.825
    Адрес:
    Астрахань
    Это не ново.Вот если бы кто либо поднял RTK на Андроиде, Raspberry PI, роутере, микроконтроллере с GSM модулем.А с ноутбуком и прокси сервером это мы плавали.
     
    #11
  12. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Ну у меня были мысли сделать на Raspberry PI, в принципе используя этот сервис это сделать не очень сложно. Все упирается в целесообразность.
    Про роутер я не написал, на роутере сделать можно, если приемник типа Net RS, у меня как раз на роутере и сделано. Только роутер должен поддерживать VPN клиент.
    Если интересно вот: http://nikon.birevia.com:12200
     
    #12
    igor kruchkovskiy нравится это.
  13. igorreks

    Форумчанин

    Регистрация:
    27 фев 2011
    Сообщения:
    135
    Симпатии:
    20
    Адрес:
    Пермь
    Дополню спустя два года.
    Пробовал запустить на Андроиде, так вот в принципе работает.
    Суть такая: приемник подключал через OTG-USB кабель, и перенаправлял на TCP порт, но вот проблема данные идут, но ровер почему то не подключается, то есть полоска подключения в SC останавливается где то почти в конце и все, дальше не идет. Подозреваю что дело в программе на телефоне, пробовал две программы UartBridge и GetBlue. Может кто то посоветует программу, через которую получится.
     
    #13
    Bart нравится это.
  14. Passenger

    Форумчанин

    Регистрация:
    29 июл 2013
    Сообщения:
    160
    Симпатии:
    50
    RtkGPS+ на андроид, в плэймаркете есть.
     
    #14

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление