Pages

Implementacija sigurne komunikacije na mikrokontroleru korištenjem WolfSSH/SSL biblioteke
Implementacija sigurne komunikacije na mikrokontroleru korištenjem WolfSSH/SSL biblioteke
Jurica Martinčević
Sigurnost na Internetu oduvijek je bila važna, a posebnu pozornost dobiva u novije doba kada se sve veći broj ugradbenih računalnih sustava spaja na Internet. Sigurnost zahtijeva korištenje kriptografskih algoritama, koji su problematični za implementaciju i korištenje na ugradbenim računalnim sustavima s ograničenim resursima. Iz tog razloga razvijena je WolfSSL biblioteka koja je namijenjena za implementaciju kriptografskih algoritama na ugradbenim računalnim sustavima. U okviru...
Implementacija sklopovski ubrzanog čestičnog filtera u fuziji senzora
Implementacija sklopovski ubrzanog čestičnog filtera u fuziji senzora
Dubravko Tomić
U ovom radu opisan je postupak dizajniranja i testiranja sklopovski ubrzanog čestičnog filtera u fiziji senzora nad inercijskim mjerenjima. Filter daje estimaciju orijentacije senzora. Prototip sklopovske implementacije je razvijen na FPGA pločici i integriran je s Arm Cortex-M1 procesorom preko AXI-Lite sabirnice. Predstavljena je i integracija putem APB sabirnice na Arm Cortex-M0 procesor u Sustavu-na-Čipu. Na kraju je provedena evaluacije performaci, potrošnje i površine...
Implementacija slučajnog algoritma za singularne dekompozicije matrice
Implementacija slučajnog algoritma za singularne dekompozicije matrice
Darko Janeković
Singularna dekompozicija matrice ključan je korak u mnogim algoritmima iz statistike, strojnog učenja, ali i numeričke linearne algebre. Iako je klasična singularna dekompozicija efikasna iz perspektive asimptotske složenosti, klasični algoritmi nisu u mogućnosti u potpunosti iskoristiti moderna računalna okruženja. Cilj ovog rada je implementirati stohastičke algoritme za singularnu dekompoziciju te ih staviti u usporedbu s klasičnim algoritmima. Stohastički...
Implementacija srednjeg sloja CAN protokola
Implementacija srednjeg sloja CAN protokola
Mirna Mihaljević
CAN (od engl. Controller Area Network) protokol je serijski protokol temeljen na porukama kojeg karakterizira visoka pouzdanost i robusnost. Prvenstveno je namijenjen primjeni u automobilskoj industriji, ali koristi se i u drugim industrijskim granama. Kako bi se omogućio pregled prometa na CAN sabirnici razvijen je viši protokol koji prihvaća CAN poruke i pohranjuje ih u posebnu strukturu pogodnu za slanje preko USB i Bluetooth komunikacijskih protokola. Protokol je napisan u programskom...
Implementacija standardne biblioteke za C++ temeljena na asinkronom izvođenju
Implementacija standardne biblioteke za C++ temeljena na asinkronom izvođenju
Arian Sibila
Izrada standardne biblioteke za C++ sa naglaskom na efikasno upravljanje računalnim resursima i upotrebu naprednih svojstava modernih operativnih sustava. Razvoj modularne i skalabilne aplikacije za nenadgledanu reprodukciju audio i video sadržaja.
Implementacija statističkog hijerarhijskog algoritma za grupiranje podataka dobivenih iz tokova podataka
Implementacija statističkog hijerarhijskog algoritma za grupiranje podataka dobivenih iz tokova podataka
Ivana Mance
Živimo u eri podataka u kojoj je brza i efektivna obrada velike količine podataka nužna za inovativnost i razvoj. Nije više moguće ručno obrađivati gomile podataka koje kruže raznim računalnim sustavima, zbog čega se poseže za automatiziranom obradom i strojnim učenjem. Algoritmi grupiranja su nenadzirani oblik strojnog učenja gdje algoritam pokušava raspodijeliti podatke u grupe bez ikakvih oznaka. Algoritam statističkog hijerarhijskog grupiranja spada u obitelj...
Implementacija sustava preporučivanja koristeći algoritam SVD u programskom jeziku Java
Implementacija sustava preporučivanja koristeći algoritam SVD u programskom jeziku Java
Andrija Raguž
U ovom radu opisani su sustavi preporučivanja, njihova upotreba, podskupine kao i metoda matrične faktorizacije koja predstavlja jedan od načina implementacije. Na početku rada je objašnjena problematika koja je dovela do potrebe za sustavima preporučivanja, a zatim su opisani osnovni tipovi samih sustava i postupci kojim se generiraju preporuke. Nakon toga je objašnjena metoda matrične faktorizacije koja upotrebom latentnih faktora gradi vektore sklonosti korisnika i predmeta prema...
Implementacija sustava upravljanja informacijskom sigurnošću za računarstvo u oblaku
Implementacija sustava upravljanja informacijskom sigurnošću za računarstvo u oblaku
Gordan Daut-Kaiser
Specijalistički rad započinje opisom osnovnih principa rada računarstva u oblaku, tipova oblaka i s osvrtom na tri modela isporuke usluga (IaaS, PaaS, SaaS) koje računarstvo u oblaku pruža. Prikazani su standardi i organizacije kojima je u fokusu sigurnost računarstva u oblaku. Sadržava prikaz novih ranjivosti i prijetnji koji slijede iz karakteristika računarstva u oblaku, te onih koje se mijenjaju ili nestaju u odnosu na postojeće standarde sigurnosti. Posebno je razrađena...
Implementacija sustava vizualnog rasporeda zasnovanog na potpomognutoj komunikaciji u više-platformskoj tehnologiji Flutter
Implementacija sustava vizualnog rasporeda zasnovanog na potpomognutoj komunikaciji u više-platformskoj tehnologiji Flutter
Roko Skoblar
Vizualni raspored je sustav vizualne podrške koji prikazuje aktivnosti prema redoslijedu kojim će se te aktivnosti odvijati. U ovom radu opisan je proces razvoja mobilne aplikacije kojom se mogu stvarati vizualni rasporedi, pri čemu je rješenje razvijeno temeljem postojećeg web-rješenja u okviru Kompetencijske mreže ICT-AAC. Aplikacija nudi opcije za stvaranje, spremanje i izvoz i uvoz vizualnih rasporeda. Korišten je radni okvir Flutter i programski jezik Dart zbog mogućnosti...
Implementacija sustava za mjerenje respiracije na temelju promjene volumena prsnog koša
Implementacija sustava za mjerenje respiracije na temelju promjene volumena prsnog koša
Martin Cvitić
Disanje je jedna od najbitnijih funkcija za normalan rad organizma i zbog toga je bitno raspoznavati faze i uobičajene veličine nekih parametara disanja kako bi se pravovremeno moglo reagirati na moguće nepravilnosti. U ovom Završnom radu opisan je sustav kojim se neinvazivnom metodom prati disanje uz pomoć vodljive trake koja se stavlja oko prsnog koša. Disanjem se mijenja volumen prsnog koša, duljina vodljive trake, a samim time i njen otpor. Vodljiva traka je spojena kao dio...
Implementacija sustava za nadziranje i upravljanje bežičnim razvojnim modulima ESP8266
Implementacija sustava za nadziranje i upravljanje bežičnim razvojnim modulima ESP8266
Ivan Trubić
ESP8266 je vrlo pristupačan modul visokih performansi te je kao takav optimalan za korištenje u IoT sustavima. Rad pokriva implementaciju sustava za nadziranje pomoću ESP8266 modula, MQTT protokola i SQLite baze podataka. Koristeći programski jezik python radi se infrastruktura uređja, poslužitelja i klijenta.
Implementacija sustava za optičko prepoznavanje znamenki u ugradbenom računalu
Implementacija sustava za optičko prepoznavanje znamenki u ugradbenom računalu
David Romić
U ovom radu prikazani su osnovni postupci predobrade slike i korištenja metoda strojnog učenja za prepoznavanje znamenaka s brojila na ugradbenim računalnim sustavima. Istražene su mogućnosti korištenja mikrokontrolerskih sustava (STM32F4) i ugradbenih računalnih sustava temeljenih na aplikacijskim procesorima i operacijskom sustavu Linux (Raspberry Pi 2). Uspoređene su mogućnosti programskih biblioteka FANN i Tensorflow. Implementirano je rješenje prikladno za ugradbeni računalni...

Pages