diplomsko delo
Abstract
V diplomski nalogi je bil izdelan sistem, ki omogoča prenos in prikaz toka slik v spletni aplikaciji, s katero lahko uporabniki vizualno spremljajo proces in nadzorujejo izhode na mikroračunalniku na daljavo. Sistem temelji na mikroračunalniku Raspberry Pi 4, ki skrbi za izvajanje vse programske opreme kot tudi za nadzor vhodno-izhodnih naprav. Vhodno-izhodne naprave so povezane s programsko opremo preko vhodno-izhodnih priključkov, kamera pa preko posebnega komunikacijskega vmesnika.
Programska oprema za prenos slike je napisana v programskem jeziku Python. Uporabniški vmesnik za prikaz toka slik in nadzor vhodno-izhodnih priključkov pa je programiran v skriptnem jeziku JavaScript, ki se izvaja v okolju Node.js.
Rezultat naloge je sistem, ki se lahko uporabi na mnogih področjih, kjer želi uporabnik nadzorovati naprave oziroma procese na daljavo. Sistem se lahko vgradi v preproste naprave kot je domofon, kot tudi v kompleksnejše naprave oziroma povsod, kjer bi želeli vizualni nadzor ter možnost upravljanja preko vhodno-izhodnih priključkov mikroračunalnika.
Keywords
Python;Node.js;RPi;Web Sockets;video prenos;servomotorji;izhodi;računalništvo in informatika;visokošolski strokovni študij;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2021 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UL FRI - Faculty of Computer and Information Science |
Publisher: |
[U. Matko] |
UDC: |
004(043.2) |
COBISS: |
78539011
|
Views: |
500 |
Downloads: |
50 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
System for visual monitoring and management of remote processes |
Secondary abstract: |
In this thesis, a system has been developed that allows the transmission and display of a stream of images in a web application, allowing users to visually monitor the process and control the outputs on a microcomputer remotely. The system is based on a Raspberry Pi 4 microcomputer that runs all the software and controls the input-output devices. Input-output devices are connected to the software through input-output connectors and the camera through a dedicated communication interface.
The image transmission software is written in the Python programming language. The user interface for displaying the image stream and controlling the input-output connectors is programmed in JavaScript, which runs in the Node.js environment.
The presented system can be used in many fields where the user wants to control devices or processes remotely. The system can be integrated into simple devices such as intercom systems, as well as more complex devices, or anywhere where visual feedback and the ability to control through the microcomputer's input-output connections are desired. |
Secondary keywords: |
Python;Node.js;RPi;Web Sockets;video stream;servomotors;outputs;computer science;computer and information science;diploma thesis;Računalništvo;Univerzitetna in visokošolska dela; |
Type (COBISS): |
Bachelor thesis/paper |
Study programme: |
1000470 |
Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Pages: |
44 str. |
ID: |
13424963 |