This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
project:proj_list [2020/02/04 09:09] xkubalik [Current projects] |
project:proj_list [2020/02/05 09:58] xkubalik [Current projects] |
||
---|---|---|---|
Line 14: | Line 14: | ||
- Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | - Pomocí metod softwarového inženýrství navrhněte vlastní řešení vyhovující níže uvedeným požadavkům. | ||
- Navržené řešení zrealizujte, naprogramujte, řádně ho zdokumentujte a otestujte. | - Navržené řešení zrealizujte, naprogramujte, řádně ho zdokumentujte a otestujte. | ||
- | - Požadavky na výsledné řešení: | + | - Výsledné řešení se bude skládat ze 3 částí: řídicí jednotka, backend a frontend. |
- | * podpora nabíjení mobilních zařízení a měření spotřeby přes USB porty | + | - Řídicí jednotka (klient) bude postavena na vlastním HW (založený na ESP32) instalovaný do laviček, ke kterému jsou připojeny senzory, LED osvětlení, ventilátory a regulátor solárních panelů. |
- | * komunikace s regulátory solárních panelů | + | - Backend (server) bude běžet na serveru někde v internetu a bude zajišťovat veškerou logiku a persistenci dat. |
- | * měření napětí záložních baterií | + | - Frontend (klient) bude webová SPA aplikace sloužící k zobrazení naměřených dat a ke správě a konfiguraci instalovaných řídicích jednotek. |
- | * spínání LED osvětlení a ventilátoru | + | - Veškeré části budou ke vzájemné komunikaci používat síť internet, ke které se mohou připojit přes wifi (řídicí část, frontend) nebo pevného připojení do internetu (backend). |
- | * měření meteorologických dat (teplota, tlak, vlhkost) | + | |
- | * možnost vzdálené aktualizace firmware | + | |
- | * vzdálená konfigurace zařízení přes webovou aplikaci | + | |
- | * správa uživatelských účtů | + | |
- | * vizualizace naměřených dat | + | |
* **Platforma pro chytrou domácnost využivající WIFI spojení jednotek s RaspberryPI (The smart home platform based on RaspberryPI using WIFI connection)** - (BP - Trejdl Tomáš) | * **Platforma pro chytrou domácnost využivající WIFI spojení jednotek s RaspberryPI (The smart home platform based on RaspberryPI using WIFI connection)** - (BP - Trejdl Tomáš) | ||
Line 31: | Line 26: | ||
- Požadavky: | - Požadavky: | ||
* základem celého zařízení bude webová aplikace běžící na platformě RaspberryPI | * základem celého zařízení bude webová aplikace běžící na platformě RaspberryPI | ||
- | * pro jednoltivá zařízení v domácnosti použijte modul s ESP8266 | + | * pro jednotlivá zařízení v domácnosti použijte modul s ESP8266 a implementujte vlastní firmware v prostředí Arduino |
* zařízení spolu budou komunikovat prostřednictvím wifi sítě | * zařízení spolu budou komunikovat prostřednictvím wifi sítě | ||
* v domácnosti bude možné sledovat teplotu a detekovat otevření dveří | * v domácnosti bude možné sledovat teplotu a detekovat otevření dveří | ||
Line 70: | Line 65: | ||
* Prozkoumejte existující řešení testování poruch v kombinačních obvodech zabezpečených bezpečnostními kódy | * Prozkoumejte existující řešení testování poruch v kombinačních obvodech zabezpečených bezpečnostními kódy | ||
* Analyzujte poruchové chování zadané sady kombinačních obvodů (benchmárků) | * Analyzujte poruchové chování zadané sady kombinačních obvodů (benchmárků) | ||
+ | * Specifikujte požadavky na simulátor poruch tak, aby bylo možné na základě získaných dat určit vhodný kód pro zabezpečení. | ||
* Vytvořte klasifikaci obvodů s hlediska možností opravy/detekce poruch | * Vytvořte klasifikaci obvodů s hlediska možností opravy/detekce poruch | ||
* Navrhněte a naprogramujte nástroj pro generování prediktorů pro různé bezpečností kódy | * Navrhněte a naprogramujte nástroj pro generování prediktorů pro různé bezpečností kódy | ||
Line 92: | Line 88: | ||
- Vytvořte jednoduchý server pro příjem dat ze vzdáleného zařízení. | - Vytvořte jednoduchý server pro příjem dat ze vzdáleného zařízení. | ||
- Výsledné řešení otestujte a proveďte analýzu spotřeby v závislosti na množství přenášených dat | - Výsledné řešení otestujte a proveďte analýzu spotřeby v závislosti na množství přenášených dat | ||
+ | |||
+ | * **Sada nástrojů pro analýzu průmyslových sběrnic včetně hardwarového trigeru (A set of analysis industrial buses tools with hardware trigger)** - (BP - Olekšák Matuš) | ||
+ | - Prozkoumejte existující řešení. | ||
+ | - Navrhněte a zrealizujte vlastní sadu nástrojů pro analýzu a zpracování dat z průmyslových sběrnic. | ||
+ | - Zaměřte se zejména na sběrnice CAN, RS232 a ETHERNET. | ||
+ | - Pro synchronizaci a vytváření značek navrhněte a zrealizujte jednoduchý hardware, umožňující spouštět analýzu a vytvářet značky na zíkladě stisknutého tlačítka. | ||
+ | - Výsledné řešení otestujte. | ||
===== Available projects ===== | ===== Available projects ===== |