Aplikace pro spolehlivé ovládání hardware s pomocí sériové komunikace (Application used for reliable serial communication) - (DP - Martin Chudoba)
Navrhněte jádro aplikace umožňující výměnu informací s pomocí spolehlivé komunikační linky.
Zařízení bude podporovat minimálně 2 sériová rozhraní.
Komunikace bude probíhat v textové i binární podobě zabezpečené jednoduchým bezpečnostním kódem.
Jádro bude umožňovat kontrolovat i parametry navrženého protokolu.
Se zařízením bude možné vyměňovat jednoduché parametry, pole parametrů a bloky dat z paměti.
Pro spolehlivé zpracování komunikace navrhněte vhodné spolehlivé schéma - například několik vláken.
Navržené jádro otestuje a nasimulujte různé způsoby uváznutí částí programu.
Pro jádro napište aplikaci, která bude umožňovat testování schopnosti jádra odolat různým situacím při selhání linek.
Zařízení pro získávání a zpracování dat z internetu na platformě Raspberry Pi (Internet data processing device based on the Raspberry Pi platform) - (DP - Jakub Kužel)
Z počítače Raspberry Pi vytvořte zařízení pro zpracování a prezentaci dat z internetu.
Pro toto zařízení vyberte vhodný OS.
Navrhněte a naprogramujte aplikaci v jazyce C pro získávání a zpracování dat z různých zdrojů (periferie Raspberry Pi, SD karta, internet).
Za účelem získání dat ze souboru nebo webové stránky použijte jednoduchý skriptovací jazyk.
Zařízení bude možné konfigurovat a ovládat pomocí zabezpečeného síťového spojení ze vzdáleného PC nebo přímo lokálně pomocí dotykového displeje.
Aplikace bude umožňovat vzdálenou instalaci nového digitálního certifikátu pro zabezpečený přenos dat.
Výsledné řešení otestujte
project/2018/proj_2018.1534761132.txt.gz · Last modified: 2018/08/20 12:32 by xkubalik