\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}