Рубрика:
Разработка /
Телекоммуникации
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ВИЗИТКА
Вадим Заря, инженер-радиоэлектронщик, специалист по радиоэлектронным устройствам и системам, zaryava@yandex.ru
Контроллер РРЛ – программа для мониторинга радиорелейных линий, построенных на оборудовании Ubiquiti airFiber AF-11FX
Рассмотрим разработку программы мониторинга радиорелейных линий с применением языка программирования Python 3, фреймворка Django, библиотеки Selenium, фреймворка Bootsrap 4, базы данных SQLite
На предприятии имеются в наличии 32 радиорелейные станции (далее – РРС) Ubiquiti airFiber AF-11FX [1]. На них построены 16 радиорелейных линий связи и передачи данных (далее – РРЛ). Производителем предусмотрена возможность настройки и мониторинга каждой РРС через Web-интерфейс (рис. 1).
Но администрирующий и обслуживающий персонал предприятия испытывает неудобство при мониторинге такого количества РРС (РРЛ): необходимо зайти на Web-страницу каждого устройства, авторизоваться (рис. 2), оценить параметры, выйти.
На мониторинг одного устройства затрачивается около 10 секунд, а, учитывая количество РРЛ – 16 штук, эту процедуру нужно проделать 16 раз. Или же в Web-браузере постоянно должны быть открыты 16 вкладок. Но при этом вы не получите информации в случае аварии (например, при уменьшении уровня приема до критического).
Отсутствие ведения журнала статистики по уровню приема, емкости приема и трафика является недостатком Ubiquiti airFiber AF-11FX. В связи с этим у меня возникла идея написать программу по мониторингу всех РРЛ одновременно, с сигнализацией возникновения аварий, сбором и хранением статистических данных за определенный интервал времени. В качестве основного инструмента разработки мной выбран язык программирования Python 3 [2]. Для возможности использования программы «Контроллер РРЛ» на компьютере должен быть установлен Python 3 [3].
<...>
Подпишитесь на журнал Купите в Интернет-магазине
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|