Bakalářská práce

Platform for automation devices using ASP.NET 5, REST and MQTT

Kryštof-Mikuláš Štys
Anotace

Tato bakalářské práce přibližuje čtenáři MQTT protokol společně s vývojem v ASP.NET 5 WEB API. Teoretickou část doplňuje REST API naprogramované v jazyce C# s využitím softwarového návrhového vzoru MVC. Komunikaci s IoT zařízeními zajišťuje MQTT protokol. HTTP klienti mohou konfigurovat nově přidaná zařízení, číst záznamy hodnot ze vstupů, odeslat data na výstupy a tvořit simulované ekvivalenty. Zařízení mohou být přidána jak manuálně, tak pomocí automatického vyhledávání.

Abstract

The thesis introduces the MQTT protocol and ASP.NET 5 WEB API development. The theoretical part is accompanied by a REST API developed in the C# programming language using the MVC software design pattern. The REST API communicates with IoT devices using the MQTT protocol while providing configuration for new devices, device readings, and the creation of simulated devices for other applications. The …více

Zadání práce
The goal of the bachelor’s thesis is to create a basic universal platform, which makes interaction among IoT automation devices possible. The platform discovers the available devices using the MQTT protocol. For new devices it will allow the configuration as well as the ability for control which will be supplied via API. The commands supplied will be dependent on the device type. The following devices should be supported: digital output, analog output, digital input, analog input, PWM output. For testing these devices will have simulated equivalents. Implement application in C#.
Práce zkontrolována:
20. 5. 2022 08:37, doc. RNDr. Eva Hladká, Ph.D., učo 2053
Jazyk práce
angličtina angličtina
Termín obhajoby
30. 6. 2022
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Eva Hladká, Ph.D., učo 2053
KPSK FI MU

Oponent

Ing. Leonard Walletzký, Ph.D., učo 133
KPSK FI MU

Konzultant

Ing. Martin Schuller
Synchronics Engineering GmbH.

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.