PiSun CORS
Программа PiSun CORS с открытым исходным кодом позволяет записывать статику и преобразовывать PiGo Lite в референтную базовую станцию.
Программа писалась и тестировалась на уровне Windows 10 с установленным пакетом для разработки Python 3.
Исходные файлы программы можно скачать по ссылке PiSun CORS. Скачать программу можно по ссылке PiSun CORS.
Для обеспечения стабильной работы программы, рекомендуется добавить все компоненты в исключения Браундмауэра. Это позволит приложению корректно функционировать и обмениваться данными сети без препятствий, обеспечивая полноценное взаимодействие с другими устройствами.
Функционал программы
- Подключение к PiGO Lite и его настройка.
- Получение дифференциа
нльных поправок с PiGO Lite и отправка их на бесплатный кастер сети pidt.net/илисозднаниелокальногоый кастера. - Запись статики в формате RTCM3.
-
Запись статики в формате CNB.
- Разделение файлов статики по часам для удобства архивации и анализа.
- Вывод статусов для более удобной работы с программой.
- Отображение состояний спутников на столбцовой диаграмме.
- Визуализация положения спутников на небосводе с помощью диаграммы в полярных координатах.
Порядок работы
- Выбор com порта.
Перед началом работы необходимо выбрать тот com порт, который подключен к PiGO Lite (в названии порта обычно должно быть упоминание cp210x). - Соединение с портом:
Connect - кнопка, при нажатии которой программа соединяется с выбранным com портом и пытается настроить устройство на выбранный вами режим работы. - Разрыв соединения с портом.
Disconnect - кнопка, при нажатии которой программа разрывает соединение с выбранным com портом и прекращает взаимодействие с устройством, а также сбрасывает любые настройки, связанные с устройством, в исходное состояние. - Настройка координат:
load - загружает последние сохранённые координаты.
save - сохраняет текущие координаты (координаты записываются в файл рядом с программой).
auto - устанавливаетв полях нулевые коордиенаты (при нажатии кнропкиConnect,приёмник самвопределяет примерчные координаты, которые могут быть иаписыованы, если точность фиксированных координат не являетсяврешающим фактором.
Lat, Lon, Height - поля).Сoord format-для выбвор форматда координат в wgs84 формате. - Выбор вещания.
Local NTRIP - создаёт локальный кастер. Для соединения с кастером необходимо подключиться к точки доступа PiGO и ввести пароль/логин (1234). Если рядом с TCP установить галочку, то при выборе Local NTRIP также создается TCP сервер с указанным портом. Поле ввода TCP порта находится справа от TCP_Checkbox.
pidt.net:2101 - подключается к кастеру сети pidt.net:2101 СоедДинениеаграммы.
Satellitesс портом:Connectкнопка,при нажатии на кноторойпку, программа создает новое окно, в котором будут отображаться диаграммы. На этих диаграммах представлены спутники и их отношения сигнал/шум. Чем темнее столбец, тем больше частот принимается от спутника. Для удобства, можно также использовать фильтр для отображения определенных спутниковых группировок.
bar - при нажатии на кнопку, откроется столбцоваявыдиаграмма.
polar - при нажатии на кнопку, можно отобразить даннымеcomв виде полярной диаграммы.- Ст
оматусы.
Ntripиstatus - показытвает сятатус работы кастера.
RAW file - показывает статус записи файла.
Lat, Lon, Height - показывает текущие координаты, которое вещает устройство. - Вывод данных.
Serial - поле, предназначенное для отображения серийного номера устьройства.
Sats - отображает количество спутников, которые приёнимает приемник.
Fix - указывает на текущий статус фиксированного решения.
Console - поле предназначено для вывода уведомлений о текущем состоянии работы программы, а также для отображения некоторых возможных ошибок.
Координаты прописываются в формате ecef или wgs84.
Настройка координат должна производиться до нажатия кнопки Connect.
Для корректной работы с com портом убедитесь, что у вас установлен подходящий драйвер. Если вы не можете найти нужный com порт, установите следующий драйвер: с сайта разработчика https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip или из нашего репозитория на gitlab https://gitlab.com/ piall1/pisun/-/blob/master/releases/drivers/CP210x_Windows_Drivers.zip .
После соединения программа начинает получать данные с приемника и записывать их в файл, расположенный рядом с программой под названием "годмесяцденьминутасекунда.rtcm3". Полученные данные отправляются в бесплатный ntrip кастер pidt.net на порт 2101, либо в локальный кастер. В консоль выводится актуальный статус отправки в ntrip кастер а также некоторые ошибки.
Вы можете получить дополнительную информацию, задать вопросы, а также быть в курсе последних новостей и разработок в официальном Telegram чате PiSUN открытый код для PiGO.