Система дистанційного технічного моніторингу на основі асинхронних програмних технологій
dc.contributor.advisor | Богомазов, Сергій Анатолійович | |
dc.contributor.author | Мальцев, Дмитро Вячеславович | |
dc.date.accessioned | 2023-01-09T13:11:27Z | |
dc.date.available | 2023-01-09T13:11:27Z | |
dc.date.issued | 2022-12 | |
dc.description.abstracten | Master's thesis: "Remote technical monitoring system based on asynchronous software technologies", 104 pages, 5 appendices, 19 sources. Object of research: Network information and measurement systems for remote collection and storage of experimental data. Subject of research: Organization of hardware and software of highly loaded information and measurement systems based on asynchronous technologies. Objective: Development of a typical system of remote technical monitoring, research of the effectiveness of asynchronous software technologies usage in the construction of such systems. Research methods and equipment: Review of existing solutions, work with technical documentation. imp001 module, impExplorer platform, HTS221 temperature and humidity sensor, LSP22HB atmospheric pressure sensor, Spring WebFlux asynchronous web framework, MongoDB database. Results of work and their novelty: A remote monitoring system was developed based on the Electric Imp platform with the usage of an asynchronous web processing service. To prove the advantages of using the Spring WebFlux framework for the implementation of a processing web service, the study was conducted by comparing two similar services by using WebFlux and Spring MVC. The results of this research have proved that due to increased load on the Spring MVC service, it starts to work less stable and the percentage of requests that end up as an error increase, hence it is advisable to use Spring WebFlux for technical monitoring systems in which a large number of measuring devices is used. Recommendations on the use of the work results: The results of the conducted research can be used for development of systems for remote monitoring of the environmental parameters. | uk |
dc.description.abstractuk | Магістерська дисертація на тему: «Система дистанційного технічного моніторингу на основі асинхронних програмних технологій», 104 сторінки, 5 додатків, 19 джерел. Об’єкт дослідження: Мережеві інформаційно-вимірювальні системи дистанційного збору і збереження експериментальних даних. Предмет дослідження: Організація апаратно-програмного забезпечення високонавантажених інформаційно-вимірювальних систем на базі асинхронних технологій. Мета роботи: Розробка типової системи дистанційного технічного моніторингу, дослідження ефективності використання асинхронних програмних технологій при побудові таких систем. Методи дослідження та апаратура: Огляд існуючих рішень, робота з технічною документацією. Модуль imp001, платформа impExplorer, датчик температури і вологості HTS221, датчик атмосферного тиску LSP22HB, асинхронний веб-фреймворк Spring WebFlux, база даних MongoDB. Результати роботи та сучасність продукту: Розроблено систему дистанційного моніторингу на базі платформи Electric Imp з використанням асинхронного веб-сервісу обробки. Проведено дослідження-порівняння двох подібних сервісів з використанням WebFlux і Spring MVC. Результати цього дослідження показали, що при збільшенні навантаження на сервіс, Spring MVC починає працювати менш стабільно, і відсоток запитів, які закінчуються помилкою, – зростає, тому для систем технічного моніторингу, в яких застосовується велика кількість вимірювальних пристроїв, доцільно використовувати Spring WebFlux. Рекомендації щодо використання результатів роботи: Результати проведених досліджень можна використовувати при побудові систем дистанційного моніторингу параметрів оточуючого середовища. | uk |
dc.format.page | 148 с. | uk |
dc.identifier.citation | Мальцев, Д. В. Система дистанційного технічного моніторингу на основі асинхронних програмних технологій : магістерська дис. : 152 Метрологія та інформаційно-вимірювальна техніка / Мальцев Дмитро Вячеславович. – Київ, 2022. – 148 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/51772 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | мікросервіс | uk |
dc.subject | температура | uk |
dc.subject | вологість | uk |
dc.subject | атмосферний тиск | uk |
dc.subject | spring webflux | uk |
dc.subject | mongodb | uk |
dc.subject | HTS221 | uk |
dc.subject | LSP22HB | uk |
dc.subject | electric IMP | uk |
dc.subject | microservice | uk |
dc.subject | temperature | uk |
dc.subject | humidity | uk |
dc.subject | asynchrony | uk |
dc.subject | reactivity | uk |
dc.title | Система дистанційного технічного моніторингу на основі асинхронних програмних технологій | uk |
dc.type | Master Thesis | uk |