Cílem miniprojektů je vytvořit komplexní IoT aplikaci, na které bude možné experimentálně ověřit probírané technologie a postupy.
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:
N
vložených hodnot
N
prvních hodnot
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.
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í.
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.