Files
Projekt-poster/main.tex
Filipriec vibeVM 33dad13096 adjusted
2026-02-05 16:57:28 +01:00

145 lines
3.9 KiB
TeX

\documentclass[a2paper, landscape]{tikzposter}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{multicol}
% Farba
\definecolor{friyellow}{RGB}{245, 166, 35}
% Biely background
\definebackgroundstyle{PlainBackground}{
\fill[white] (bottomleft) rectangle (topright);
}
% Bloky - len čiara pod nadpisom, bez rámčeka
\defineblockstyle{PlainBlock}{
titlewidthscale=1, bodywidthscale=1, titleleft,
titleoffsetx=0pt, titleoffsety=0pt,
bodyoffsetx=0pt, bodyoffsety=0pt,
bodyverticalshift=0pt, roundedcorners=0, linewidth=0pt,
titleinnersep=2mm, bodyinnersep=2mm
}{
\ifBlockHasTitle
\draw[line width=0.5pt, color=black]
(blocktitle.south west) -- (blocktitle.south east);
\fi
}
% Hlavička (custom layout)
\definetitlestyle{PosterTitle}{
width=\textwidth, roundedcorners=0, linewidth=0pt, innersep=0pt,
titletotopverticalspace=8mm, titletoblockverticalspace=14mm
}{}
\usetheme{Default}
\usebackgroundstyle{PlainBackground}
\useblockstyle{PlainBlock}
\usetitlestyle{PosterTitle}
\tikzposterlatexaffectionproofoff
\title{}
\author{}
\institute{}
\begin{settitle}{
\begin{minipage}[t]{\linewidth}
\begin{minipage}[t]{0.82\linewidth}
\vspace{0pt}
{\fontsize{38}{42}\selectfont\bfseries ESP32 ako master control pripojené na internet v jazyku Rust}\\[3mm]
{\fontsize{26}{22}\selectfont Riešiteľ: Bc. Filip Priečinský \hspace{2cm} Školiteľ: doc. Ing. Peter Ševčík, PhD.}
\end{minipage}%
\hfill
\begin{minipage}[t]{0.16\linewidth}
\vspace{0pt}
\raggedleft
\includegraphics[height=3.8cm]{logo.png}
\end{minipage}
\vspace{6mm}
\color{friyellow}\rule{\linewidth}{4mm}\par\normalcolor
\end{minipage}
}
\end{settitle}
\begin{document}
\maketitle
% === HORNÝ BLOK ===
\begin{columns}
\column{1}
\block{}{
\begin{multicols}{3}
\textbf{Úvod}
IoT zariadenia sa pripájajú na internet, čím sú viac vystavené bezpečnostným hrozbám ako kedykoľvek predtým. Preto embedded zariadenia ďalšej generácie majú potenciál implementovať memory safe jazyk Rust.
\columnbreak
\textbf{Hardvér}
\begin{itemize}
\item Dual-core procesor s frekvenciou 240 MHz.
\item CAN a integrované WiFi a Bluetooth
\item Lokálny display
\item Flexibilné napájanie USB-C a low-power módy
\end{itemize}
\columnbreak
\textbf{Prečo Rust?}
\begin{itemize}
\item Pamäťová bezpečnosť bez garbage collectora
\item Predvídateľný výkon v reálnom čase
\item Async/await neblokujúce programovanie
\item Comptime checking zabraňuje runtime errorom
\end{itemize}
\end{multicols}
}
\end{columns}
% === DOLNÝ BLOK ===
\begin{columns}
\column{1}
\block{}{
\begin{multicols}{3}
\textbf{Spôsoby komunikácie systému}
\begin{itemize}
\item MQTTv5 a TLS: Zabezpečená komunikácia s brokerom.
\item CAN bus: Komunikácia v priemyselných aplikáciách pre zariadenia bez konektivity na internet.
\item ESP-NOW: Komunikácia medzi ESP zariadeniami.
\item OTA(Over-the-Air): vzdialená aktualizáciu firmvéru.
\end{itemize}
\columnbreak
\textbf{Vlastný PCB dizajn}
\begin{itemize}
\item Kompatibilita s legacy systémom.
\item Optimalizácia pre vlastné riešenie a bezpečnosť.
\item Nákladovo efektívne a ľahko škálovateľné riešenie.
\item Možnosť integrácie špecifických funkcií a externých periférií.
\end{itemize}
\textbf{Záver}
\begin{itemize}
\item Vytvorenie funkčného prototypu master control jednotky pre kritickú IoT aplikáciu.
\item Overenie konceptu integrácie bezpečného softvéru v Ruste s vlastným hardvérovým dizajnom.
\item Praktická demonštrácia riadenia vysoko-napäťových systémov.
\item Vzor pre vývoj spoľahlivých a cenovo efektívnych embedded riešení.
\end{itemize}
\end{multicols}
}
\end{columns}
\end{document}