Dynamic mesh network implemented in micropython on top of ESP-NOW protocol
but.committee | doc. Ing. Ondřej Ryšavý, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Matěj Grégr, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Vladimír Veselý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: V kapitole 5.1.3 popisujete IEEE 802.11s. Uvádíte, že: "Due to the complexity of mesh networks, another consideration had to have been solved and this delayed the final version of the 802.11s standard for several years." Co je ta "another consideration" a týká se i Vašeho mesh protokolu? Jako výhodu vašeho řešení uvádíte, že jako jediné podporuje stand-alone i connected režimy. Mesh režim, který je součástí IEEE 802.11 od roku 2012, neumožňuje síť bez Mesh Portal (MPP) uzlu? K čemu by šel výsledek vaší práce využít? Proč jste zvolil stromovou topologii? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Malinka, Kamil | en |
dc.contributor.author | Šesták, Jindřich | en |
dc.contributor.referee | Hujňák, Ondřej | en |
dc.date.accessioned | 2022-06-24T06:55:46Z | |
dc.date.available | 2022-06-24T06:55:46Z | |
dc.date.created | 2022 | cs |
dc.description.abstract | Cílem této práce je vytvořit fungující dynamickou mesh síť na ESP32 microkontrolerech pro využití v IoT a senzorových sítích. Mesh síť se skládá z několika uzlů mezi sebou propojených do stromové struktury a je schopna se vypořádat i z pádem kteréholiv z uzlů. To je zajištěno vytvořením nového mesh řešení, které je schopno fungovat s připojením k Internetu i bez připojení. Použití MicroPython umožňuje asynchronní zpracování neblokujícím způsobem. Projekt je postaven pomocí dvou komunikačních protokolů, proprietárního ESP-NOW a běžné WiFi komunikace. Řešení přináší možnosti rychlého vývoje mesh aplikací, ale je silně limitováno pamětí mikrokontrolerů. Funkčnost řešení byla otestovaná pomocí vytvořené demo aplikace se sadou třech testovacích scénářů pro domácí použití. | en |
dc.description.abstract | The goal of this thesis is to create a dynamic mesh network using ESP32 microcontrollers for IoT and sensor networks. The mesh consists of several nodes interconnected in a tree structure and is able to overcome node failures. This is fulfilled by creating a new mesh solution that is able to operate with and without an Internet connection. The use of MicroPython enables asynchronous operations to be run in a non-blocking manner. The project is built on top of two protocols, proprietary ESP-NOW and common WiFi. The solution brings possibilities for quick mesh application development, but it is limited by memory consumption. The functionality was tested by the creation of a demo application with three practical scenarios for home use. | cs |
dc.description.mark | B | cs |
dc.identifier.citation | ŠESTÁK, J. Dynamic mesh network implemented in micropython on top of ESP-NOW protocol [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145451 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207850 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Mesh síť | en |
dc.subject | ESP32 mikrokontroler | en |
dc.subject | ESP-NOW protocol | en |
dc.subject | IoT | en |
dc.subject | Espressif | en |
dc.subject | MicroPython | en |
dc.subject | senzorové síťě | en |
dc.subject | mesh aplikace | en |
dc.subject | Mesh network | cs |
dc.subject | ESP32 microcontroller | cs |
dc.subject | ESP-NOW protocol | cs |
dc.subject | IoT | cs |
dc.subject | Espressif | cs |
dc.subject | MicroPython | cs |
dc.subject | sensor networks | cs |
dc.subject | mesh application | cs |
dc.title | Dynamic mesh network implemented in micropython on top of ESP-NOW protocol | en |
dc.title.alternative | Dynamic Mesh Network Implemented in Micropython on Top of ESP-NOW Protocol | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-20 | cs |
dcterms.modified | 2022-06-23-09:13:57 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145451 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2022.06.24 08:55:46 | en |
sync.item.modts | 2022.06.24 08:16:49 | en |
thesis.discipline | Počítačové sítě | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 8.11 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24845_v.pdf
- Size:
- 86.02 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24845_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24845_o.pdf
- Size:
- 92.29 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24845_o.pdf
Loading...
- Name:
- review_145451.html
- Size:
- 1.47 KB
- Format:
- Hypertext Markup Language
- Description:
- review_145451.html