dc.contributor.advisor | Klein, Lukáš | |
dc.contributor.author | Kobza, Denis | |
dc.date.accessioned | 2025-06-23T11:50:11Z | |
dc.date.available | 2025-06-23T11:50:11Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/157029 | |
dc.description.abstract | Tato bakalářská práce se zabývá návrhem a implementací systému pro zpracovávání bitcoinových darů prostřednictvím webového prostředí krmítka. Systém je složen ze serverové části, která komunikuje s klientskou části a s raspberry pi 4 v prostředí Umbrel. Aplikace krmítka využívá pro svou implementaci jazyk Python, Flask framework, SQLite databázi a CoinGecko API. Cena jednotlivých darů se dynamicky mění podle aktuální tržní ceny bitcoinu a popularity krmítka. Pro sledování proběhlých transakcí systém využívá deamon, který pomocí dotazů na uzly Bitcoin a Lightning sítě vytváří záznamy do databáze. Stav krmítka je vizualizován v administrativním prostředí pomocí dat obdržených z databáze. Webové prostředí jsou vytvořena pomocí HTTP, CSS, JavaSctipt, Bootstrap a chart.js | cs |
dc.description.abstract | This bachelor thesis handles a design and implementation of a system for processing bitcoin donations through a web-based GUI. The system is build of a server part that communicates with the client part and with raspberry pi 4 with installed Umbrell OS. The application uses Python, Flask framework, SQLite database and CoinGecko API for it's implementation. The price of each donation changes dynamically according to the current market price of bitcoin and the popularity of the feeder application. To keep track of the transactions, the system uses deamon, which creates records in the database by querying the Bitcoin and Lightning network nodes. The status of the feeder is visualized in the administrative web environment using the data received from the database. Web environments are created using HTTP, CSS, JavaScript, Bootstrap and chart.js | en |
dc.format.extent | 1853793 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Diplomová práce | cs |
dc.subject | Bitcoin | cs |
dc.subject | Lightning Netwrok | cs |
dc.subject | API | cs |
dc.subject | Raspberry Pi | cs |
dc.subject | Raspberry Pi 4 | cs |
dc.subject | JSON | cs |
dc.subject | HTTP | cs |
dc.subject | SQLite | cs |
dc.subject | Vizualizace | cs |
dc.subject | Umbrel | cs |
dc.subject | Python | cs |
dc.subject | JavaScript | cs |
dc.subject | Flask | cs |
dc.subject | REST | cs |
dc.subject | master thesis | en |
dc.subject | Bitcoin | en |
dc.subject | Lightning Network | en |
dc.subject | API | en |
dc.subject | Raspberry Pi | en |
dc.subject | Raspberry Pi 4 | en |
dc.subject | JSON | en |
dc.subject | HTTP | en |
dc.subject | SQLite | en |
dc.subject | Visulization | en |
dc.subject | Umbrel | en |
dc.subject | Python | en |
dc.subject | JavaScript | en |
dc.subject | Flask, REST | en |
dc.title | Dynamické krmítko na bázi Bitcoinu pro automatické krmení zvířat | cs |
dc.title.alternative | Bitcoin-based Dynamic Feeder for Automatic Animal Feeding | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Olivka, Petr | |
dc.date.accepted | 2025-06-04 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | KOB0062_FEI_B0613A140014_2025 | |
dc.rights.access | openAccess | |