Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/44488
Назва: Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
Інші назви: Development of an automated data analysis and visualization system using IoT technology, Java, and JavaScript for an order from an agroholding
Автори: Ландяк, Андрій Петрович
Landiak, Andriy
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Ландяк А. П. Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / А. П. Ландяк . — Тернопіль: ТНТУ, 2023. — 63 с.
Дата публікації: гру-2023
Дата подання: гру-2023
Дата внесення: 7-лют-2024
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Михалик, Дмитро Михайлович
Члени комітету: Млинко, Богдана Богданівна
УДК: 004.9
Теми: 121
інженерія програмного забезпечення
Java
IoT платформа
RPC
IaaS
MQTT
MD
DML
OSGi
OPC-UA
Кількість сторінок: 63
Короткий огляд (реферат): Метою роботи є методи моніторингу та аналізу, можливість відстеження та візуалізації даних для розумного догляду за процесом сільськогосподарського напряму на потреби агрохолдингів. Методи розробки базуються на інструментах розробки веб-застосувань Java, Javascript на ІоТ платформі з використанням протоколу передачі даних MQTT та емуляції даних на ІоТ пристроях для аналізу даних зміни стану елеваторів та інших напрямів. У результаті роботи розглянуто методи моніторингу, аналізу та візуалізації даних, отриманих від розумних IoT пристроїв з використанням існуючої платформи, яка представляє собою веб-застосунок на основі фреймворку Spring з використанням технологій IoT та протоколів передачі даних.
The master's certification work comprises 63 pages, 5 tables, and references to 18 sources. It focuses on Java, IoT platform, RPC, IaaS, MQTT, MD, DML, OSGi, and OPC-UA. The objective of the work is to develop methods for monitoring and analysis, enabling the tracking and visualization of data for intelligent monitoring of agricultural processes agroholdings. The development methods are based on Java web application development tools, JavaScript on the IoT platform, utilizing the MQTT data transmission protocol, and simulating data on IoT devices for analyzing the state changes of elevators and other aspects of agroholdings' needs. The work explores methods for monitoring, analyzing, and visualizing data obtained from smart IoT devices using an existing platform. This platform is a web application built on the Spring framework, incorporating IoT technologies, and various data transmission protocols.
Зміст: Перелік умовних позначень, скорочень і термінів 7 ВСТУП 8 1 Аналіз та проектування програмної системи 12 1.1 Інтернет речей – сучасний світовий тренд 12 1.1.1 Сучасні технології Інтернет речей 13 1.1.2 Огляд сучасних IoT платформ 14 1.1.3 IoT платформа ThingsBoard 16 1.1.4 Сучасні IoT пристрої для зерносховищ 18 1.2 Аналіз предметної області 20 1.2.1 Дослідження умов зберігання продуктів сільського господарства на прикладі зерна 21 1.3 Аналіз математичних моделей процесу зберігання зерна 25 1.3.1 Математична модель на основі швидкості вивільнення CO₂ 25 1.3.2 Математична модель для розрахунку втрати зерном сухої речовини 27 1.3.3 Математична модель на основі показників температури та вологості 28 1.4 Висновки до розділу 31 2 Програмне забезпечення системи 32 2.1 Open-source платформи ThingsBoard та її інтеграція 32 2.1.1 ThingsBoard IoT Gateway 32 2.1.2 MQTT – протокол 34 2.1.3 Використання можливостей RPC платформою ThingsBoard 35 2.2 Архітектура системи 36 2.3 Опис сутностей системи та їх функцій 37 2.3.1 Rule Chain для забезпечення належного зберігання зерна 40 2.3.2 Rule Node системи 41 2.3.3 Зв'язки між Rule Nodes 42 2.3.4 Реалізація Rule Chain системи 42 2.4 Висновки до розділу 46 3 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 48 3.1 Охорона праці 48 3.2 Безпека в надзвичайних ситуаціях 54 Висновки 57 Перелік ДЖЕРЕЛ ПОСИЛАННЯ 58 ДОДАТКИ 60 Додаток А. Платформа інтернет речей та її компоненти 60 Додаток Б. Ланцюг правил для забезпечення належного зберігання зерна 61 Додаток В. Панель візуалізації активу Granary та пристрою Aeration system 62 Додаток Г. Апробація роботи на науковій конференції «Інформаційні моделі, системи та технології» Тернопільського національного технічного університету імені Івана Пулюя 63
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/44488
Власник авторського права: © Ландяк Андрій Петрович, 2023
Перелік літератури: 1. Palmer D. The Internet of Things? It's really a giant robot and we don't know how to fix it / Danny Palmer // ZDNet. [Electronic resource] — 2017. — Mode of access: https://www.zdnet.com/article/the-internet-of-things-its-really-a-giant-robot-and-wedont-know-how-to-fix-it/
2. Ranger S. What is the IoT? Everything you need to know about the Internet of Things right now / Steve Ranger // ZDNet. — 2018. [Electronic resource] — Mode of access: http://www.zdnet.com/article/what-is-the-internet-of-things-everything-youneed-to-know-about-the-iot-right-now/
3. ThingsBoard IoT Platform // [Electronic resource] — 2017.— Mode of access: https://thingsboard.io
4. Scully P. 5 Things To Know About The IoT Platform Ecosystem / P Scully // IoT analytics. Market insight for the Internet of things [Electronic resource] — 2016.— Mode of access: https://iot-analytics.com/5-things-know-about-iot-platform/
5. Shvayka A. What is best open source framework for IoT (internet of things)?/ A. Shvayka // Quora. — 2017. [Electronic resource] — Mode of access: https://www.quora.com/What-is-best-open-source-framework-for-IoT-internet-of-things
6. Gartner Says 8.4 Billion Connected "Things" 2016 // [Electronic resource] Egham, U.K. — 2017.— Mode of access: https://www.gartner.com/newsroom/id/3598917
7. Стадник І. Зберігання зерна у сховищі. / І. Стадник, Ю. Сухенко, В. Василів // Пропозиція - Головний журнал з питань агробізнесу. — 2016.— Режим доступу: http://propozitsiya.com/ua/zberigannya-zerna-u-shovyshchi
8. Фіцик В. «Кріосауна» для зерна або технологія охолодження зерна / В. Фіцик // Пропозиція - Головний журнал з питань агробізнесу. — 2017. — Режим доступу: http://propozitsiya.com/ua/kriosauna-dlya-zerna-abo-tehnologiya-oholodzhennya-zerna
9. Agnieszka Kaleta and Krzysztof Górnick. Criteria of Determination of Safe Grain Storage Time. / Kaleta A., Górnick K. // A Review,— Mode of access: https://pdfs.semanticscholar.org/55d7/0651eefb7ccd43ccf31b7d77394392e7fb4e.pdf
10. Kreyger J. Drying and storing grains, seeds and pulses in temperate climates /J. Kreyger // Bulletin 205. Institute for Storage and Processing of Agricultural Products. — Wageningen, — The Netherlands, — 1972, — 333 p
11. Закон України «Про авторське право та суміжні права» №2627-III
12. ThingsBoard Documentation // Documentation for using ThingsBoard IoT Platform. Open documentation for releases before 2.0. [Electronic resource] — 2018. — Mode of access: https://thingsboard.io/docs/user-guide/rpc/
13. Техноекологія та цивільна безпека. Частина “Цивільна безпека”/ В. С. Стручок – Тернопіль – Mode of access: https://elartu.tntu.edu.ua/handle/lib/39424
14. М.Р. Петрик, Д.М. Михалик, О.Ю. Петрик, Г.Б. Цуприк. Методичні вказівки до виконання атестаційної роботи магістра за спеціальністю 121 – “Інженерія програмного забезпечення” для усіх форм навчання [Текст] – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя – 2020.
15. Дистанційний курс «Основи охорони праці» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: http://dl.tntu.edu.ua/index.php
16. Про затвердження Правил охорони праці під час експлуатації ЕОМ [Електронний ресурс]. – Режим доступу: URL: http://zakon4.rada.gov.ua/laws/show/z0382-99
17. А.П.Ландяк, Д. М. Михалик “Розробка автоматизованої системи аналізу та візуалізації даних з використанням технологій IoT, Java та Javascript на замовлення агрохолдингу” Матеріали XI науково-технічної конференції «Інформаційні моделі, системи та технології» Тернопільського національного технічного університету імені Івана Пулюя, (Тернопіль, 13-14 грудня 2023 р.). – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2023. – 211 с [додаток Г].
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Landiak_2023.pdf3 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора