Added more content files
This commit is contained in:
parent
a458ad1712
commit
3de33014e5
@ -27,7 +27,7 @@
|
||||
\setcounter{parentequation}{0}
|
||||
\setcounter{Item}{0}
|
||||
\setcounter{Hfootnote}{3}
|
||||
\setcounter{bookmark@seq@number}{24}
|
||||
\setcounter{bookmark@seq@number}{25}
|
||||
\setcounter{lstnumber}{1}
|
||||
\setcounter{endNonectr}{5}
|
||||
\setcounter{currNonectr}{0}
|
||||
|
0
docs/thesis/content/birdmap-backend.tex
Normal file
0
docs/thesis/content/birdmap-backend.tex
Normal file
0
docs/thesis/content/birdmap-frontend.tex
Normal file
0
docs/thesis/content/birdmap-frontend.tex
Normal file
4
docs/thesis/content/birdmap-introduction.tex
Normal file
4
docs/thesis/content/birdmap-introduction.tex
Normal file
@ -0,0 +1,4 @@
|
||||
%----------------------------------------------------------------------------
|
||||
\chapter{Tervek és alternatívák}
|
||||
\label{chapt:birdmap-introduction}
|
||||
%----------------------------------------------------------------------------
|
0
docs/thesis/content/birdmap-kubernetes.tex
Normal file
0
docs/thesis/content/birdmap-kubernetes.tex
Normal file
0
docs/thesis/content/birdmap-technologies.tex
Normal file
0
docs/thesis/content/birdmap-technologies.tex
Normal file
0
docs/thesis/content/birdmap-test.tex
Normal file
0
docs/thesis/content/birdmap-test.tex
Normal file
@ -16,10 +16,11 @@
|
||||
\@writefile{lof}{\select@language{magyar} \contentsline {figure}{\numberline {2.1.}{\ignorespaces A Birdnetes rendszer architektúrája\relax }}{5}{figure.caption.4}\protected@file@percent }
|
||||
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
|
||||
\newlabel{fig:birdnetes-components}{{2.1}{5}{A Birdnetes rendszer architektúrája\relax }{figure.caption.4}{}}
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.1}Input Service}{5}{subsubsection.2.2.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.2}AI Service}{6}{subsubsection.2.2.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.3}Guard Service}{6}{subsubsection.2.2.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.4}Command and Control Service}{6}{subsubsection.2.2.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.1}IoT eszközök}{5}{subsubsection.2.2.1.1}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.2}Input Service}{6}{subsubsection.2.2.1.2}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.3}AI Service}{6}{subsubsection.2.2.1.3}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.4}Guard Service}{6}{subsubsection.2.2.1.4}\protected@file@percent }
|
||||
\@writefile{toc}{\select@language{magyar} \contentsline {subsubsection}{\numberline {2.2.1.5}Command and Control Service}{6}{subsubsection.2.2.1.5}\protected@file@percent }
|
||||
\@setckpt{content/birdnetes-introduction}{
|
||||
\setcounter{page}{7}
|
||||
\setcounter{equation}{0}
|
||||
@ -33,7 +34,7 @@
|
||||
\setcounter{chapter}{2}
|
||||
\setcounter{section}{2}
|
||||
\setcounter{subsection}{1}
|
||||
\setcounter{subsubsection}{4}
|
||||
\setcounter{subsubsection}{5}
|
||||
\setcounter{paragraph}{0}
|
||||
\setcounter{subparagraph}{0}
|
||||
\setcounter{figure}{1}
|
||||
@ -43,7 +44,7 @@
|
||||
\setcounter{parentequation}{0}
|
||||
\setcounter{Item}{0}
|
||||
\setcounter{Hfootnote}{3}
|
||||
\setcounter{bookmark@seq@number}{20}
|
||||
\setcounter{bookmark@seq@number}{21}
|
||||
\setcounter{lstnumber}{1}
|
||||
\setcounter{endNonectr}{3}
|
||||
\setcounter{currNonectr}{0}
|
||||
|
@ -2,9 +2,8 @@
|
||||
\chapter{A Birdnetes részletes bemutatása}
|
||||
\label{chapt:birdnetes-introduction}
|
||||
%----------------------------------------------------------------------------
|
||||
Ebben a fejezetben ismertetem a Birdnetes mikroszolgáltatás rendszerének architektúráját.
|
||||
Ebben a fejezetben ismertetem a Birdnetes mikroszolgáltatás rendszerének architektúráját és az általa használt technológiákat.
|
||||
Részletesen kifejtem az alkalmazásom szempontjából fontos komponensek feladatát és működését.
|
||||
Majd egy példával ábrázolom a rendszer hangfelismerő folyamatát.
|
||||
|
||||
%----------------------------------------------------------------------------
|
||||
\section{Gyors elméleti összefoglaló}
|
||||
@ -76,12 +75,13 @@ A Birdnetes fejlesztése során kifejezetten fontos szerepe volt a mikroszolgál
|
||||
A rendszer egy Kubernetes klaszterben van telepítve és több kisebb komponensből áll, melyek egymás között a HTTP és az MQTT protokollok segítségével kommunikálnak.
|
||||
A rendszer összes szolgáltatásának van egy Open API leírója, melyet használva hamar volt egy olyan kódbázisom, amely képes volt a rendszerrel való kommunikációra.
|
||||
|
||||
|
||||
%----------------------------------------------------------------------------
|
||||
\subsection{Főbb komponensek}
|
||||
%----------------------------------------------------------------------------
|
||||
A \ref{fig:birdnetes-components}-es ábrán láthatóak a rendszer komponensei, melyek mind egy-egy mikroszolgáltatás.
|
||||
A \ref{fig:birdnetes-components}-es ábrán láthatóak a rendszer komponensei, melyek mindegyike egy-egy mikroszolgáltatás.
|
||||
Az egymás mellett lévő kék levélborítékok az MQTT kommunikációt jelölik,
|
||||
amellyel például a természetben elhelyezett eszközök felé irányuló kommunikációja is történik.
|
||||
amellyel például a természetben elhelyezett eszközök felé irányuló kommunikáció is történik.
|
||||
A következő alszakaszokban bemutatom az alkalmazásom szempontjából fontosabb komponenseket.
|
||||
|
||||
\begin{figure}[!ht]
|
||||
@ -91,6 +91,14 @@ A következő alszakaszokban bemutatom az alkalmazásom szempontjából fontosab
|
||||
\label{fig:birdnetes-components}
|
||||
\end{figure}
|
||||
|
||||
%----------------------------------------------------------------------------
|
||||
\subsubsection{IoT eszközök}
|
||||
%----------------------------------------------------------------------------
|
||||
Szőlőültetvényekben telepített eszközök, melyek adott időközönként publikálják állapotaikat egyéb metaadatokkal egy üzenetsoron.
|
||||
Emellett folyamatosan hangfelvételt készítenek a beépített mikrofonjaikkal, mely hangfelvételekről egy másik belső szenzor eldönti,
|
||||
hogy érdemes-e felküldeni a rendszerbe, ha igen, akkor egy másik üzenetsoron publikálják ezeket a hangfelvételeket.
|
||||
Tartalmaznak még egy hangszórót is, mely a madarak elijesztését szolgálja.
|
||||
|
||||
%----------------------------------------------------------------------------
|
||||
\subsubsection{Input Service}
|
||||
%----------------------------------------------------------------------------
|
||||
@ -117,6 +125,6 @@ Ha igen, akkor az üzenetsoron küld egy riasztás parancsot a hanganyagot küld
|
||||
%----------------------------------------------------------------------------
|
||||
\subsubsection{Command and Control Service}
|
||||
%----------------------------------------------------------------------------
|
||||
A Command and Control Service az előzőekkel ellentétben nem vesz részt a minták fogadásában, feldolgozásában vagy kezelésében.
|
||||
A Command and Control Service az előzőekkel ellentétben egyáltalán nem vesz részt a minták fogadásában, feldolgozásában vagy kezelésében.
|
||||
Felelősége az eszközök és azok szenzorai állapotának menedzselése és követése.
|
||||
Ezen keresztül lehet az egyes eszközöket ki- és bekapcsolni.
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user