Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/26803
Title: RESTful API for Real Time Monitoring and Warning of Environmental Conditions
Authors: Savvides, Antonis 
Keywords: Api;Django;Python;REST
Advisor: Herodotou, Herodotos
Issue Date: May-2022
Department: Department of Electrical Engineering, Computer Engineering and Informatics
Faculty: Faculty of Engineering and Technology
Abstract: CUT Environmental Monitoring Platform is an environmental data platform which allows users to access, extract and analyze the air quality, water quality as well as meteorology data. The data can be viewed or extracted through a table dashboard where users can make requests for specific measurements, time periods and locations. Additionally, the data can be viewed through a user-friendly live map. Finally the platform provides statistics about the data it collects through various graphs. This thesis aims to add an additional functionality to the system. A REST API is to be implemented to provide the ability for programming access to all the environmental data collected by the platform. This thesis explains what an API is and its importance, the technologies surrounding it, the design process to implement it into the existing CUT AirQuality platform and its implementation.
Description: Το CUT Environmental Monitoring Platform είναι μια πλατφόρμα περιβαλλοντικών δεδομένων που επιτρέπει στους χρήστες να έχουν πρόσβαση, εξαγωγή και ανάλυση της ποιότητας του αέρα, της ποιότητας του νερού καθώς και των μετεωρολογικών δεδομένων. Τα δεδομένα μπορούν να προβληθούν ή να εξαχθούν μέσω ενός πίνακα εργαλείων όπου οι χρήστες μπορούν να υποβάλλουν αιτήματα για συγκεκριμένες μετρήσεις, χρονικές περιόδους και τοποθεσίες. Επιπλέον, τα δεδομένα μπορούν να προβληθούν μέσω ενός φιλικού προς τον χρήστη ζωντανού χάρτη. Τέλος, η πλατφόρμα παρέχει στατιστικά στοιχεία για τα δεδομένα που συλλέγει μέσω διαφόρων γραφημάτων. Η παρούσα διπλωματική εργασία έχει ως στόχο να προσθέσει μια επιπλέον λειτουργικότητα στο σύστημα. Ένα REST API πρόκειται να εφαρμοστεί για να παρέχει τη δυνατότητα προγραμματισμού πρόσβασης σε όλα τα περιβαλλοντικά δεδομένα που συλλέγονται από την πλατφόρμα. Αυτή η διατριβή εξηγεί τι είναι ένα API και τη σημασία του, τις τεχνολογίες που το περιβάλλουν, τη διαδικασία σχεδιασμού για την εφαρμογή του στην υπάρχουσα πλατφόρμα CUT AirQuality και την υλοποίησή του.
URI: https://hdl.handle.net/20.500.14279/26803
Rights: Απαγορεύεται η δημοσίευση ή αναπαραγωγή, ηλεκτρονική ή άλλη χωρίς τη γραπτή συγκατάθεση του δημιουργού και κάτοχου των πνευματικών δικαιωμάτων.
Attribution-NonCommercial-NoDerivatives 4.0 International
Type: Bachelors Thesis
Affiliation: Cyprus University of Technology 
Appears in Collections:Πτυχιακές Εργασίες/ Bachelor's Degree Theses

Files in This Item:
File Description SizeFormat
thesis-antonis-savvides_HH Abstract.pdfAbstract99.01 kBAdobe PDFView/Open
CORE Recommender
Show full item record

Page view(s)

64
Last Week
1
Last month
2
checked on Apr 27, 2024

Download(s) 50

46
checked on Apr 27, 2024

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons