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/what-is-iot.md | 50 ++++++++++++++++++++++++++++++++++---------------- 1 file changed, 34 insertions(+), 16 deletions(-) (limited to 'slides/what-is-iot.md') diff --git a/slides/what-is-iot.md b/slides/what-is-iot.md index e3c3591..db78358 100644 --- a/slides/what-is-iot.md +++ b/slides/what-is-iot.md @@ -461,6 +461,14 @@ Version 3.1.1 er den som gjelder, V 3.1 er rar, de andre finnes ikke ::: +## Device and application architecture with MQTT + +!ifndef(QUICK)( +\begin{center} +!include(images/mqtt-example-architecture.pgf) +\end{center} +) + ## MQTT - Implementations * Mosquitto @@ -544,9 +552,19 @@ The size field is variable length encoded, 0-127 bytes is 1 byte, 128-16383 use ::: -## MQTT - The protocol - Keep alive +## MQTT Connect + +* `CONNECT` + * `clientId` + * `username` + * `password` + * `keepAlive` + + -TODO +* Keep alive + * `PINGREQ` + * `PINGRESP` ## MQTT - The protocol - MQTT Topic @@ -600,18 +618,6 @@ Broker * `$app/$device/online` * `0` -## MQTT - The protocol - Client id - -TODO - -## Device and application architecture with MQTT - -!ifndef(QUICK)( -\begin{center} -!include(images/mqtt-example-architecture.pgf) -\end{center} -) - ## MQTT Topic The temperature sensor: @@ -700,9 +706,21 @@ The central application is split: * Publishes on: * `myapp/$device-id/command` -::: notes +## MQTT topic architecture -::: +!ifndef(QUICK)( +\begin{center} +!include(images/mqtt-example-architecture.pgf) +\end{center} +) + +## MQTT topic architecture + +!ifndef(QUICK)( +\begin{center} +!include(images/mqtt-example-architecture2.pgf) +\end{center} +) ## MQTT - Patterns -- cgit v1.2.3