Repository of FERIT Osijek
Not a member yet
    4053 research outputs found

    Aspects of cybersecurity in a smart home environment

    No full text
    Završni rad usmjeren je ka sigurnosti pametnog doma kao koncepta koji postaje sve češći i poznatiji tokom prijašnjih godina, dio zasluge za to ima koncept interneta stvari na koji se pametni domovi većinski oslanjaju. Nakon uvodnog poglavlja prolazimo osnovne informacije o internetu stvari i pametnom domu. U nastavku se spominju generalne informacije vezane za kibernetičku sigurnost od općenitih opasnosti i problem, koncepata i usluga. Zatim se pristupa kibernetičkoj sigurnosti u kontekstu doma sa područjima, vrstama i oblicima napada. Uz istaknute probleme priložene su neke od predloženih metoda poboljšanja navedenog područja. Na kraju su navedeni neki incidenti i situacije koje su također vezane uz ovo područje i dodatno potvrđuju važnost napretka kibernetičke sigurnosti u ovome području.The Bachelor thesis talks about the security of smart homes, the concept of smart homes itself is becoming more known and frequent over the past few years, one of the reasons for that is the concept Internet of Things (IoT), since smart homes mostly make use of those devices. After the introduction we give the definition of the two concepts as well as some general information about them. The upcoming chapters talk about cybersecurity from general information to concepts and services that are expected from it. Lastly the thesis gives a look at cybersecurity from the perspective of smart homes and IoT, types of attacks, issues and vulnerabilites are given. Then we go over some concrete attacks from ceratin categories with proposed solutions or improvements. Lastly we go over some bigger incidents that occured giving more understading for the need in improvement of cybersecurity in the domain

    Frontend Part of Web Application for PicoBlaze Processor Simulation

    No full text
    Ovaj rad predstavlja način izrade frontend-a sučelja u react.js-u za simuliranje rada PicoBlaze procesora implementiranog na Nexys A7 FPGA maketi. Za uređivanje koda i kontrolu izvođenja koda koristi Monaco editor. Kod se može i učitati kao i preuzeti, a simulacija se prikazuje na SVG slici. Editor također sadrži mogućnost izvođenja programa od „break-point-a“ do sljedećeg i potrebno je izvođenje funkcija na način „step over“ i „step into“.This paper presents a method for creating a frontend interface in React.js for simulating the operation of the PicoBlaze processor implemented on the Nexys A7 FPGA board. The Monaco editor is used for code editing and execution control. The code can be uploaded and downloaded, and the simulation is displayed on an SVG image. The editor also includes the ability to execute the program from one breakpoint to the next, and it supports function execution in 'step over' and 'step into' mode

    Web application for pet owners

    No full text
    Vlasnici kućnih ljubimaca često dijele zanimljive trenutke i avanture svojih kućnih ljubimaca na društvenim mrežama. Kako bi im se omogućilo dijeljenje sadržaja, ali i razmjena savjeta i iskustava na jednom mjestu, izrađena je web aplikacija koja će služiti kao društvena mreža namijenjena samo vlasnicima kućnih ljubimaca. Aplikacija je razvijena korištenjem Angulara za frontend i Firebasea za backend, uključujući Firebase Authentication za prijavu i registraciju korisnika, Firestore za pohranu podataka, Storage za pohranu fotografija te Hosting za objavljivanje aplikacije. Implementirane su ključne funkcionalnosti poput kreiranja profila, dodavanja ljubimaca, dijeljenja objava, komentiranja i označavanja objava sa sviđanjem, mogućnosti pretraživanja i praćenja korisnika, razmjena poruka te mogućnost ocjenjivanja korisničkog iskustva. Rezultati korisnika su statistički obrađeni, a za grafički prikaz ocjena korisnika korištena je Chart.js biblioteka.Pet owners often share interesting moments and adventures of their pets on social media. To facilitate content sharing as well as the exchange of advice and experiences in one place, a web application has been developed to serve as a social network specifically for pet owners. The application was created using Angular for the frontend and Firebase for the backend, including Firebase Authentication for user login and registration, Firestore for data storage, Storage for photo management, and Hosting for deploying the application. Key functionalities include profile creation, adding pets, posting content, commenting and liking posts, user search and following, messaging, and the ability to rate user experience. User ratings were statistically analyzed, and Chart.js was used for graphical representation of ratings

    Web application for generating balanced sports teams

    No full text
    Završni rad bavi se razvojem web aplikacije za generiranje uravnoteženih sportskih ekipa, koristeći ASP.NET Core za backend i React za frontend. Aplikacija je dizajnirana kako bi trenerima omogućila jednostavno upravljanje igračima i njihovim statistikama te automatsko generiranje timova za natjecanja. Algoritam unutar aplikacije osigurava ravnomjernu raspodjelu igrača na temelju njihovih vještina, čime se postiže balansirana konkurencija među timovima. Implementirani sustavi autentifikacije i autorizacije omogućuju različite korisničke uloge (trener, igrač, administrator). Rad naglašava važnost digitalizacije u sportu i pokazuje kako tehnologije ASP.NET Core i React mogu zajedno funkcionirati za izradu funkcionalnih web aplikacija.The thesis focuses on developing a web application for generating balanced sports teams, utilizing ASP.NET Core for the backend and React for the frontend. The application is designed to allow coaches to easily manage players and their statistics, as well as automatically generate teams for competitions. The algorithm ensures an even distribution of players based on their skills, resulting in balanced competition among teams. The implemented authentication and authorization systems provide different user roles (coach, player, administrator). The work emphasizes the importance of digitalization in sports and demonstrates how ASP.NET Core and React technologies can work together to create functional web applications

    Comparison of Unconventional and Conventional High Voltage Measuring Transformers

    No full text
    Ovaj rad bavi se konvencionalnim i nekonvencionalnim visokonaponskim strujnim i naponskim mjernim transformatorima, koji su uspoređeni sa stajališta upotrebe, što je i ilustrativno oprimjereno. Mjerni su transformatori uređaji za mjerenje i zaštitu u visokonaponskim postrojenjima. Obraditi i usporediti jedne i druge međusobno i dati pojedine zaključke.This paper deals with conventional and non-conventional high-voltage current and voltage measuring transformers, which are compared from the point of view of use, which is also illustratively exemplified. Measuring transformers are devices for measurement and protection in high-voltage plants. Process and compare each other and give individual conclusions

    Analysis and synthesis of ball position in a ball and beam system

    No full text
    Glavni je zadatak ovog rada analiza i sinteza sustava upravljanja korištenjem MATLAB programa. Najprije je proveden opis procesa koji uključuje određivanje matematičkog modela za zadani proces. Nakon što je bila utvrđena nelinearnost procesa izvršena je linearizacije istog. Potom je slijedila analiza procesa grafoanalitičkom metodom, odnosno krivuljom mjesta korijena. Analizom je utvrđena nestabilnost procesa, stoga je bilo potrebno projektirati takav regulator koji će ga stabilizirati. Za regulator odabran je regulator s faznim prethođenjem. Sinteza regulatora se provodi na temelju zahtjeva korisnika unešenih u korisničko sučelje izgrađenog u App Designeru. U konačnici, izvršena je simulacija kojom se pokazalo primjer korištenja sučelja te je kroz dva primjera pokazano kako su zadovoljena tražena dinamička vladanja.The main task of this paper is the analysis and synthesis of a control system using MATLAB program. Firstly, a description of the process was made, which included determining a mathematical model for the given process. After nonlinearity of the process was determined, its linearization was performed. Then followed the analysis of the process using graphoanalytical method, ie the root locus diagram. The analysis confirmed the instability of the process, so it was necessary to design such a controller to stabilize it. A phase lead controller was selected. The design of the controller is performed based on the user requirements entered in the user interface built in the App Designer. Finally, a simulation was performed which showed an example of using the interface and showed through two examples how the dynamic requirements of the control system were met

    Deep learning for segmentation of abdominal multi-organs from medical images

    No full text
    Segmentacija abdominalnih organa korištenjem neuronskih mreža predstavlja jedan od ključnih koraka u modernoj medicinskoj dijagnostici i planiranju tretmana. Korištenjem MRI snimki za treniranje modela, konvolucijske neuronske mreže mogu precizno identificirati i segmentirati različite organe u abdominalnoj šupljini. Ovi modeli su u stanju naučiti složene obrasce i karakteristike koje omogućuju razlikovanje između organa kao što su jetra, slezena i bubrezi. Automatska segmentacija smanjuje potrebu za ručnim označavanjem od strane radiologa, poboljšava točnost dijagnoaza i ubrzava proces analize medicinskih snimaka. U ovom radu predstavljene su dvije metode segmentacije abdominalnih organa koristeći dva modela temeljena na U-Net arhitekturi neuronskih mreža. Modeli su trenirani, vrednovani, testirani i uspoređeni. Oba modela uspješno su odrađivala segmentaciju, svaki sa svojom razinom preciznosti. Preciznosti oba modela bi se mogle još dodatno poboljšati proširenjem skupa podataka.Segmentation of abdominal organs using neural networks represents one of the key steps in modern medical diagnostics and treatment planning. Using MRI images for model training, convolutional neural networks can accurately identify and segment different organs in the abdominal cavity. These models can learn complex patterns and features that enable the differentiation between organs such as the liver, spleen, and kidneys. Automatic segmentation reduces the need for manual annotation by radiologists, improves diagnostic accuracy, and speeds up the process of analyzing medical images. This paper presents two methods for segmenting abdominal organs using two models based on the U-Net neural network architecture. The models were trained, validated, tested and compared with both models successfully performing segmentation, each with its own level of precision. The precision of both models could be further improved by expanding the dataset

    Application for learning conditional sentences

    No full text
    Aplikacije za učenje engleskog jezika postaju sve popularnije zbog svoje sposobnosti da korisnicima omoguće fleksibilno i interaktivno učenje jezika. Mnoge od njih kombiniraju učenje vokabulara i gramatike, što pomaže korisnicima da brzo i učinkovito savladaju jezik. Cilj je ovog završnog rada bio razviti mobilnu aplikaciju za samostalno učenje kondicionalnih rečenica u engleskom jeziku. Nakon provedenog istraživanja postojećih aplikacija, utvrđeno je da postoji manjak aplikacija koje se specifično bave ovom temom. Aplikacija je razvijena korištenjem Flutter okruženja i Dart programskog jezika, osiguravajući dostupnost na Android i iOS platformama. Korištene su Firebase i Hive tehnologije za pohranu podataka, omogućujući korisnicima siguran pristup i sinkronizaciju podataka. Aplikacija nudi interaktivno korisničko sučelje koje omogućuje personalizirano učenje i praćenje napretka kroz različite tipove kondicionalnih rečenica. Namijenjena je studentima i pojedincima koji žele poboljšati svoje razumijevanje kondicionalnih rečenica u engleskom jeziku. U budućnosti, aplikacija se može nadograditi dodavanjem novih lekcija, poboljšanjem dizajna i integracijom naprednijih alata za analizu napretka korisnika.English language learning applications have become increasingly popular due to their ability to provide users with flexible and interactive language learning. Many of them combine vocabulary and grammar learning thus helping users to quickly and effectively master the language. This final paper aimed to develop a mobile application for self-learning of conditional sentences in English. After conducting research on existing applications, it was found that there is a lack of apps for conditional sentences. The application was developed using the Flutter framework and Dart programming language, ensuring availability on both Android and iOS platforms. Firebase and Hive technologies were used for data storage, providing users with secure access and data synchronization. The application offers an interactive user interface that allows personalized learning and progress tracking through various types of conditional sentences. It is intended for students and individuals who wish to improve their understanding of conditional sentences in English. In the future, the application can be enhanced by adding new lessons, improving the design and integrating more advanced tools for progress analysis. keywords: Android, Dart, Firebase, Flutter, Hive, iOS, conditional sentences, mobile applicatio

    The role and application of mobile platforms in newborn m-health

    No full text
    U teorijskom dijelu rada opisan je tok trudnoće te su detaljno opisani problemi s kojima se susreću trudnice i roditelji novorođenčadi. Navode se načini održavanja zdrave trudnoće te kasnije i djeteta. U radu su opisane tehnologije korištene za praćenje trudnoće i brigu o novorođenčadi s naglaskom na mobilne aplikacije i m-zdravlje. Navedene su glavne funkcionalnosti dostupnih aplikacija, a pruža se i detaljniji uvid u neke od najpopularnijih. Osim toga, spominju se i rješenja u obliku nosivih tehnologija dizajniranih s ciljem cjelodnevnog praćenja visokorizičnih trudnoća. U praktičnom dijelu rada izrađena je mobilna aplikacija Mom Guide koja rješava neke od spomenutih problema u teorijskom dijelu rada. U radu je detaljno prikazan način korištenja aplikacije pomoću dijagrama toka, a pruža se i uvid u zaslone aplikacije te opis korištenja. Kako bi se utvrdilo zadovoljstvo aplikacijom, na kraju je provedeno kratko istraživanje na 10 ispitanika čiji su rezultati prikazani u radu.The role and application of mobile platforms in newborn m-health The course of pregnancy and the problems faced by pregnant women and parents of newborns are described in the theoretical part of the thesis. Ways to maintain a healthy pregnancy and later a child are highlighted. The thesis describes the technologies used to monitor pregnancy and care for newborns with an emphasis on m-health. The main functionalities of the available applications are listed, and a more detailed insight into some of the most popular ones is provided. Solutions in the form of wearable technologies designed with the aim of all-day monitoring of high-risk pregnancies are also mentioned. In the practical part of the work, the Mom Guide mobile application was created, which solved some of the problems mentioned in the theoretical part. The thesis describes in detail how to use the application using a flow diagram, and provides an insight into the application's screens and a description of how to use it. To determine satisfaction with the application, a short survey was conducted on 10 respondents, the results of which are presented in the thesis

    Computer System for Flower Shop Monitoring

    No full text
    Ovaj završni rad bavi se izradom računalnog sustava za nadzor uvjeta okoline u cvjećarnici. Glavni problem je prikupljanje i prijenos podataka o temperaturi zraka, vlažnosti zraka, vlažnosti tla i svjetlosti sa senzora putem internetske mreže na Arduino oblak. Time se omogućuje pregled podataka putem mobilne aplikacije pametnog telefona ili desktopa s bilo koje lokacije koja ima pristup internetskoj mreži. Sustav je izrađen pomoću razvojne pločice WeMos D1 Mini Pro temeljene na ESP8266EX mikroupravljaču, senzora za mjerenje potrebnih fizikalnih veličina u okolišu sustava te OLED zaslona za lokalni prikaz podataka. Podaci se šalju na Arduino oblak platformu gdje se grafički prikazuju u obliku widget-a. Pri tome je glavni uvjet praćenja podataka omogućen pristup sustava internetskoj mreži i Arduino oblaku. Također je nužan pristup računala ili pametnog telefona internetskoj mreži. Testiranje je pokazalo uspješno prikupljanje i prijenos podataka na Arduino oblak te lokalni prikaz rezultata na OLED zaslonu. Testiranjem je potvrđena funkcionalnost sustava.This final thesis deals with the creation of a computer system for monitoring conditions in a flower shop. The main problem is collecting and transferring data about air temperature, air humidity, soil humidity and light from sensors via the Internet to the Arduino cloud. This makes it possible to view the data via a smartphone or desktop mobile application from any location that has access to the Internet. The system is made using a WeMos D1 Mini Pro development board based on an ESP8266EX microcontroller, a sensor for measuring the necessary physical quantities in the system's environment, and a screen with an organic light emitting diode for local data display. The data is sent to the Arduino cloud platform where it is displayed graphically in the form of a widget. At the same time, the main requirement for data monitoring is enabled system access to the Internet and the Arduino cloud. Access to the Internet by a computer or smartphone is also necessary. Testing showed successful data collection and transfer to the Arduino cloud and local display of results on an organic light emitting diode screen. Testing confirmed the functionality of the system

    103

    full texts

    4,053

    metadata records
    Updated in last 30 days.
    Repository of FERIT Osijek
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇