From c0d3e968f8ec64a6d43591b87d57bb5112764aa0 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Fri, 27 Apr 2018 01:08:37 +0200 Subject: wip --- slides/images/mqtt-example-architecture.pgf | 2 +- slides/images/mqtt-example-architecture2.pgf | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 slides/images/mqtt-example-architecture2.pgf (limited to 'slides/images') diff --git a/slides/images/mqtt-example-architecture.pgf b/slides/images/mqtt-example-architecture.pgf index b36827c..240b06b 100644 --- a/slides/images/mqtt-example-architecture.pgf +++ b/slides/images/mqtt-example-architecture.pgf @@ -12,8 +12,8 @@ \node (c1)[draw, circle, fit=(c1_label)] {}; \node (c2)[draw, circle, fit=(c2_label)] {}; \node (c3)[draw, circle, fit=(c3_label)] {}; -\node (central)[draw, circle, fit=(central_label)] {}; \node (broker)[draw, rectangle, thick, inner ysep=5 mm, inner xsep=10 mm, fit=(broker_label)] {}; +\node (central) at (central_label) [draw, circle, text width=2 cm] {}; \draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (c1) to [bend right] (broker); \draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (c2) -- (broker); diff --git a/slides/images/mqtt-example-architecture2.pgf b/slides/images/mqtt-example-architecture2.pgf new file mode 100644 index 0000000..c67d411 --- /dev/null +++ b/slides/images/mqtt-example-architecture2.pgf @@ -0,0 +1,27 @@ +\begin{tikzpicture} + +\path + (-3 cm, 0) node (c1_label) {Device \#1} + ( 0 cm, 0) node (c2_label) {Device \#2} + ( 3 cm, 0) node (c3_label) {Device \#3} + + (0, -3 cm) node (broker_label) {Broker} + + (-2 cm, -6 cm) node (agg_label) {Aggregator} + ( 2 cm, -6 cm) node (email_label) {Email} +; + +\node (c1)[draw, circle, fit=(c1_label)] {}; +\node (c2)[draw, circle, fit=(c2_label)] {}; +\node (c3)[draw, circle, fit=(c3_label)] {}; +\node (broker)[draw, rectangle, thick, inner ysep=5 mm, inner xsep=10 mm, fit=(broker_label)] {}; +\node (agg) at (agg_label) [draw, circle, text width=2 cm] {}; +\node (email) at (email_label) [draw, circle, text width=2 cm] {}; + +\draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (c1) to [bend right] (broker); +\draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (c2) -- (broker); +\draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (c3) to [bend left] (broker); +\draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (agg) -- (broker); +\draw[{Latex[length=4mm, round]}-{Latex[length=4mm, round]}] (email) -- (broker); + +\end{tikzpicture} -- cgit v1.2.3