Гусятинська філія
Тернопільського обласного відділення МАН України

МАШТАЛЯР ВІКТОР СТЕПАНОВИЧ

Тема роботи: Розробка веб-застосування для моніторингу наповненості сміттєвих контейнерів


Керівник роботи: Чаплінський Р.І.


Секція: Internet-технології та WEB дизайн



Ми живемо в епоху, коли завдання і системи поєднуються разом за допомогою різних технологій, наприклад таких як IoT, щоб забезпечити більш ефективну систему роботи і швидко виконувати будь-який набір завдань.

Інтернет речей (IoT) повинен мати можливість прозоро і безперешкодно включати велику кількість різних систем, надаючи дані для використання мільйонам людей. Тому створення програмної архітектури для IoT є дуже складним завданням, головним чином, через надзвичайно велике розмаїття пристроїв, технологій і послуг, які можуть бути задіяні в такій системі.

Однією з основних проблем, пов’язаних з навколишнім середовищем, є взаємодія з твердими відходами, які впливають на здоров’я і навколишнє середовище нашого суспільства.

Основною метою дослідження є створення системи яка б надавала можливість здійснювати моніторинг заповненості сміттєвих контейнерів за допомогою різних IoT сенсорів. Крім того система повинна зберігтаи та обробляти дані, отримані з датчиків та реалізувати безпечну їх передачу між сервером та клієнтом і між датчиком та сервером.

В основі проекту лежить веб інтерфейс, який спроектований та розроблений за всіма правилами юзабіліті, підтримуються усі типи мобільних пристроїв, для цього були використані технології Front-End, тобто ті які дозволяють розробляти застосування на стороні клієнта: HTML5, CSS3, JS, Media Queries Flexbox. Для реалізації функціоналу були використані технології серверної розробки – Back-End, а саме: мова програмування PHP, база даних MySQL та система управління базами даних phpMyAdmin.

Використання всіх цих технологій дозволило реалізувати дійсно багатофункціональний веб-додаток, а також отримати теоретичні та практичні навики розробки веб-застосувань, навчитися взаємодіяти з IoT датчиками на канальному рівні та передавати дані за допомогою методів GET та POST.