Hackathon 2021

Téma Hackathonu: Eart Day

Komunikačný kanál: #hackathon

Deadline: piatok, 30.apr.2021 o 08:00

Podmienky

  • Riešenie vytvorte ako kompozíciu kontajnerov.

  • Vaše riešenie musí byť kontajnerizované, pričom všetky použité obrazy musia byť dostupné z repozitára hub.docker.com. To samozrejme platí aj pre vaše aplikácie zabalené do obrazov.

  • Dbajte na to, aby vaše riešenie bolo dostatočne bezpečné:

    • pozor na default konfigurácie a prihlasovacie údaje
    • použité komunikačné kanály musia byť šifrované
    • komunikáciu zabezpečte aj loginom a heslom prípadne tokenom
  • Vo výsledku sa nesmie jednať len o automatizáciu, ako je napr. diaľkové ovládanie svetiel, telky, reproduktorov, …

  • Pre svoje riešenie integrujte aj dátovú analytiku.

    • Dáta ukladajte do vhodnej databázy.
    • Zozbierané údaje vizualizujte pomocou vhodných dashboard-ov.
  • Na najnižšej vrste IoT architektúry by sa mali nachádzať zariadenia (senzory alebo akčné členy).

    • Tieto môžu byť buď hardvérové alebo softvérové. V prípade, že vám chýba niektorá elektronika, ozvite sa mi, a ak mám, tak vám požičiam. Ak nemám, vytvorte softvérové riešenie.
    • Vo výsledku by vaše riešenie malo obsahovať min. 10 zariadení, ktoré by mali byť aspoň troch rozličných typov.
    • V prípade, že budete vytvárať dashboardy, tak nezabudnite aj pre dashboardy pre samotné zariadenia (detailný pohľad na správanie sa konkrétneho zariadenia). Pričom ja ako používateľ by som si mal vedieť vybrať zariadenie, na ktoré sa chcem pozrieť.
  • Pre realizáciu riešenia môžete použiť akékoľvek technológie.

    • Musia byť voľne dostupné (ideálne Open Source).
    • Vyberajte však vhodné technológie pre IoT.
    • Samozrejme môžete pouťiť aj Node-RED.
    • Snažte sa dodržať IoT architektúru (riešenie by malo mať aspoň dve vrstvy).