Browsing by Author "Peets, Alo, juhendaja"
Now showing 1 - 20 of 27
- Results Per Page
- Sort Options
Item “Andmeturve” kursuse näitel automaathindamise realiseerimine ja hinnete automaatne laadimine Moodle’i keskkonda(Tartu Ülikool, 2024) Sillat, Beata; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe objective of this Bachelor’s thesis was to implement a system for automatic grading and the seamless integration of grades into the Moodle environment, using the "LTAT.06.002 Computer Security" course at the University of Tartu as a case study. The thesis explores the methodologies employed at the university for the automatic uploading of grades within Moodle across various courses. The existing Moodle environment was initially examined to theoretically explore its architecture and structure, subsequently assessing its functionality. Scripts were meticulously developed for evaluating the initial two practical assignments in the "Computer Security" course, as well as for facilitating the efficient upload of grades to the Moodle platform. Each stage of development was exhaustively documented. Moreover, the development adhered to GDPR guidelines to ensure the confidentiality and protection of personal data. The feasibility of deploying this system within the educational framework of the University of Tartu was also thoroughly investigated.Item Arduino näitel põhinev riistvara programmeerimise valikkursus gümnaasiumiastmele(Tartu Ülikool, 2020) Elberg, Paul; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutIn the course of studies for this Master Thesis “An Arduino-Based High School Supplementary Course in Hardware Programming” was completed. This supplementary course has been aimed to teach hardware programming to persons with no prior experience in electronics or programming. The chapters of the supplementary course provide a practical introduction to hardware programming to promote sustained interest in the subject. A key concern throughout this work has been to achieve a material suitable to the entry level abilities; the chapters have been tested on pupils younger than the age group of gymnasium students. The author provides an account of the problems encountered as well as the solutions provided thereto in the course of writing and testing the chapters of the supplementary course. Created materials are available in Estonian at https://courses.cs.ut.ee/t/nooredkoodi/Arduino/ArduinoItem Digiõpiku II kooliastme robootika peatüki uuendamine(Tartu Ülikool, 2021) Bremen, Johanna Angela; Peets, Alo, juhendaja; Palts, Tauno, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutBakalaureusetöös kirjeldatakse II kooliastme informaatika digiõpiku programmeerimise õppeteema robootika peatüki uuendamise protsessi. Peatükis olev õppematerjal on koostatud 2017. aastal ning on praeguseks iganenud. Näiteks on materjalis kasutataval tarkvaral välja tulnud uuem versioon, mis erineb palju materjalis kasutusel olevast. Digiõpiku robootika peatükk annab õpilastele esialgsed teadmised robotitega programmeerimisest. Uuendatud materjalid tutvustavad nelja erinevat robotit – mBot, Codey Rocky, LEGO SPIKE Prime ja LEGO Mindstorms EV3. Peatüki jooksul saavad õpilased tuttavaks oma roboti erinevate osadega, näiteks põhilised andurid, ning plokipõhise programmeerimiskeelega Scratch. Töö eesmärgiks on luua uuendatud näidismaterjal, milles on rohkem võimalusi erinevate robotite kasutamiseks. Edaspidi testitakse loodud materjali robootikaõpetajatega. Testitud ja selle põhjal parandatud materjali saab aluseks võtta digiõpiku lõpliku uuendatud versiooni tegemisel. Töö teoreetilises osas antakse ülevaade informaatika ja robootika õpetamise olukorrast, olemasoleva materjali puudustest ning materjali uuendamisel lähtutud põhimõtetest.Item Eesti domeenide statistika ja turbeinfo kogumine(Tartu Ülikool, 2021) Marvet, Siim Markus; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutAastal 2019 avalikustas Eesti Interneti SA .ee tsoonifaili, mille tulemusena on nüüd avalikult teada nimekiri kõigist .ee lõpuga domeeninimedest, mis on Interneti kaudu kättesaadavad. Käesoleva töö eesmärk on luua monitooringuprogramm ehk ämblik ning kaardistada selle abil Eesti domeenimaastikku. Töös kirjeldatakse ämbliku loomise protsessi, tööpõhimõtted ja toimimise efektiivsust. Kogutud andmete alusel antakse statistiline ülevaade .ee domeenide majutusvalikutest riigi- ja organisatsioonipõhiselt, uuritakse aktiivse veebilehega domeenide arvu ja nende tehnoloogilist arhitektuuri. Töö viimases peatükis kirjeldatakse mõnda valitud murekohta veebilehtede kaitsmisel Eesti suurima majutusettevõtte Zone Media OÜ haldusalas ning keskendutakse selle juures põhiliselt sisuhaldussüsteemile WordPress.Item Eestikeelse veebipõhise Linuxi käsurea õpikeskkonna loomine(Tartu Ülikool, 2022) Halapuu, Joonas; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutTartu Ülikooli kursuste „Operatsioonisüsteemid“ ning „Andmeturve“ esimeste praktiku-mide käigus õpivad tudengid Linuxi käsurea kasutamist sooritades seal erinevaid tegevusi. Arvestuse jaoks pidid tudengid varasemalt esitama mitmeid ekraanivaateid eduka lahenda-mise tõestuseks, mille kontrollimine oli õppejõudude jaoks ajakulukas. Täiendavalt pidid tudengid ootama õppejõu tagasisidet, et olla veendunud oma lahenduskäigus. Käesoleva ba-kalaureusetöö eesmärgiks oli luua veebipõhise Linuxi käsurea õpikeskkond, kus tudengid saaksid interaktiivselt harjutada Linuxi käsurea kasutamist ja süsteem kontrolliks ülesannete edukat lahendamist automaatselt. Antud töös kirjeldatakse õpikeskkonna nõudeid ja tööpõhimõtteid. Õpikeskkonna arenda-miseks kasutati veebiliideses JavaScripti, HTML’i ja CSS’i. Veebiserveri arenduseks kasu-tati Node.js’i ja Dockeri konteinertehnoloogiat. Lõputöö viimastes peatükkides tuuakse välja rakenduse testimise tulemused ning edasiste arenduste võimalused. Töö tulemusena valmis Linuxi käsurea õpikeskkond, kus on implementeeritud automaatkontrolli süsteem. Keskkonda katsetati edukalt 100 tudengiga aines „Andmeturve“ (LTAT.06.002).Item Eestikeelsete paroolide mustrite uurimine ja ründesõnatiku koostamine(Tartu Ülikool, 2024) Pärismaa, Anett; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutPeople use a variety of passwords for authentication on a daily basis, hence it is crucial to gain more insight into them. The aim of this study is to investigate the password creation habits and patterns of Estonian-speaking users. This thesis provides recommendations for avoiding predictable passwords and strengthening security practices. Passwords of Estonian users that had leaked online were collected, and a survey was conducted to map out people’s password creation habits. To implement the findings, a website was developed where one can test whether a password can be found in a sample attack dictionary that has approximately 50 million entries. The compiled attack dictionary has a total volume of over 50 GB. This can be used in security testing to identify vulnerable passwords and patterns. The written part introduces the survey research, web application, and the process of compiling the Estonian attack dictionary and the analysis results.Item ESP32 süsteemikiibil põhineva kaughallatava seireseadme välja töötamine(Tartu Ülikool, 2024) Ehrlich, Enn; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutDue to the COVID-19 crisis, the use of parcel machines has increased significantly in Eu-rope and Estonia. The company that maintains the equipment has developed a need for access to the client's equipment in the event of power outages and communications outag-es. The aim of the thesis is to design and build a remote management device that enables remote monitoring. The resulting device is created on the ESP32 System on Chip and uses a mobile connection according to the GPRS standard. The device uses a DHT 22 sensor to measure temperature and humidity. The alternating current, voltage and power network frequency are measured with the Peacefair PZEM-004T device. The resulting data shall be accompanied by a time stamp from a hardware real-time clock and transmitted to the cen-tral server via an encrypted MQTT protocol. To control the client's devices, the device has two output relays. In the absence of connection to the central server, the data is stored on the Micro SD card. The internal UPS of the device ensures autonomous operation within 10 hours. The ESP32 microcontroller firmware source code is written in C-language.Item Gümnaasiumi praktilise valikkursuse „IoT lahendused“ väljatöötamine ja läbiviimine Tartu Jaan Poska Gümnaasiumi näitel(Tartu Ülikool, 2021) Lell, Vahur; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Matemaatika ja statistika instituutMagistritöö eesmärgiks oli välja töötada ja läbi viia praktiline valikkursus “IoT lahendused” gümnaasiumiastmele. Praktilise kursuse üheks eesmärgiks oli tutvustada õpilastele üht võimalust, kuidas tehnoloogia abil probleeme lahendada ja selle kaudu saada praktilisi kogemusi infotehnoloogia alal. Kursusel kasutati riistvaralise lahendusena ESP32 kiibil baseeruvat mikrokontrollerit ning digitaal- ja analoogandureid. IoT lahenduste loomiseks kasutati programmeerimiskeelt MicroPython. Materjali loomisel lähtuti ADDIE mudeli printsiipidest. Magistritöö autor piloteeris kursust Tartu Jaan Poska Gümnaasiumis 10.‒11. klasside õpilastega. Õpilaste tagasiside küsimustiku põhjal võib kursuse riistvara ja teemade valikuga rahule jääda. Kursuse läbiviimist jätkatakse Tartu Jaan Poska Gümnaasiumis järgnevatel õppeaastatel.Item Gümnaasiumi praktilise valikkursuse „IoT lahendused“ väljatöötamine ja läbiviimine Tartu Jaan Poska Gümnaasiumi näitel(Tartu Ülikool, 2021) Lell, Vahur; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutMagistritöö eesmärgiks oli välja töötada ja läbi viia praktiline valikkursus “IoT lahendused” gümnaasiumiastmele. Praktilise kursuse üheks eesmärgiks oli tutvustada õpilastele üht võimalust, kuidas tehnoloogia abil probleeme lahendada ja selle kaudu saada praktilisi kogemusi infotehnoloogia alal. Kursusel kasutati riistvaralise lahendusena ESP32 kiibil baseeruvat mikrokontrollerit ning digitaal- ja analoogandureid. IoT lahenduste loomiseks kasutati programmeerimiskeelt MicroPython. Materjali loomisel lähtuti ADDIE mudeli printsiipidest. Magistritöö autor piloteeris kursust Tartu Jaan Poska Gümnaasiumis 10.‒11. klasside õpilastega. Õpilaste tagasiside küsimustiku põhjal võib kursuse riistvara ja teemade valikuga rahule jääda. Kursuse läbiviimist jätkatakse Tartu Jaan Poska Gümnaasiumis järgnevatel õppeaastatel.Item Küberhügieeni kursuse „Tagasi kontorisse” loomine DeLRAP platvormile(Tartu Ülikool, 2022) Tamm, Tauno; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutKüberuum meie ümber on pidevalt arenev. Digitehnoloogiate laialdasem kasutuselevõtt suurendab vajadust paremate küberteadmiste järele. Interaktiivses digiühiskonnas on tõusnud ka kodanike ootused õppematerjalidele ning on vajadus inimeste küberteadlikkust pidevalt tõsta läbi praktiliste näidete. Käesoleva bakalaureusetöö raames loodi ettevõtte Cybexer Academy OÜ platvormile DeLRAP küberhügieeni moodul „Tagasi kontorisse“, mis koosneb 14st eeltesti küsimusest, 25st kaasusest koos selgitavate õppematerjalidega ning 12st lõpptesti küsimusest. Moodul keskendub kasutajate küberteadlikkuse tõstmisele ning nende riskide välja selgitamisele nii tavakontori kui ka kodukontori perspektiivist. Uue mooduli sisu loodi analüüsides hiljutisi küberintsidente, tuginedes Eesti infoturbestandardi 2021. aasta versioonile ning klientide vajaduste kaardistamiseks läbiviidud küsitluse analüüsile. Töö kirjalikus osas antakse ülevaade, milliseid referentsmaterjale analüüsiti ning tutvustatakse uute testküsimuste ja õppematerjalide loomise põhimõtteid.Item LPWAN raadiovõrkude võrdlus ja kasutusjuhud Tartu näitel(Tartu Ülikool, 2020) Tali, Kert; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutSigfox, LoRaWAN and NB-IoT are the best known LPWAN (Low Power Wide Area Network) technologies, which allow for large scale deployments of IoT applications. This survey assesses the suitability of those technologies to known IoT use cases by testing the available services in challenging environments near and within Tartu, Estonia. The resulting analysis gives insight about the best services to use for static sensor, mobile tracking or remotely operated device based applications. Testing is conducted on the FiPy development board by Pycom. In addition to the services, a self-made LoRaWAN gateway is also built and tested in parallel.Item Malicious Android app for security testing(Tartu Ülikool, 2020) Gorohhova, Jekaterina; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThis bachelor’s thesis details the design, implementation, and deployment of a prototype of an Android application that is used for an illustrative example of how applications in a given operating system can use permissions to access user's sensitive data. Application uses only built-in Android API and it can access and transmit different kinds of user’s sensitive information including photos, downloaded files, location, SMS messages, and call logs. The output of this thesis can be used to enhance the digital literacy of users.Item Malicious Android application for security testing(Tartu Ülikool, 2021) Gurbanzade, Jamil; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe growing popularity of mobile device artifacts brings data security issues with themselves. Sensitive personal data on mobile phones have already become an open target for malicious third-party developers. The lack of digital literacy of the users enables not only the spiteful developers but also companies to acquire personal data through application permissions. This study investigates the implementation and designing of a prototype Android application to discover what kind of user data is possible to get by application permissions. The prototype application obtains private user data such as contact names, contact numbers, SMS messages, last location coordinates, email account ID, last picture and le (optional), calendar events, and lastly, call logs. Users will see the collected data on a webpage. This thesis's outcome can be used as a good sample of demonstrate permission issues and improve consumers' digital security awareness.Item Nutiseadmest kaugjuhitava roboti ehitamine Raspberry Pi näitel(Tartu Ülikool, 2015) Karelson, Taavi; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja tehnoloogiateaduskond; Tartu Ülikool. TehnoloogiainstituutEestit peetakse üheks juhtivaks riigiks infotehnoloogia valdkonnas ja selle positiivse kuvandi hoidmiseks peame igapäevaselt kaasas käima tehnoloogiliste uuendustega. Kuid veel rohkem on meil selle jaoks vaja noori, kes oskavad ja tahavad kaasas käia tehnoloogia arenguga. Selleks on vaja õpetada noortele üha uusi ja huvitavamaid võimalusi, kuidas enda informaatika ja elektroonika teadmisi rakenda. Antud töö sisaldab juhiseid õpilaste ja õpetajatele, kuidas kasutada Raspberry Pi miniarvutit, et luua ratastega robotit, mida saab juhtida nutiseadmega. Püsitatud eesmärgiks oli luua selline seade neljandiku LEGO Mindstorms EV3 hinna eest, mis ka saavutati. Lähemalt tutvustatakse ka Eesti koolides õpetatavaid nelja põhilist programmeerimiskeelt ja riistvarasid, millega õpilastele õpetatakse elektroonikat (Arduino ja Raspberry) ja robootikat (LEGO Mindstorms). Loodi riistvaraline lahendus kuidas minimaalsete vahenditega luua liikuv robot Raspberry baasil. Tarkvaraline lahendus töötab puhtalt Raspberry Pi peal, millel jookseb nii veebiserver, kui ka mootorite kood. Vajalikud nutiseadme güroskoobi andmed edastatakse läbi loodud kodulehe otse veebiserverisse. Selline lahendus lihtsustab süsteemi nii palju, et nutiseadmele pole eraldi tarkvara vaja luua ja selle suurimaks kasuteguriks on see, et kõik nutiseadmed, mis HTML5 puhul güroskoobi andmeid edastavad, töötavad antud koodiga probleemideta. Välja pakuti ideesid, kuidas sellist projekti võiks kasutada erinevate ainetundide raames õppetöö integreerimiseks ning mida võiks antud projekti aluseks võttes veel edasi arendada, nagu näiteks targa või maad mõõtva roboti ehitamine.Item Õhukvaliteedi sensorite praktiline võrdlus CO2 taseme hindamiseks siseruumides(Tartu Ülikool, 2022) Bachmann, Karl Hendrik; Peets, Alo, juhendaja; Mass, Jakob, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutCOVID-19 kriisi tõttu on viimaste aastatega kasvanud vajadus CO2 sensorite ning teiste siseruumide õhukvaliteeti mõõtvate süsteemide järele. Bakalaureusetöö eesmärk on võr-relda taskukohaseid laialt levinud hobisensoreid CCS811, BME680 ja SCD41 ning selgitada välja neist täpseim, andes seejuures hinnangu töös käsitletud lenduvate orgaaniliste ühendite sensorite täpsusele nn eCO2 mõõtmisel. Selleks loodi sensorist ja ESP32-st WiFi-ga ühen-datav mõõteseade, mis saatis andmed IoT platvormi Cumulocity. Kokku koguti kümne seadmega nelja nädala jagu mõõtmistulemusi neljas erinevas paigas: magamistoas, kontoris, klassiruumis ja seminariruumis. Töö tulemusena leiti, et SCD41 on võrreldud sensoritest parima mõõtmistäpsusega konkurentsivõimelise hinna juures.Item Operatsioonisüsteemi Windowsi 11 standardsed riistvara turbetehnoloogiad ja nende turvaline kasutamine HP Elitebook 840 G8 näitel(Tartu Ülikool, 2022) Raudmäe, Keity; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutItem ProgeTiigri taotlusvooru andmete töötlemine ja visualiseerimine interaktiivsel kaardil(Tartu Ülikool, 2023) Kittus, Raiko; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutProgeTiiger on Eesti haridusprogramm, mis toetab tehnoloogiaõppe edendamist koolides ja lasteaedades, korraldades iga-aastast taotlusvooru, mille tulemusel jagatakse välja koo-lide vahel toetusi. Bakalaureusetöö eesmärk on luua veebirakendus, mis visualiseerib Pro-geTiigri seadmete taotlusvooru andmeid interaktiivsel Eesti kaardil, et anda kasutajatele parem ülevaade toetuste jaotusest ning mõjust koolidele ja lasteaedadele. Töö hõlmab ProgeTiigri seadmete taotlusvooru andmete analüüsi, märkimisväärse tähtsusega informat-siooni tuvastamist ja korrastamist, sobivate tekstitöötluse ja tehniliste lahenduste uurimist ning visualiseerimise protsessi ja valminud veebirakenduse kirjeldust.Item Prototype for Indoor Air Quality Monitoring(Tartu Ülikool, 2020) Valancauskaite, Rimante; Peets, Alo, juhendaja; Paat, Rainer, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutThe purpose of this thesis is to analyse data reliability collected by do-it-yourself indoor air quality monitoring solution and give a comparison overview with a commercial off-the-shelf product called “Smart Home Weather Station” by Netamo. As a result of this thesis a prototype was constructed that was able to collect and store real time readings of temperature, humidity, CO2 and air pressure. The prototype used ESP32 microcontroller together with 2 additional sensors SCD30 and BMP280. All data was stored in a cloud-based database using MQTT bridge for connection. Measured readings resembled reference data gathered by Netamo and despite minor offsets in the data the prototype was concluded reliableItem Siseruumides positsioneerimise tarkvara loomine(Tartu Ülikool, 2020) Kuusik, Karl; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutBusinesses have started to greatly value data economy, which brings the collected customer data directly to the companies. A good example of this is the pathing of the customer inside supermarkets, which could be used to improve the store. Today we have many solutions for positioning in indoor environments, but usually they are either too expensive or not precise enough for commercial use. However, the ultrasound-based indoor positioning system made by Marvelmind Robotics promises both affordable pricing and high location accuracy. The problem with the solution is the Marvelmind Dashboard application, which is mainly meant for setting up the positioning system, rather than to save and analyse the collected data. The purpose of this thesis is to create software, which would solve the shortcomings of the Marvelmind Dashboard application and would utilize the full potential of the Marvelmind positioning system. As a result of this thesis, using the tkinter and numpy libraries, an application for saving and analysing data captured by the Marvelmind positioning system was created. The application was thoroughly tested at Tartu Ujula Konsum.Item Tarkvaraline ja riistvaraline lahendus õhukvaliteedi jälgimiseks siseruumides(Tartu Ülikool, 2020) Davõdovski, Michael; Peets, Alo, juhendaja; Tartu Ülikool. Loodus- ja täppisteaduste valdkond; Tartu Ülikool. Arvutiteaduse instituutAir quality monitoring is gaining more and more importance in today’s society, especially in Internet of Things solutions for both private homes and offices. On today’s market there are multiple air quality monitoring solutions for offer in different price ranges, and sometimes it may seem like the price is not justifiable. During this thesis an overview of some products currently on the market will be given and a cheap, but competetive DIY solution will be created. The DIY solution uses an ESP32 chip with a CJMCU-8128 sensor, which sends the collected mesasurements to a MySQL database through a webserver. In addition to a scalability analysis, the alternative solution will be compared to a commercial product in terms of precision.