Реферат: А. С. Захаров Саратовский государственный университет, Саратов Тел.: (8452) 51-71-72, e-mail: gelbah@sgu ssu runnet ru Реализуемая нами программа
ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ МОДЕМОМ А.В.Абашкин, С.С.Гельбух, А.С.Захаров Саратовский государственный университет, Саратов Тел.: (8452) 51-71-72, e-mail: gelbah@sgu.ssu.runnet.ruРеализуемая нами программа работ по разработке информационной системы управления узлом корпоративной вычислительной сети университета должна включать в себя средства дистанционного управления телекоммуникационными устройствами. Назначение этих программно-аппаратных средств – обеспечивать реализацию трех основных функций управления узлом – оперативного контроля работы устройств, поддержания базы статистических данных о работе устройств и управления устройствами.
В нашем случае в состав устройств узла входят спутниковый модем SDM 6000 и синхронные и асинхронные модемы для работы по выделенным телефонным линиям. Настоящий доклад представляет результаты работы по автоматизации управления спутниковым модемом.
Спутниковый модем SDM-6000 фирмы EF-Data имеет последовательный интерфейс RS-232C и дистанционное управление обеспечивается передачей управляющих последовательностей ASCII-кодов при помощи терминальной программы, работающей на компьютере, соединенном с модемом через последовательный порт. Была поставлена задача обеспечения дистанционного контроля параметров модема, изменения настроек и сбора статистики работы радиоканала (соотношения сигнал-шум, уровня принимаемого сигнала, уровня собственного сигнала, ретранслированного спутником и т.д.)
На первом этапе написана программа, запускаемая с терминала UNIX-машины, принимающая управляющие строки со стандартного устройства ввода и передающая полученные строки данных состояния модема на стандартное устройство вывода. Стандартным словом данных для обмена с модемом является слово из 11 бит: стартовый бит, 7 информационных бит, бит четности (odd/even) и два стоповых бита. Модемы SDM-6000 не поддерживают никакой синхронизации потока данных по своему RS-232C интерфейсу. Этими параметрами должен обладать открытый для связи с модемом последовательный порт. Стандартные параметры порта, используемые терминальными программами операционной системы (cu, tip ОС Solaris 2.6), не соответствуют указанным и не дают возможности обмена с модемом.
Для дистанционного управления модемом написана специальная программа – терминал (на языке С), реализующая интерфейс командной строки. Для настройки порта, открытого обычным способом
s=open("/dev/ttya,O_RDWR|O_NDELAY|O_NOCTTY)
...
следующим образом изменены поля стандартной структуры termio, описывающей параметры порта:
...
newtty.c_oflag = 0;
newtty.c_iflag = 0;
//установка скорости, числа информационных битов, 2 стоповых бита, контроль четности,
//разрешение чтения из потока, прямое соединение:
newtty.c_cflag = B9600|CS7|CSTOPB|PARENB|CREAD|CLOCAL;
//отменить эхо
newtty.c_lflag &= ~ECHO;
//отменить канонический режим:
newtty.c_lflag &= ~ICANON;
//посимвольное считывание:
newtty.c_cc[VMIN] = 1;
newtty.c_cc[VTIME] = 0
...
//установка параметров открытого терминала, соответствующего дескриптору s
if (ioctl(s,TCSETA,&newtty) == -1)
{ //не удалось настроить терминал
exit(1);
}
.......
На втором этапе написан CGI-скрипт для доступа к программе по HTTP-протоколу и Java-апплет, выполняемый любым браузером, поддерживающим Java. Эта программа реализует удобный пользовательский интерфейс дистанционного управления модемом.
На третьем этапе в программу терминального управления модемом внесены изменения, позволяющие передавать модему параметры командной строки. Указанная процедура периодически вызывается стандартными средствами ОС и записывает в файл-протокол полученные данные о состоянии модема. В последующем статистика работы канала обрабатывается и представляется в графическом виде программным обеспечением пользователя информационной системы управления сетевым узлом.
Таким образом, нами решена задача дистанционного управления спутниковым модемом SDM-6000 и сбора статистики его работы в рамках программы работ по автоматизации управления узлом корпоративной сети университета.
еще рефераты
Еще работы по разное
Реферат по разное
Паспорт программы
17 Сентября 2013
Реферат по разное
В. Г. Семёнов 2011 г. Программа
17 Сентября 2013
Реферат по разное
Программа тура день 1 Пятница Прибытие в Хельсинки. Размещение в отеле 4* в центре города. День 2 Суббота
17 Сентября 2013
Реферат по разное
Долгосрочная целевая программа «Основные направления развития молодежной политики на территории мо «Светогорское городское поселение» на 2011-2013 годы»
17 Сентября 2013