Title Integracija CoAP posrednika u IPv4 i IPv6 mrežama interneta stvari
Title (english) Integrating CoAP proxy across IPv4 and IPv6 internet of things networks
Author Ivan Ninčević
Mentor Marko Kršulja (mentor)
Mentor Dalibor Fonović (komentor)
Committee member Karlo Griparić (predsjednik povjerenstva)
Committee member Marko Kršulja (član povjerenstva)
Committee member Dalibor Fonović (član povjerenstva)
Committee member Nikola Lopac (član povjerenstva)
Granter University of Pula (Juraj Dobrila University of Pula, Department of Engineering) Pula
Defense date and country 2024-09-19, Croatia
Scientific / art field, discipline and subdiscipline TECHNICAL SCIENCES Computing
Abstract Uređaji interneta stvari sve su rašireniji u svojoj upotrebi, te je potrebno pripremiti cjelokupni Internet za povećanje broja tih uređaja. Ključni problem koji trenutno postoji na globalnom internetu je smanjen broj dostupnih adresa korištenjem IPv4 te je prelazak na IPv6 neizbježan u bliskoj budućnosti. Kako bi uređaji interneta stvari bili spremni za taj prelazak, potrebno je provesti analizu ponašanja tih uređaja i aplikacijskih protokola koje ti uređaji koriste na obje verzije Internet protokola.
Također, kako su uređaji interneta stvari mali uređaji kojima je glavni cilj efikasnost, potrebno je provesti analizu nad protokolima koji se koriste u aplikacijama koje uređaji interneta stvari koriste. U ovome radu provedena je komparativna analiza Constrained Application Protokol-a s Hypertext Transfer Protokol-om, koji je najčešće korišten protokol u aplikacijama koje rade putem mreža. Kako bi bilo moguće komunicirati s uređajima interneta stvari koji se pokreću na CoAP-u, potrebno je postaviti posrednik, čija uloga je prenošenje prometa s jednog protokola na drugi. Posrednik je korišten i prilikom komunikacije s HTTP-om, kako bi se moglo postaviti jednake uvjete testnog okruženja i kako analiza prijenosa podataka ne bi imala više komponenti u jednom obliku komunikacije nego u drugome.
U rezultatima analize ovih protokola vidljiva je razlika između rada mreže korištenjem CoAP-a i HTTP-a, vidljiva je prednost implementacije posrednika, te je jasno vidljiva sličnost u komunikaciji putem IPv4 i IPv6.
Abstract (english) Internet of things devices are becoming more widespread in their use so it has become necessary to prepare the entirety of the Internet for the increased number of these devices. The key issue currently affecting the global internet is the lack of available addresses using the IPv4, making the transition to IPv6 inevitable in the near future. In order for internet of things devices to be ready for this transition, it is necessary to conduct the analysis of those device’s behaviour and the analysis of the application protocols used by those devices across both versions of the Internet Protocol.
Since Internet of things devices are small devices which have efficiency as their main goal, it’s necessary to conduct an analysis of the protocols used by Internet of things applications so that their efficiency can be measured. In this paper, a comparative analysis of the Constrained Application Protocol and the Hypertext Transfer Protocol, which is the most commonly used protocol in web applications, is conducted. In order to communicate with Internet of Things devices that use CoAP for their communication, it's necessary to implement a proxy responsible for transferring the traffic between the protocols. This proxy, although unnecessary, was used even when there was exclusively HTTP communication, this was done so that the test environment would be equal when using both protocols, and so that the analysis of the data transfer wouldn’t have more components in one form of communication than it does in the other.
Results of these analyses show a difference in CoAP and HTTP communications, they show an advantage in implementing a proxy, and they clearly show a similarity in IPv4 and IPv6 communication.
Keywords
uređaji interneta stvari
IoT uređaji
IPv4
IPv6
HTTP
CoAP
posrednik
Keywords (english)
Internet of Things
IoT
Constrained Application Protocol
CoAP
Hypertext Transfer Protocol
HTTP
IPv4
IPv6
Proxy
Language croatian
URN:NBN urn:nbn:hr:137:234248
Study programme Title: Computer science Study programme type: university Study level: graduate Academic / professional title: magistar/magistra inženjer/ inženjerka računarstva (magistar/magistra inženjer/ inženjerka računarstva)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2024-09-20 11:21:16