Уважаемые коллеги, добрый день! Решил поднять тему, которая как мне кажется будет полезна многим владельцами и/или операторам базовых станций. Предлагаю собрать и систематизировать "боли", с которыми сталкиваются операторы БС и как они их решают. Надеюсь, в итоге получится своего рода FAQ оператора БС. P.S.: Уважаемые модераторы! Если вдруг есть более подходящая ветка форума для такой темы, переместите, пожалуйста. --- Сообщения объединены, 16 янв 2023, Оригинальное время сообщения: 16 янв 2023 --- С моей точки зрения, существуют как минимум следующие проблемы: 1. Задача: объединение БС в сеть. Фактически, развертывание и настройка Ntrip кастера, к которому будут подключаться роверы. Решения: - платные или бесплатные сервисы типа rtk2go, YouCORS от @Илья Вялков, Ntrip Caster от EMLID и пр. - ? 2. Задача: уточнение (и переуточнение) координат БС в ITRF на текущую эпоху с сантиметровой точностью. Решения: - online сервисы от Trimble, NRCan и пр. - своими руками, используя RTKLIB или аналог - ? 3. Задача: мониторинг работы станций. Качество каналов связи. Полнота измерений. Решения: - ? 4. Задача: уведомления о нештатных ситуациях. Решения: - ? Прошу расширить и углубить тех, кто имеет опыт в данному вопросе.
Основной вопрос, оно зачем вам надо? если платный вариант -- биллинг и все из этого вытекающее (от общения с клиентами до первички и договоров) если бесплатный для себя -- тут все просто (имхо)
Предположу, что большинству интересен бесплатный вариант, т.е. когда непосредственно поправки с БС не продаются, но при этом могут оказываться платные услуги по результатам позиционирования ровера. Но биллинг думаю есть смысл включить в список для полноты картины. Если у кого-нибудь есть информация о коробочных решениях в этой части, можно добавить. P.S.: опытные пользователи, подскажите, плиз, можно как-нибудь редактировать первое сообщение, чтобы в него информацию добавлять? --- Сообщения объединены, 17 янв 2023, Оригинальное время сообщения: 17 янв 2023 --- В RTK вычисляется разность координат БС и ровера, соответственно, чтобы получить координаты ровера в абсолюте, нужно знать координаты БС в целевой системе координат. Единожды вычислив (уточнив) координаты, неплохо их периодически переуточнять. Период зависит от требований к точности позиционирования ровера в абсолюте. Если координаты БС заданы на начальную эпоху СК, то можно не переуточнять.
Здравствуйте! Было бы здорово иметь инструкцию, как поднимать свою БС. Вот выше пишут что это легко, но я например, поковырял Ntrip Caster от EMLID, к базе успешно подключился - это как раз первый пункт из первого поста, ну а дальше то что делать? А так даже страшно на этом форуме что-то спрашивать, набегут умники, которые пословицами и поговорками разговаривают, и будут общаться с тобой как с говном. В каждой ветке такая история. Кастую и здесь тоже самое. По существу очень бы помог примерный порядок действий с описанием каждого шага. И не пришлось бы платить за подписку на каждое устройство.
Крайняя версия списка типовых задач оператора сети БС следующая: 1. Задача: объединение БС в сеть (фактически, развертывание и настройка Ntrip кастера, к которому будут подключаться роверы) Решения: - платные или бесплатные сервисы типа rtk2go, YouCORS от @Илья Вялков, Ntrip Caster от EMLID и пр., которые у себя развернули ПО и предоставляют к нему доступ - купить/добыть ПО Ntrip кастера и развернуть на собственной машине 2. Задача: уточнение (и переуточнение) координат БС в ITRF на текущую эпоху с сантиметровой точностью Решения: - online сервисы от Trimble, NRCan и пр. - своими руками, используя RTKLIB или аналог 3. Задача: мониторинг работы станций. Качество каналов связи. Полнота измерений Решения: похоже простых решений нет, вероятно в платных программных пакетах такая опция и есть 4. Задача: уведомления о нештатных ситуациях Решения: простых решений пока не обнаружилось 5. Задача: организация биллинга для продажи поправок БС Решения: простых решений пока не обнаружилось 6. Задача: организация хранения RINEX файлов с последующим доступом к ним Решение: - штатными средствами приемника отдельно для каждой БС
Качество канала связи контролировать просто, например на Windows в командной строке используя ping, на Android в termux есть аналогичная программа.Сложность в поддержке различных архитектур клиента, пологаю ping осуществляется со стороны клиента и как правило у него динамический адрес. Для хранения и доступа можно использовать FTP сервер. Для оповещения СМС, Whatsapp, Телеграм, Viber, емаил почту.
Версия списка типовых задач оператора сети БС с учетом комментариев @igor kruchkovskiy следующая: 1. Задача: объединение БС в сеть (фактически, развертывание и настройка Ntrip кастера, к которому будут подключаться роверы) Решения: - платные или бесплатные сервисы типа rtk2go, YouCORS от @Илья Вялков, Ntrip Caster от EMLID и пр., которые у себя развернули ПО и предоставляют к нему доступ - купить/добыть ПО Ntrip кастера и развернуть на собственной машине 2. Задача: уточнение (и переуточнение) координат БС в ITRF на текущую эпоху с сантиметровой точностью Решения: - online сервисы от Trimble, NRCan и пр. - своими руками, используя RTKLIB или аналог 3. Задача: мониторинг работы станций. Качество каналов связи (в моменте и статистика во времени). Полнота измерений (список ГНСС и число КА) Решения: нет решения для мониторинга канала связи во времени и полноты измерений - наличие связи в моменте командой ping 4. Задача: уведомления оператора о нештатных ситуациях (telegram, email, sms) Решения: простых решений пока не обнаружилось 5. Задача: организация биллинга для продажи поправок БС Решения: простых решений пока не обнаружилось 6. Задача: организация хранения RINEX файлов с последующим доступом к ним Решение: - штатными средствами приемника отдельно для каждой БС (в частности push to ftp, который нужно отдельно организовать) А на что триггеры повесить, кто слать будет?
Такие вещи наверное лучше системные администраторы знают.Наверняка есть какие либо чат боты или программист на худой конец.К примеру отсутствие потока RTK поправок, может быть следствием неисправности.Можно по таймеру проверять буфер приемника rs232 или что то ещё.
Если писать ПО, то вариант рабочий, конечно. Было бы ещё лучше, если можно обойтись без написания софта, воспользовавшись каким-то базовым, либо коробочным инструментом.
Обычно так сильно не заморачиваются, звонят в техподдержку, на контроллере удаленный доступ.Конечно последнее если уж не совсем древний контроллер и один брэнд.Все возможное железо охватить очень сложно, нужен богатый опыт.Если ты представитель бренда, то есть возможность пощупать приборы, если нет, то будет очень сложно, так как могут быть особенности совсем неочевидные или трудно, невозможно достать документацию по прибору.
Желающих погреть на этом деле руки много, самые упоротые на мой взгляд вот эти https://geodnet.com Поиск по ntripcaster на гитхабе, если нет задачи одновременно обслуживать 100500 запросов. RTKLIB умеет вычислять только 1 вектор. Для уравнивания многих векторов есть другое (тоже бесплатное) программное обеспечение, но единого готового которое сразу делает и то и другое нет.
Спасибо за хорошую тему. YouCORS это в основном для полевых баз, пришел в поле, поставил базу, запустил РТК дрон. Тема управления сетями базовых станций интересна и близка. Мы даже начали делать опен сорс проект https://github.com/hedgehackou/corsnet Идея была в том, что оператор сети ставит это ПО на свой сервер, и управляет базами и пользователями, в принципе все то что описано выше. А мы зарабатываем на продаже всяких дополнений, которые не обязательные, но делают жизнь лучше. Пока проект остановлен, поскольку у меня кончились деньги на его финансирование. Но возможно в этом году продолжим, пока ведем переговоры с одной компанией, которой интересно заплатить нам за разработку, и получить рабочее ПО.
Не поделитесь с форумчанами информацией о бесплатном ПО, которое уравнивает? Интересная инициатива. Были подобные мысли.
Платное ПО вам ничего не гарантирует, потому что качество измерений вне зоны ответственности разработчика, а результат зачастую определяется не крутостью софта, а качеством измерений. На адекватных измерениях все работают +- одинаково. А у CORS измерения должны быть как минимум хорошими. Да и бесплатный софт тоже разный бывает. Если есть нормальный рабочий бесплатный вариант, то не вижу причин его не использовать. Поправьте, если я не прав.
К бесплатному у меня отношение как к сыру в мышеловке.Бесплатное оно на начальном этапе в перспективе на то, что станет популярным, обрастает функциями и исправятся все баги или это демо.Если программа не начинает приносить доход своему творцу, то его развитие, исправление ошибок останавливается.Если это учебный проект, то он как правило недоразвитый и делается с перспективой на платное ПО, что бы его править нужно время и знания, а кушать хочется сегодня.Если это что то удобное под нужные задачи, то необходимо иметь своего программиста, для того, что бы оперативно устранять ошибки, оптимизировать код, добавлять новые функции.Платный софт тоже хорошо, техподдержка, но менее гибко и как правило не оперативно.