Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу

Метою роботи є методи моніторингу та аналізу, можливість відстеження та візуалізації даних для розумного догляду за процесом сільськогосподарського напряму на потреби агрохолдингів. Методи розробки базуються на інструментах розробки веб-застосувань Java, Javascript на ІоТ платформі з використанням п...

Full description

Bibliographic Details
Main Authors: Ландяк, Андрій Петрович, Landiak, Andriy
Other Authors: Михалик, Дмитро Михайлович, Млинко, Богдана Богданівна, Тернопільський національний технічний університет імені Івана Пулюя
Format: Master Thesis
Language:Ukrainian
Published: Тернопільський національний технічний університет імені Івана Пулюя 2023
Subjects:
121
RPC
MD
DML
Online Access:http://elartu.tntu.edu.ua/handle/lib/44488
id fttsiptuniv:oai:elartu.tntu.edu.ua:lib/44488
record_format openpolar
institution Open Polar
collection Ternopil Ivan Pul’uj National Technical University: ELARTU
op_collection_id fttsiptuniv
language Ukrainian
topic 121
інженерія програмного забезпечення
Java
IoT платформа
RPC
IaaS
MQTT
MD
DML
OSGi
OPC-UA
004.9
spellingShingle 121
інженерія програмного забезпечення
Java
IoT платформа
RPC
IaaS
MQTT
MD
DML
OSGi
OPC-UA
004.9
Ландяк, Андрій Петрович
Landiak, Andriy
Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
topic_facet 121
інженерія програмного забезпечення
Java
IoT платформа
RPC
IaaS
MQTT
MD
DML
OSGi
OPC-UA
004.9
description Метою роботи є методи моніторингу та аналізу, можливість відстеження та візуалізації даних для розумного догляду за процесом сільськогосподарського напряму на потреби агрохолдингів. Методи розробки базуються на інструментах розробки веб-застосувань 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 Дослідження умов зберігання продуктів сільського господарства на ...
author2 Михалик, Дмитро Михайлович
Млинко, Богдана Богданівна
Тернопільський національний технічний університет імені Івана Пулюя
format Master Thesis
author Ландяк, Андрій Петрович
Landiak, Andriy
author_facet Ландяк, Андрій Петрович
Landiak, Andriy
author_sort Ландяк, Андрій Петрович
title Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
title_short Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
title_full Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
title_fullStr Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
title_full_unstemmed Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу
title_sort розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології іot, java та javascript на замовлення агрохолдингу
publisher Тернопільський національний технічний університет імені Івана Пулюя
publishDate 2023
url http://elartu.tntu.edu.ua/handle/lib/44488
op_coverage Тернопіль
UA
genre DML
genre_facet DML
op_relation 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 с [додаток Г].
Ландяк А. П. Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / А. П. Ландяк . — Тернопіль: ТНТУ, 2023. — 63 с.
http://elartu.tntu.edu.ua/handle/lib/44488
op_rights © Ландяк Андрій Петрович, 2023
_version_ 1796308590463549440
spelling fttsiptuniv:oai:elartu.tntu.edu.ua:lib/44488 2024-04-14T08:10:56+00:00 Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології І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 Михалик, Дмитро Михайлович Млинко, Богдана Богданівна Тернопільський національний технічний університет імені Івана Пулюя Тернопіль UA 2023-12 63 http://elartu.tntu.edu.ua/handle/lib/44488 uk ukr Тернопільський національний технічний університет імені Івана Пулюя 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 с [додаток Г]. Ландяк А. П. Розробка автоматизованої системи аналізу та візуалізацію даних з використанням технології ІOT, Java та JavaScript на замовлення агрохолдингу: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / А. П. Ландяк . — Тернопіль: ТНТУ, 2023. — 63 с. http://elartu.tntu.edu.ua/handle/lib/44488 © Ландяк Андрій Петрович, 2023 121 інженерія програмного забезпечення Java IoT платформа RPC IaaS MQTT MD DML OSGi OPC-UA 004.9 Master Thesis 2023 fttsiptuniv 2024-03-20T16:24:38Z Метою роботи є методи моніторингу та аналізу, можливість відстеження та візуалізації даних для розумного догляду за процесом сільськогосподарського напряму на потреби агрохолдингів. Методи розробки базуються на інструментах розробки веб-застосувань 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 Дослідження умов зберігання продуктів сільського господарства на ... Master Thesis DML Ternopil Ivan Pul’uj National Technical University: ELARTU