Dynamic mesh network implemented in micropython on top of ESP-NOW protocol

but.committeedoc. 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.defenceStudent 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.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMalinka, Kamilen
dc.contributor.authorŠesták, Jindřichen
dc.contributor.refereeHujňák, Ondřejen
dc.date.accessioned2022-06-24T06:55:46Z
dc.date.available2022-06-24T06:55:46Z
dc.date.created2022cs
dc.description.abstractCí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.abstractThe 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.markBcs
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.other145451cs
dc.identifier.urihttp://hdl.handle.net/11012/207850
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectMesh síťen
dc.subjectESP32 mikrokontroleren
dc.subjectESP-NOW protocolen
dc.subjectIoTen
dc.subjectEspressifen
dc.subjectMicroPythonen
dc.subjectsenzorové síťěen
dc.subjectmesh aplikaceen
dc.subjectMesh networkcs
dc.subjectESP32 microcontrollercs
dc.subjectESP-NOW protocolcs
dc.subjectIoTcs
dc.subjectEspressifcs
dc.subjectMicroPythoncs
dc.subjectsensor networkscs
dc.subjectmesh applicationcs
dc.titleDynamic mesh network implemented in micropython on top of ESP-NOW protocolen
dc.title.alternativeDynamic Mesh Network Implemented in Micropython on Top of ESP-NOW Protocolcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-20cs
dcterms.modified2022-06-23-09:13:57cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145451en
sync.item.dbtypeZPen
sync.item.insts2022.06.24 08:55:46en
sync.item.modts2022.06.24 08:16:49en
thesis.disciplinePočítačové sítěcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.11 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24845_v.pdf
Size:
86.02 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24845_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24845_o.pdf
Size:
92.29 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24845_o.pdf
Loading...
Thumbnail Image
Name:
review_145451.html
Size:
1.47 KB
Format:
Hypertext Markup Language
Description:
review_145451.html
Collections