Кафедра кібербезпеки
Постійне посилання зібрання
Переглянути
Перегляд Кафедра кібербезпеки за Ключові слова "004.522"
Зараз показуємо 1 - 12 з 12
Результатів на сторінці
Налаштування сортування
Документ Android и Arduino в задачах управления голосом и синтеза речи(Військовий інститут Київського національного університету імені Тараса Шевченка, 2015) Мясищев, Александр Анатольевич; Myasischev, A.В работе разработаны программы для Андроид смартфонов и Ардуино , позволяющие выполнять голосовое управление устройствами, подключенными к Ардуино. Используется инструментарий Google для распознавания и синтеза речи. Причем повторный запуск активити распознавания выполняется в цикле после окончания генерации звука благодаря использования класса UtteranceProgressListener. Связь между Андроид устройством и Ардуино выполнена через Bluetooth.Документ The use of single-board mini computers and WebIOPi framework for remote access to sensors(София. «Бял ГРАД-БГ» ООД, 2016) Myasischev, Aleksandr AnatolevichThe work indicated reliable remote control of sensors (equipment) using mini-computers over the Internet compared to microcontrollers. On microcontrollers, network protocols are easy, so they do not work reliably. It is noted the high cost of control systems on mini-computers over the network compared with microcontrollers. It is noted that the WeBIOPi software is convenient to use for remote control. It is shown that the Weaved service allows you to access mini-computers over the Internet in case of impossibility to use the real IP address and domain name. It is noted there is a problem with the BMP085 software module when working with the BMP180 pressure sensor. After several hours of operation, the WebIOPi Web server stops working.Документ Using GPU NVIDIA for linear algebra prolems(Військовий інститут Київського національного університету імені Тараса Шевченка, 2019) Myasishchev, A.A.; Lienkov, S.V.; Dzhulii, V.M.; Muliar, I.V.Research goals and objectives: the purpose of the article is to study the feasibility of graphics proces- sors using in solving linear equations systems and calculating matrix multiplication as compared with con- ventional multi-core processors. The peculiarities of the MAGMA and CUBLAS libraries use for various graphics processors are considered. A performance comparison is made between the Tesla C2075 and Ge- Force GTX 480 GPUs and a six-core AMD processor. Subject of research: the software is developed basing on the MAGMA and CUBLAS libraries for the purpose of the NVIDIA Tesla C2075 and GeForce GTX 480 GPUs performance study for linear equation systems solving and matrix multiplication calculating. Research methods used: libraries were used to parallelize the linear algebra problems solution. For GPUs, these are MAGMA and CUBLAS, for multi-core processors, the ScaLAPACK and ATLAS libraries. To study the operational speed there are used methods and algorithms of computational procedures paral- lelization similar to these libraries. A software module has been developed for linear equations systems solving and matrix multiplication calculating by parallel systems. Results of the research: it has been determined that for double-precision numbers the GPU GeForce GTX 480 and the GPU Tesla C2075 performance is approximately 3.5 and 6.3 times higher than that of the AMD CPU. And the GPU GeForce GTX 480 performance is 1.3 times higher than the GPU Tesla C2075 performance for single precision numbers. To achieve maximum performance of the NVIDIA CUDA GPU, you need to use the MAGMA or CUBLAS libraries, which accelerate the calculations by about 6.4 times as compared to the traditional programming method. It has been determined that in equations systems solving on a 6-core CPU, it is possible to achieve a maximum acceleration of 3.24 times as compared to calculations on the 1st core using the ScaLAPACK and ATLAS libraries instead of 6-fold theoretical acceleration. Therefore, it is impossible to efficiently use processors with a large number of cores with considered librar- ies. It is demonstrated that the advantage of the GPU over the CPU increases with the number of equations.Документ Web-server на Arduino с авторизацией и графическим представлением информации с датчиков(Військовий інститут Київського національного університету імені Тараса Шевченка, 2019) Мясищев, Александр Анатольевич; Комарова, Л.А.; Грицкий, Р.В.; Кулик, К.В.; Myasischev, A.A.; Komarova, L.O.; Gritsky, R.V.; Kulik, K.V.В работе рассмотрено создание web-сервера на Arduino, который имеет модернизированную HTTP basic authentication. Модернизация состоит в том, что для авторизации используется па- роль из списка паролей, который выбирается пользователем на основании ключа, пересылаемого сервером. При каждом новом входе на сервер предыдущий пароль становиться недействитель- ным. Представлен практический пример web-сервера на Arduino Mega, контроллерами Ethernet: enc28j60 и w5500.Документ Авторизация на web-сервере Arduino с помощью GET и POST запросов(Sheffield. Science and education LTD, 2018) Мясищев, Александр АнатольевичРассматривается возможность построения web-сервера для управления оборудованием и получением данных с различных датчиков через сеть Интернет. Указывается на то, что для удаленного управления необходимо проводить авторизацию. В противном случае оборудование будет не защищено от несанкционированного доступа пользователей сети Интернет. Отмечается, что управляющие web-сервера создаются на базе микроконтроллеров, которые имеют малые ресурсы и не в состоянии работать с протоколами HTTPS, SSL, TLS. Поэтому эти сервера являются уязвимыми со стороны сетевых атак. В работе рассмотрено создание web-сервера на Arduino, который использует авторизацию на основе GET и POST запросов. Установлено, что авторизация на сервере Arduino с использованием метода запроса GET является нецелесообразной, так как при использовании форм ввода с полями для пароля коды открыто высвечиваются в адресной строке. Авторизация с использованием метода POST скрывает передаваемые коды. Но коды передаются по сети в открытой форме, поэтому их можно перехватить с помощью программ снифферов.Документ Авторизация на web-сервере Arduino с помощью HTTP basic access authentication(Військовий інститут Київського національного університету імені Тараса Шевченка, 2018) Мясищев, Александр АнатольевичВ работе рассматривается возможность построения web-сервера для управления оборудованием и получением данных с различных датчиков через сеть Интернет. Указывается на то, что для удаленного управления необходимо проводить авторизацию. В противном случае оборудование будет не защищено от несанкционированного доступа пользователей сети Интернет. Отмечается, что управляющие web-сервера создаются на базе микроконтроллеров, которые имеют малые ресурсы и не в состоянии работать с протоколами https, ssl, tls. Поэтому эти сервера являются уязвимыми со стороны сетевых атак. В работе рассмотрено создание web- сервера на Arduino, который использует модернизированную HTTP basic authentication. Модернизация состоит в том, что для авторизации используется пароль из списка паролей, который выбирается пользователем на основании ключа, пересылаемого сервером. При каждом новом входе на сервер предыдущий пароль становиться недействительным. Представлен практический пример web-сервера на Arduino Mega, на котором установлены три светодиода, имитирующие включение-выключение 3-х силовых источников питания (например, электро- розеток), датчик температуры DS18B20 и датчик влажности и температуры DHT 11. Сервер тестировался с двумя контроллерами Ethernet: enc28j60 и w5500. Для этого использовались две библиотеки: UIPEthetnet и Ethernet2, которые показали одинаковые результаты работы.Документ Возможности полетного контроллера CC3D с прошивкой INAV(Хмельницький національний університет, 2019) Мясищев, Александр Анатольевич; Myasischev, A.A.Разработан беспилотный летательный аппарат (БЛА) на базе полетного контроллера cc3d с встроенным гироскопом и акселерометром, 3-х осевого компаса HMC5883L, барометра/высотомера BMP180, GPS приемника u-blox NEO-6M. В качестве прошивки использована INAV ver.1.7.2, поддерживающая навигационные функции. В качестве рамы используется четырех моторный мультиротор - квадрокоптер. Спроектированный квадрокоптер способен выполнять следующие полетные режимы: ANGLE - автоматическое выравнивание крена и тангажа с контролем угла горизонта, заданное значение которого не может превышаться, чем достигается устойчивый полет. Здесь задействованы гироскоп и акселерометр для удержания горизонта. NAV ALTHOLD - удержание высоты. Здесь использован барометр, который способствует удержанию высоты по давлению воздуха. NAV POSHOLD - выполняется удержание позиции. Использует GPS. NAV RTH (Return To Home) — возврат домой, в точку взлета. Контроллер запоминает точку, где произведен Arming и позволяет вернуть БЛА в эту точку. Failsafe RTH — режим спасения, который отправляет БЛА домой (в точку, где произведен запуск двигателей - Arming) в случае потери связи с наземной станцией. AIR MODE - режим динамической регуляции PID регулятора, который обеспечивает полную коррекцию PID во время нулевого дросселя и дает возможность плавного полета и выполнения высшего пилотажа. Показана возможность использования программы STM32 Flash loader demonstrator в качестве программатора для замены прошивки в cc3d с OpenPilot на INAV. А также возможность ее использование для обратного возврата на прошивку OpenPilot(LibrePilot) при прошивке начального загрузчика OpenPilot(LibrePilot) с последующей прошивкой OpenPilot(LibrePilot) с помощью LibrePilot GCS. Установлено для прошивки INAV, что при резком увеличении дроссельной заслонки коптер, взмывая вверх, теряет устойчивость и заваливается на левую или правую сторону. Если не убавить газ и не регулировать стиками выравнивание по Roll, Pitch, коптер падает. При плавном увеличении дроссельной заслонки коптер сохраняет устойчивость при подъеме вверх. Только тщательный подбор моторов и пропеллеров позволяет устойчиво коптеру подниматься вверх при резком увеличении газа. Таким образом PID - регуляторы прошивки INAV ver.1.7.2 на контроллере cc3d плохо работают с резкими отклонениями стиков, что приводит к аварии коптера. На прошивке OpenPilot(LibrePilot) с контроллером cc3d этого не наблюдается.Документ Настройка PID регуляторов и GPS модуля для прошивки MegapirateNG полетного контроллера на базе Arduino mega2560(Військовий інститут Київського національного університету імені Тараса Шевченка, 2017-11) Мясищев, Александр Анатольевич; Полозова, Валентина Михайловна; Myasischev, Alexander; Polozova, ValentinaВ работе рассматривается возможность настройки pid регуляторов и gps модуля для бюджетного БПЛА, способного выполнять полет в автоматическом режиме, который задан ему с помощью программы на компьютере. В качестве полетного контроллера используется бюджетная плата Arduino mega2560. Датчиками являются бюджетные и распространенные гироскоп-акселерометр MPU6050, компас HMC5883L, высотомер BMP180, GPS приемник u-blox NEO-6M. Рассматривается особенность использования модели pid-регулятора для обеспечения устойчивого полета квадрокоптера. Показано назначение каждого параметра pid-регулятора и описаны особенности влияния их на устойчивость полета. Рассмотрен экспериментальный подбор параметров pid-регуляторов для трех версий прошивок megapirateng для полетного контроллера. Дана практическая рекомендация настройки PID - регулятора для любых мультироторных систем. Показана возможность настройки GPS модуля u-blox NEO-6M без прошивки его flash памяти с помощью конфигурационного файла. Экспериментально установлено, что использование некорректного конфигурационного файла для прошивки GPS модуля приводит к неправильному позиционированию БПЛА, и его аварии.Документ Перепрошивка регуляторів Hobbypower ESC-30A, Readytosky ESC-30A і Simonk 30A прошивкою Simonk(Sheffield. Science and education LTD, 2018) Мясіщев, Олександр Анатолійович; Швец, Віталій ВасильовичРозглядається призначення регуляторів безщіткових електро моторів, які використовуються в безпілотних літальних апаратах. Обговорюється програмне забезпечення для регуляторів, що використовують мікроконтролер atmega8. В роботі показано, що прошивка Simonk позволяєтмотору бути більш чуйним на команди з пульта управління апаратом, ніж прошивки, що поставляються з esc регуляторами. Розглядаються різні схеми підключення регулятора до комп'ютера для виконання процедури прошивки. Показано, що нові версії прошивок Simonk дозволяють передавати значно швидше команди моторам і підтримують протокол OneShot125, який працює в 8 разів швидше традиційного протоколу PWMДокумент Программирование ESC регуляторов Hobbypower ESC-30A, Readytosky ESC-30A, Simonk-30A И EMAX Simon-12A(2018) Мясищев, Александр АнатольевичПоказана необходимость перепрограммирования ESC регуляторов современными прошивками, например BLHeli или SimonK в зависимости от аппаратной части регулятора. Если регуляторы основаны на микроконтроллерах ATMEL (ATmega8a и др.) то используются прошивки BLHeli или SimonK, если используются микроконтроллеры SILABS(F330, F39X), то они прошиваются только BLHeli. Показано, что прошивка SimonK способна поддерживать относительно медленные протоколы PWM и OneShot125 и в настоящее время не поддерживается. Работает только на микроконтроллерах ATMEL. Прошивка BLHeli поддерживает всю линейку высокопроизводительных современных протоколов. Она работает на микроконтроллерах ATMEL, SILABS. В зависимости от модели микроконтроллера SILABS поддерживаются разные по производительности протоколы. Установлена возможность использования Arduino Nano для программирования ESC EMAX-12A прошивкой BLHeli через три проводника в случае невозможности использования начального загрузчика из-за аппаратных ограничение регулятора ESC для прошивки по сигнальному кабелю. Установлено, что при аппаратной доработке ESC регулятора EMAX-12A (и других ESC из этой серии) существует возможность программирования ESC через сигнальный провод, который используется для подключения к полетному контроллеру. В этом случае программирование ведется также через Arduino Nano.Документ Разработка учебного стенда для демонстрации голосового управления с помощью Андроид устройства(2016) Мясищев, Александр АнатольевичНа основе отладочного комплекса AVR-EASY-KIT разработан учебный стенд для демонстрации голосового управления между микроконтроллером ATmega32 и Смартфоном под управлением Андроида. Связь между двумя устройствами организована с помощью Bluetooth. Для распознавания речи использовались библиотеки Google. Программа для микроконтроллера разработана в программной среде Ардуино, модифицированной для возможности работы с ATmega32. Спроектированный стенд настроен на выполнение 3-х команд: температура и включение и выключение 3-х устройств.Документ Распознавание команд с помощью ДПФ и библиотеки FANN для управления устройствами(Військовий інститут Київського національного університету імені Тараса Шевченка, 2015) Мясищев, Александр АнатольевичВ работе представлено практическое распознавание ограниченного набора команд с помощью дискретного преобразования Фурье и библиотеки нейронной сети FANN. Использование формантов в спектрограмме позволило ограничиться массивом из 640 чисел для надежного описания команды. Разработаны программы для ОС Linux Ubuntu и Ардуино для управления внешними устройствами через Bluetooth голосовыми командами.