Протоколы для передачи и сбора данных

SeedLink

SeedLink представляет собой протокол сбора данных в режиме реального времени и программного обеспечения клиент-сервер, который реализует этот протокол. Протокол SeedLink базируется на TCP. Все соединения инициируются клиентом. Источник данных сервера SeedLink может быть любым, который поддерживается с помощью плагина SeedLink – небольшая программа, которая отправляет данные на сервер SeedLink.

Команды:

HELLO – в ответ приходит двухстрочное сообщение. Первая строка содержит номер версии демона SeedLink, вторая строка содержит описание станции или центра обработки данных, указанных в кофигурации.

CAT – показывает список станций

BYE – закрывает соединение

STATION station code [network code] – включается режим мульти-станции, используемой для передачи данных нескольких станций по одному каналу TCP.

END – конец соединения в режиме мульти-станция

SELECT – когда используют без паттерна, все селекторы отменяются

DATA [n [begin time]] – в многопользовательском режиме станции устанавливает текущую станцию в режиме реального времени

FETCH [n [begin time]] – работает как DATA, но устанавливает станцию коммутируемого режима вместо режима реального времени

TIME [begin time[end time]] – выводит на экран время начала и конца

 

FTP protocol

FTP (англ. File Transfer Protocol — протокол передачи файлов) — является широко используемым протоколом для обмена файлами по любой сети, поддерживающей протокол TCP/IP (например, Интернет или интранет). В FTP-передаче участвуют два компьютера: серверный и клиент. FTP-сервер, который работает на программном обеспечении FTP, ожидает сигнала от сети для запроса подключений с других компьютеров. Клиентский компьютер, который работает на клиентском программном обеспечении FTP, инициирует подключение к серверу.

Непосредственно после установки подключения клиент сможет выполнять ряд операций по обработке файлов, например, загружать файлы на сервер или с сервера, переименовывать файлы на сервере, удалять файлы с сервера и т.д. Любая компания-разработчик ПО или отдельный программист могут создать FTP-сервер или клиентское программное обеспечение, так как протокол является открытым стандартом. Практически каждая компьютерная платформа поддерживает FTP-протокол. Это позволяет любому компьютеру, подключенному к сети, базирующейся на TCP/IP, провести операции с файлами на другом компьютере той же сети независимо от типа операционных систем (если компьютеры позволяют произвести FTP-доступ).

Telnet protocol

Telnet - это протокол, который предоставляет пользователю возможность работать с удалённым компьютером как со своим собственным. Название его является сокращением от английского термина TELecommunication NETwork.

Telnet не имеет графического интерфейса, так как это протокол текстовый, и для того, чтобы управлять удалённым компьютером, нужно знать команды этого протокола.

Назначение протокола Telnet заключается в предоставлении достаточно общего, двунаправленного, восьмибитного байт-ориентированного средства связи. Его основная задача заключается в том, чтобы позволить терминальным устройствам и терминальным процессам взаимодействовать друг с другом.

Переменные Telnet

Название переменной Назначение
Echo Определяет, будет ли отображаться на экране то, что вы вводите с клавиатуры. При значении off ввод не отображается, например, при вводе пароля.
Escape Задает символ, который используется в качестве escape. Появление этого симола во входном потоке заставляет его и последующие символы интерпретироваться в ЭВМ, где функционирует процесс telnet, как команда
Interrupt Специфицирует символ прерывания процесса. Ввод его приводит к остановке процесса пользователя, работающего на удаленной ЭВМ.
Quit Специфицирует символ, который используется пользователем на его клавиатуре для выполнения команд brake или attention.
Flushoutput Определяет символ, который служит для прерывания процедуры вывода на удаленной ЭВМ.
EOF Специфицирует символ, который используется для обозначения конца файла на удаленной машине.

 

Результаты контроля

На рис.3. виден сигнал, который поступает в режиме реального времени от регистратора Байкал- 8, находящийся в 6 км от ИВМиМГ.

Рис. 3. Поток сигнала, поступающий удаленно с Байкал-8

Также Байкал-8 может работать по расписанию, которую мы задали на рис.4.

 

Рис.4. Задание работы по расписании на Байкал-8

Файлы, сохраняются в отдельном месте(рис.5.)

Рис.5 Файловая система Байкал-8

Выводы

В ходе лабораторной работы ознакомились с сейсмоакустическим комплексом, методикой его настройки и контроля. Научились запускать регистратор Байкал по расписанию и вручную. Были зарегистрированы сигналы с помощью сейсмического датчика GS-3 и акустического датчика ПДС-7. Полученные данные занесены в отчет.