Bachelor's Thesis

Coordination of MicroPython-Based IoT by Means of Node-RED

Final Thesis 2.45 MB

Author of thesis: Bc. Josef Kolář

Acad. year: 2018/2019

Supervisor: doc. Ing. Vladimír Janoušek, Ph.D.

Reviewer: Dr. Ing. Petr Peringer

Abstract:

The target of this thesis is to create means for using the Node-RED tool to coordinate physical nodes in the form of ESP32 chips in the Internet of Things.
This is fulfilled by created Node-RED extension, the proposed MQTT channel protocol and custom firmware for these nodes.
All of this suport deploy of diverse applications to nodes simultaneously side by side.
The designed and implemented MicroPython firmware is capable of asynchronous operation of individual applications which provides an interface to communicate with the Node-RED.
The functionality of this system has been successfully validated on the basis of two practical usage scenarios that demonstrate the possibility of direct use deployment system into practice in automation - even with the included firmware installer.

Keywords:

IoT, Node-RED, ESP32, automation, Internet of Things, MicroPython

Date of defence

13.06.2019

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of 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ázku oponenta. 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:

  • Jak velký rozsah kódu je možné uložit do jednoho uzlu s ESP32?

Language of thesis

Czech

Faculty

Department

Study programme

Information Technology (IT-BC-3)

Field of study

Information Technology (BIT)

Composition of Committee

doc. Ing. Vladimír Janoušek, Ph.D. (předseda)
doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda)
Ing. Lukáš Kekely, Ph.D. (člen)
Dr. Ing. Petr Peringer (člen)
Ing. Libor Polčák, Ph.D. (člen)

Grade proposed by supervisor: B

File inserted by supervisor Size
Hodnocení vedoucího [.pdf] 85,30 kB

Reviewer’s report
Dr. Ing. Petr Peringer

Grade proposed by reviewer: B

File inserted by the reviewer Size
Posudek oponenta [.pdf] 124,86 kB

Responsibility: Mgr. et Mgr. Hana Odstrčilová