changement puml
This commit is contained in:
parent
af4e26f721
commit
31e8e61e32
6 changed files with 53 additions and 6 deletions
19
makefile
19
makefile
|
@ -1,16 +1,18 @@
|
|||
FIGURES_SVG=$(wildcard raw_img/*.svg)
|
||||
FIGURES_PDF=$(subst raw_img/,pdf_img/,$(FIGURES_SVG:.svg=.pdf_tex))
|
||||
FIGURES_PNG=$(subst raw_img/,png_svg_img/,$(FIGURES_SVG:.svg=.png))
|
||||
|
||||
DOT_DOT=$(wildcard dot/*.dot)
|
||||
DOT_PNG=$(DOT_DOT:.dot=.png)
|
||||
|
||||
UML_PUML=$(wildcard puml/*.puml)
|
||||
UML_PNG=$(UML_PUML:.puml=.png)
|
||||
UML_SVG=$(UML_PUML:.puml=.svg)
|
||||
|
||||
all : rapport.pdf
|
||||
echo "done"
|
||||
|
||||
rapport.pdf : rapport.tex rapport.bib $(FIGURES_PDF) $(UML_PNG) png_img/gain_action.png $(DOT_PNG)
|
||||
rapport.pdf : rapport.tex rapport.bib $(FIGURES_PNG) $(UML_PNG) png_img/gain_action.png $(DOT_PNG)
|
||||
lualatex -shell-escape rapport.tex
|
||||
bibtex rapport
|
||||
makeglossaries rapport
|
||||
|
@ -18,11 +20,15 @@ rapport.pdf : rapport.tex rapport.bib $(FIGURES_PDF) $(UML_PNG) png_img/gain_act
|
|||
lualatex -shell-escape rapport.tex
|
||||
lualatex -shell-escape rapport.tex
|
||||
|
||||
rapport.bib : biblio.bib
|
||||
cp biblio.bib rapport.bib
|
||||
|
||||
png_img/gain_action.png :
|
||||
python3 png_img/gen_fig_g.py
|
||||
|
||||
clean : clean-latex
|
||||
rm -f -r pdf_img/
|
||||
rm -f -r png_svg_img/
|
||||
rm -f -r puml/*.svg
|
||||
rm -f -r puml/*.png
|
||||
rm -f -r dot/*.png
|
||||
|
@ -31,6 +37,7 @@ clean : clean-latex
|
|||
clean-latex :
|
||||
rm -f rapport.aux
|
||||
rm -f rapport.bbl
|
||||
rm -f rapport.bib
|
||||
rm -f rapport.blg
|
||||
rm -f rapport.out
|
||||
rm -f rapport.log
|
||||
|
@ -50,8 +57,14 @@ pdf_img/%.pdf : raw_img/%.svg pdf_img/%.pdf_tex
|
|||
pdf_img/%.pdf_tex : raw_img/%.svg
|
||||
inkscape -D -z --file=$< --export-pdf=$@ --export-latex
|
||||
|
||||
puml/%.png : puml/%.puml
|
||||
plantuml $<
|
||||
png_svg_img/%.png : raw_img/%.svg
|
||||
inkscape $< --export-type=png --export-filename=$@
|
||||
|
||||
puml/%.svg : puml/%.puml
|
||||
plantuml -tsvg $<
|
||||
|
||||
puml/%.png : puml/%.svg
|
||||
inkscape $< --export-type=png --export-filename=$@
|
||||
|
||||
dot/%.png : dot/%.dot
|
||||
dot -Tpng -o $@ $<
|
11
puml/cas_utilisation_coap_1.puml
Normal file
11
puml/cas_utilisation_coap_1.puml
Normal file
|
@ -0,0 +1,11 @@
|
|||
@startuml
|
||||
|
||||
hide footbox
|
||||
participant Capteur as capt
|
||||
database Cloud as cld
|
||||
|
||||
[-> capt ++: activation exterieur\ntimer, interuption...
|
||||
capt -> cld : CON[0x77]\nPUT/url?val
|
||||
cld --> capt !!: ACK[0x77]
|
||||
|
||||
@enduml
|
10
puml/cas_utilisation_coap_2.puml
Normal file
10
puml/cas_utilisation_coap_2.puml
Normal file
|
@ -0,0 +1,10 @@
|
|||
@startuml
|
||||
|
||||
hide footbox
|
||||
participant Capteur as capt
|
||||
database Cloud as cld
|
||||
|
||||
cld -> capt ++: CON[0x45]\nGET/URL
|
||||
capt --> cld --: ACK[0x45]\nval
|
||||
|
||||
@enduml
|
13
puml/cas_utilisation_coap_3.puml
Normal file
13
puml/cas_utilisation_coap_3.puml
Normal file
|
@ -0,0 +1,13 @@
|
|||
@startuml
|
||||
|
||||
hide footbox
|
||||
participant Capteur as capt
|
||||
database Cloud as cld
|
||||
|
||||
cld -> capt ++: CON[0x45]\nGET/URL
|
||||
{start} capt --> cld : ACK[0x45]
|
||||
{end} capt -> cld : CON[0xdc]\nval
|
||||
{start} <-> {end} : determination de val
|
||||
cld --> capt !!: ACK[0xdc]
|
||||
|
||||
@enduml
|
|
@ -525,19 +525,19 @@ On choisit de se placer dans le cas où on intéragit avec un nombre fixe de cap
|
|||
|
||||
\begin{figure}[htp]
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{puml/cas_utilisation_coap.png}
|
||||
\includegraphics[scale=1]{puml/cas_utilisation_coap_1.png}
|
||||
\caption[Diagramme de séquence de transaction \coap{}, cas 1]{Diagramme de séquence entre le capteur et le serveur \coap{} avec déclenchement de la transaction par le capteur.}
|
||||
\label{fig:seq_coap:1}
|
||||
\end{figure}
|
||||
\begin{figure}[htp]
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{puml/cas_utilisation_coap_001.png}
|
||||
\includegraphics[scale=1]{puml/cas_utilisation_coap_2.png}
|
||||
\caption[Diagramme de séquence de transaction \coap{}, cas 2]{Diagramme de séquence entre le capteur et le serveur \coap{} avec déclenchement de la transaction par le cloud et réponse dans l'acquittement.}
|
||||
\label{fig:seq_coap:2}
|
||||
\end{figure}
|
||||
\begin{figure}[htp]
|
||||
\centering
|
||||
\includegraphics[width=0.5\textwidth]{puml/cas_utilisation_coap_002.png}
|
||||
\includegraphics[scale=1]{puml/cas_utilisation_coap_3.png}
|
||||
\caption[Diagramme de séquence de transaction \coap{}, cas 3]{Diagramme de séquence entre le capteur et le serveur \coap{} avec déclenchement de la transaction par le cloud et réponse dans un message séparé.}
|
||||
\label{fig:seq_coap:3}
|
||||
\end{figure}
|
||||
|
|
Loading…
Reference in a new issue