Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Platforma za vodenje mehatronskih naprav na osnovi bločno-verižnih tehnologij
ID
Rožman, Nejc
(
Avtor
),
ID
Diaci, Janez
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(15,73 MB)
MD5: 201AFDFE4EA35C0685E52914BD7B1560
Galerija slik
Izvleček
Magistrsko delo predstavlja razvoj računalniške platforme, ki služi kot temelj razvoja aplikacij za vodenje mehatronskih naprav s sledljivostjo opravljenih transakcij, ki jo omogočajo bločno-verižne tehnologije. Osrednji element platforme je pametna pogodba omrežja Ethereum, napisana v programskem jeziku Solidity. Okoli pametne pogodbe sta zgrajena uporabniški vmesnik, ki ima strežnik postavljen v okolju Node.js, ter krmilnik mehatronske naprave, ki omogoča dostop do enega izmed vozlišč omrežja Ethereum. Glavne funkcije, ki jih omogoča platforma so: možnost dodajanja mehatronske naprave in njenih lastnosti v obliki objekta pametne pogodbe, upravljanje mehatronske naprave preko vmesnika s pomočjo funkcij pametne pogodbe ter možnost rezervacije storitve posamezne mehatronske naprave. Časovna konstanta za klic funkcije na platformi je približno 44 sekund. Na podlagi razvite platforme smo razvili aplikacijo, ki služi kot sistem za upravljanje parkirišč. V njem smo uporabili komercialno parkirno zapornico, za katero smo namensko razvili krmilnik na osnovi mikroračunalnika Raspberry Pi. Delovanje posameznih funkcij in celotne aplikacije smo eksperimentalno preverili. Preučili smo tudi varnostne vidike razvitega vodenja naprave in ugotovili, da sta glavni potencialni šibkosti naše aplikacije v strojni opremi izbrane zapornice ter v malomarnosti oz. neosveščenosti uporabnikov.
Jezik:
Slovenski jezik
Ključne besede:
decentralizirana aplikacija
,
bločno-verižna tehnologija
,
pametna pogodba
,
Ethereum omrežje
,
sistem za upravljanje parkirišč
Vrsta gradiva:
Magistrsko delo
Tipologija:
2.09 - Magistrsko delo
Organizacija:
FS - Fakulteta za strojništvo
Založnik:
[N. Rožman]
Leto izida:
2018
PID:
20.500.12556/RUL-102742
UDK:
625.712.63:004.728.8(043.2)
COBISS.SI-ID:
16426523
Datum objave v RUL:
07.09.2018
Število ogledov:
1968
Število prenosov:
298
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
ROŽMAN, Nejc, 2018,
Platforma za vodenje mehatronskih naprav na osnovi bločno-verižnih tehnologij
[na spletu]. Magistrsko delo. N. Rožman. [Dostopano 21 marec 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=102742
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Control platform for mechatronic devices based on blockchain technology
Izvleček:
In this master's thesis we present the development of a computer platform that serves as the basis for the development of applications for the management of mechatronic devices with the traceability of transactions performed by blockchain technologies. The core element of the platform is the smart contract on the Ethereum network, written in the Solidity programming language. Around the smart contract, we built the user interface with the server, written in the Node.js environment, as well as a controller of mechatronic device which provides access to one of the Ethereum nodes. The main functions of the platform are: the possibility of adding a mechatronic device and its properties in the form of a structure in smart contract, managing a mechatronic device via an interface through the functions of a smart contract and the possibility of booking a particular mechatronic device service. The time constant of the function execution on the platform is approximately 44 seconds. Based on the developed platform, we developed an application that serves as a parking management system. In it, we used a commercial parking bollard, for which we developed a controller based on the microcomputer Raspberry Pi. The operation of individual functions and the entire application was experimentally verified. We also examined the safety aspects of the system and found that the main potential weaknesses of our application are in the hardware of the selected parking bollard and in user's lack of knowledge of the new technology.
Ključne besede:
decentralized application
,
blockchain
,
smart contract
,
Ethereum
,
parking management system
Podobna dela
Podobna dela v RUL:
Cyber security in decentralized applications
Developing a crowdsale application on Ethereum blockchain
Crowdsourced traffic event detection and source reputation assessment using smart contracts
Assuring integrity of environmental data using blockchain technology
Regulation of decentralized autonomous organizations
Podobna dela v drugih slovenskih zbirkah:
Tehnologija veriženja podatkovnih blokov v turizmu: ozaveščenost in vpliv
Tracking cars' ownership with blockchain technology
An architecture for upgradeability and changeability of smart contracts on the Ethereum platform
Development of a mobile voting application supported by blockchain technology
Tradeoffs in using blockchain technology for security, privacy, and decentralization: theoretical and empirical perspectives
Nazaj