diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2018-04-27 00:39:19 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2018-04-27 00:39:19 +0200 |
commit | 284a60cf65523b3a868a58cf2edc97d190a95608 (patch) | |
tree | e51a5502faf49a5ab94f7249ca43a8bd340089a7 /slides/images/mqtt-example-architecture.pgf | |
parent | 02e2780d233c2d73fcbd32a2a970d5a6f3696224 (diff) | |
download | iot-workshop-284a60cf65523b3a868a58cf2edc97d190a95608.tar.gz iot-workshop-284a60cf65523b3a868a58cf2edc97d190a95608.tar.bz2 iot-workshop-284a60cf65523b3a868a58cf2edc97d190a95608.tar.xz iot-workshop-284a60cf65523b3a868a58cf2edc97d190a95608.zip |
wip
Diffstat (limited to 'slides/images/mqtt-example-architecture.pgf')
-rw-r--r-- | slides/images/mqtt-example-architecture.pgf | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/slides/images/mqtt-example-architecture.pgf b/slides/images/mqtt-example-architecture.pgf new file mode 100644 index 0000000..b36827c --- /dev/null +++ b/slides/images/mqtt-example-architecture.pgf @@ -0,0 +1,23 @@ +\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} + (0, -6 cm) node (central_label) {Central} +; + +\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)] {}; + +\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]}] (central) -- (broker); + +\end{tikzpicture} |