+ Pridať inzerát

Web portál vykurovania - otvorený hardvér

Web portál vykurovania - otvorený hardvér
Slovakia Prešovský kraj Poprad Published November 7, 2020 ID #976209

Vyhotovený web backend napísaný v jazyku PHP, ktorý funguje ako zberná brána pre dáta od používateľov registrovaných na stránke. Každý registrovaný používateľ si zvolí hardvér, ktorý využíva - vývojovú dosku, prostredníctvom ktorej dáta odosiela na web.
Používateľ má na výber z platforiem:

Arduino + Ethernet shield W5100/W5500
ESP8266
ESP32

Stránka umožňuje nahrávať a prezerať až 6 teplôt, pričom jedna z nich je regulačnou teplotou, ktorou sa riadi kúrenie v dome. Teploty sa zaznamenávajú senzormi DS18B20 v počte 6ks, ktoré je možné ťahať až na desiatky metrov od zdroja. Je teda možné pokryť celú domácnosť, vonkajšie priestory a pod. Pri aktívnom napájaní (3-pin zapojenie).

Kúrenie obsahuje 2 režimy:
Automatika - spína sa na základe nameranej teploty, cieľovej so započítaním voliteľnej hysterézy (+-0,5 - 5°C s 0.25°C krokom), používateľ si navolí riadiaci teplomer
Manuál - klasicky na vyžiadanie ZAP/VYP (doba neobmedzená - používateľ na toto zapnutie "natvrdo" upozornený)

Webstránka umožňuje zmeniť názvy senzorov
Stránka vygeneruje zdrojový kód pre mikrokontróler, ukazuje stav pripojenia dosky.
Používateľ môže nahrávať teploty raz za 30 sekúnd, zdrojové kódy sú uspôsobené pre odosielanie raz za 60 sekúnd.
Systém ponúka i real-time chat medzi registrovanými používateľmi.
Aplikácia je svižná, ponúka zaujímavý spôsob zberu a reprezentácie dát v multiuser webaplikácii.
Každý používateľ má jednoznačný identifikátor, ktorým môže na stránku dáta nahrať. Z administračného rozhrania je možné spammerov (dosky, ktoré odosielajú neplatné dáta zablokovať).

Nakoľko sú do systému integrované aj Arduino dosky s Ethernet shieldmi, ktoré nepodporujú HTTPS, je nutné mať ako HTTP, tak i HTTPS variantu stránky.

Systém pravidelne maže staré dáta - história viac ako 60 dní.
Systém používa MySQL databázu a sériu tabuliek pre používateľov, namerané dáta, stav kúrenia. Projekt je v šablóne KLOROFIL, momentálne bez responzivity - určené pre desktop obrazovky.
Číslo vymyslené, kontakt mailom.