Abstract: Integrating camera streams with scalar sensors expands the traffic volume and delivery requirements of Internet of Things (IoT) systems. Receiver measurements help characterize multimedia delivery beyond functional live viewing. This paper presents the implementation and receiver-side evaluation of a multimedia IoT traffic aggregator integrating an ESP32-CAM camera source with scalar sensor nodes. The developed web Graphical User Interface (GUI) supports live viewing, local recording and receiver measurements. Repeated trials characterize frame delivery, payload rates and arrival variability, revealing temporary reductions in frame delivery rates and delivery gaps. The results demonstrate functional integration and provide a basis for further evaluation of multimedia traffic aggregation.
Keywords: Internet of Multimedia Things, traffic aggregation, ESP32-CAM, Motion JPEG streaming, performance assessment, receiver measurements.
Sažetak: Savremene mreže Interneta stvari (engl. Internet of Things, IoT) generišu skalarni i multimedijalni saobraćaj, čija agregacija zahteva raspodelu komunikacionih i upravljačkih funkcija. Rad poredi tri arhitekture agregatora IoT saobraćaja: konfiguraciju sa prenosnim računarom (laptopom) u ulozi mosta (bridge) i zasebnim Arduino UNO Q agregatorom, dva Arduino UNO Q uređaja sa odvojenim funkcijama mosta i agregatora, kao i integrisanu konfiguraciju sa obe funkcije na jednom UNO Q uređaju. Razvijena je prateća veb aplikacija za prikaz stanja čvorova i performansi agregiranog saobraćaja. Arhitekture se porede prema samostalnosti rada, raspodeli funkcija, hardverskim zahtevima, složenosti realizacije, mogućnostima merenja i proširenja. Polazni prototip obuhvata tri Arduino IoT čvora koji generišu skalarni saobraćaj. Na osnovu srodnih rešenja iz literature predlažu se postavke za uvođenje ESP32-CAM multimedijalnog izvora sa ciljem daljeg razvoja sistema prema konceptu Interneta multimedijalnih stvari (IoMT-MM). Osnovni doprinos rada predstavlja komparativna analiza arhitektura kao osnova za realizaciju planiranog multimedijalnog proširenja.
Ključne reči: agregator IoT saobraćaja, embedded bridge, Arduino UNO Q, IoMT-MM, Node.js.
Abstract: Rapid development of Internet of Things (IoT) technologies encouraged new research and development of hardware and software solutions. One of these solutions is an IoT solution for energy harvesting (IoT-EPP) with a hardware component and companion software using Arduino platform, JavaScript and web technologies. The importance of generated data and potential for further IoT solution development is recognized. Privacy and data security represent essential aspects of future IoT solution development. With that aim, the topic of this research is an implementation of lightweight cryptographic algorithms specific for IoT and development of a web application that tracks some of the key algorithm performance metrics. Implemented algorithms are: SPECK 16B, SPECK SMALL 16B and SPECK TINY 8B, and the metrics used to track algorithm performance are: encryption time (ms), decryption time (ms), throughput rate (B/s), as well as JSON (JavaScript Object Notation) data payload. In this paper the recent research and solutions in the literature are reviewed.
Keywords: Arduino, IoT, JavaScript, lightweight crypto IoT algorithms, real-time performance, web application, IoT-EPP.
Apstrakt – Razvojem IoT (engl. Internet of Things) rešenja dolazi do povećanih zahteva u pogledu aplikacija za praćenje - monitoring mrežnih performansi. U ovom radu predstavljena je veb aplikacija sa grafičkim korisničkim interfejsom (GUI, engl. Graphical User Interface) za monitoring mrežnih performansi praktičnog IoT rešenja za prikupljanje energije (energy harvesting). Kreirana aplikacija omogućava praćenje ključnih mrežnih metrika kao što su: protok paketa (packet rate), kašnjenje (latency), varijacija kašnjenja (jitter), kao i prikaz obaveštenja o potencijalnim DoS (engl. Denial of Service) napadima. Rad prate eksperimentali rezultati i evaluacija mrežnih performansi uz osvrt na aktuelna rešenja u dostupnoj literaturi.
Ključne reči – Arduino, IoT, GUI, JavaScript, prikupljanje energije, Web Serial API.
Rezime: Striming video saobraćaja osetljiv je na kašnjenje, džiter, gubitak paketa i promene raspoloživog kapaciteta (opsega). Uovom radu predstavljena je platformazasnovana na DASH.js protokolu, JavaScript i veb tehnologijama, koja u realnom vremenu meri ključne performanse reprodukcije: nivo bafera, protok, vreme reprodukcije, broj odbačenih frejmova i dužinu prenetih segmenata. Kao indikator dugoročnih zavisnostisaobraćajauvodi se Hurst-ov parametari određujuse njegove trenutne i srednje vrednosti. Prikazani su eksperimentalni rezultati pri različitim mrežnim uslovima (ograničenje protoka, džiter i gubici), kao i korelacija Hurst-ovog parametra sa robusnošću striminga. Na kraju, u radu serezultati porede sa rešenjima iz dostupne literature radi evaluacije i testiranja predložene veb aplikacije.
Ključne reči: DASH.js, Hurst-ov parametar, JavaScript, multimedijalni saobraćaj, video striming.
Abstract: A key element of smart logistics is Internet of Things technology (IoT). To enhance innovation, business efficiency, and the development of new services, it is necessary to develop evaluation models for selecting IoT devices applied in smart logistics. This paper defines a model for evaluating current intelligent IoT devices in the field of smart logistics based on the following criteria: energy consumption, significance of generated data, performance and reliability, scalability, and investment scope, using the Analytic Hierarchy Process (AHP) and Technique of Order Preference Similarity to the Ideal Solution (TOPSIS) methods. The alternatives include IoT devices such as Radio-Frequency Identification (RFID) tags, Global Position System (GPS) devices, smart cameras, sensors, and actuators. The AHP method is used to determine the weight coefficients of the criteria and alternatives, while the TOPSIS method ranks IoT devices based on the given criteria, prioritizing their procurement and implementation to improve logistics processes.
Keywords: Internet of Things (IoT), smart logistics, Multiple-Criteria Decision Making, AHP-TOPSIS approach.
Rezime: Poznato je da multimedijalni saobraćaj pokazuje osobine "sličnosti samom sebi" (self-similarity) pri posmatranju u različitim vremenskim intervalima i da se njegova svojstva mogu kvantitativno izražavati H (Hurst-ovim) parametrom. U ovom radu analizirana su svojstva multimedijalnog IoT (Internet of Things) saobraćaja, preko H parametra, na raznim nivoima i za različite scenarije promene rezolucije slike i primenjenih efekata. Izvršena je komparacija dobijenih rezultata sa aktuelnim rezultatima iz literature.
Ključne reči: Arduino, ESP32 kamera, Hurst-ov parametar, IoT, multimedijalni saobraćaj, "sličnost samom sebi".
Apstrakt - Uporednim razvojem tehnologije interneta inteligentnih uređaja (IoT, engl. Internet of Things), nerelacionih baza podataka i metoda prikupljanja energije (engl. energy harvesting) iz različitih izvora (sunce, vetar, voda, geotermalni izvori, mehanička energija), pojavile su se mogućnosti za kreiranje novih rešenja u oblasti unapređenja energetske efikasnosti i održivosti. Nova rešenja mogu biti zasnovana na objedinjavanju pomenutih tehnologija u cilju efikasnijeg upravljanja podacima, kroz sve faze ovog procesa, od prikupljanja, preko skladištenja i obrade, do korišćenja. Cilj ovog istraživanja je razvoj baze podataka IoT rešenja za prikupljanje solarne energije. U radu su prikazani neki korisni upiti nad pomenutom bazom, dobijeni upravljanjem IoT rešenjem, prikupljanjem podataka iz okruženja i merenjem vrednosti prikupljene energije.
Ključne reči – MongoDB, IoT, prikupljanje energije, model podataka zasnovan na dokumentima, GUI, JavaScript.
Rezime: Razvojem IoT sistema dolazi do povećanja generisanja podataka. Pored tekstualnog tipa podataka javlja se prenos slike, zvuka i videa, tj. multimedijalnih podataka. Multimedijalni podaci utiču na povećanje opterećenja IoT sistema, memorijski kapacitet, složenost operacija, energetske resurse, brzinu izvršavanja naredbi, itd. Multimedija (pozitivno) utiče i pospešuje pojavu novih vrsta aplikacija. Tako se i javlja potreba za obradom multimedije u realnom vremenu. Cilj ovog rada je prikaz i opis tehnika obrade multimedije u realnom vremenu, sa ukazivanjem na trenutne izazove u različitim oblastima primene IoT tehnologija.
Ključne reči: IoT, IoMT, MIoT, obrada multimedijalnih signala, obrada multimedije u realnom vremenu.
Rezime: Obrada slike predstavlja sastavni deo savremenih multimedijalnih komunikacija. Ideja ovog rada je kreiranje novog softverskog rešenja za obradu slike, od početka, upotrebom programskog jezika JavaScript. U prvom delu softverskog rešenja je moguće odrediti diskretnu kosinusnu transformaciju (Discrete Cosine Transform, DCT) za nasumično generisanu matricu dimenzija 8x8 piksela. DCT koeficijenti su vizuelno predstavljeni na grafiku. U drugom delu, korisnik može odabrati proizvoljnu sliku sa računara, dobiti informacije o njoj i početi sa obradom. Dostupni su razni efekti slike (crvena, zelena, plava) i specijalni efekti, kao što su: rotacija, horizontalno i vertikalno okretanje, isecanje, kompresija slike, poređenje rezultata pre i posle kompresije, generisanje URL (eng. Uniform Resource Locator) linka ulazne i komprimovane slike uz ostale mogućnosti. Softversko rešenje se može pokrenuti direktno iz veb pregledača ili instalirati na željeni operativni sistem.
Ključne reči: Canvas API, DCT, JavaScript, multimedija, obrada slike.