Warning
This page is located in archive. Go to the latest version of this course pages. Go the latest version of this page.

Miniprojekty

Cílem miniprojektů je vytvořit komplexní IoT aplikaci, na které bude možné experimentálně ověřit probírané technologie a postupy.

Zadání 1. miniprojektu

Připravte ve frameworku Flask aplikaci, která bude sloužit pro ukládání dat z jednoduchého teploměru. Rozhraní umožňuje následující operace:

  • vložení hodnoty
  • zobrazení poslední vložené hodnoty
  • zobrazení posledních N vložených hodnot
  • smazání N prvních hodnot

Zadání 2. miniprojektu

Rozšiřte aplikaci vytvořenou v rámci 1. miniprojektu tak, aby byla propojena s SQL databází. Hlavním úkolem je zobrazení nasbírané časové řady, která je uložena v databázi. Pokud máte chuť a čas, rozšiřte databázi o tabulku s uživateli a zobrazujte data jen po autorizaci.

Zadání 3. miniprojektu

Rozšiřte aplikaci vytvořenou v rámci předchozích dvou miniprojektů o komunikaci s Raspberry Pi Pico prostřednictvím UART rozhraní.

Zadání 4. miniprojektu

Rozšiřte stávající serverovou aplikaci o vládání dat do databáze přes MQTT rozhraní nebo z Raspberry Pi Pico prostřednictvím již vytvořeného REST API. Využijte k tomu MQTT rozšíření Flasku flask-mqtt.

courses/b0b37nsi/miniprojects/start.txt · Last modified: 2023/04/14 08:52 by viteks