<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=111960"><dc:title>Orodje za prestrezanje, analizo in modifikacijo podatkov v zaporednih komunikacijskih povezavah</dc:title><dc:creator>Cankar,	Gašper	(Avtor)
	</dc:creator><dc:creator>Perš,	Janez	(Mentor)
	</dc:creator><dc:subject>MITM</dc:subject><dc:subject>Raspberry Pi</dc:subject><dc:subject>serijska komunikacija</dc:subject><dc:subject>Node.js</dc:subject><dc:subject>števec električne energije</dc:subject><dc:description>Magistrsko delo se osredotoča na razvoj naprave za prestrezanje in poseganje v serijsko komunikacijo med dvema napravama, z namenom razhroščevanja komunikacijskega vmesnika na obeh napravah in posledično olajšanja razvoja in testiranja naprav. Naprava za prestrezanje komunikacije je zasnovana tako, da deluje kot strežnik s potisnim mehanizmom, ki vso prestreženo komunikacijo posreduje vsem povezanim klientom prek spletne aplikacije, ki nudi tudi razna orodja za poseganje v komunikacijo. Napravi, ki med seboj komunicirata, sta v tem primeru elektronski števec za merjenje električne energije in izmenljiv komunikacijski modul. Pri razvoju sem se osredotočil predvsem na programski del razvoja naprave, pri čemer je glavna platforma za programsko arhitekturo operacijski sistem Linux na računalniku Raspberry Pi. Uporabil sem različne programske jezike in ogrodja, kot so JavaScript, Python, HTML, Node.js in različne metode medprocesne komunikacije, kot npr. poimenovane cevi in signali ter mnoge sistemske klice operacijskega sistema Linux, ki so v veliki meri pripomogli k sinhronizaciji delovanja procesov. V veliko pomoč so mi bile tudi razne programske knjižnice, še posebej socket.io, s pomočjo katere sem implementiral potisni mehanizem na strežniku. Obseg dela zajema tudi testiranje obremenjenosti in temperature procesorja računalnika Raspberry Pi zaradi programov, napisanih v programskem jeziku Python, in strežnika, implementiranega v ogrodju Node.js. Rezultati testov so privedli do ugotovitve, da je trenutna programska implementacija primerna za uporabo in ne obremenjuje procesorja računalnika Raspberry Pi v preveliki meri.</dc:description><dc:date>2019</dc:date><dc:date>2019-10-17 11:00:02</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>111960</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
