azure iot hub - prodot gmbh · azure iot hub 4. kommunikation 5. live-demo. 22.08.2017 christian...

27
Christian Kratky | 22.08.2017 Azure IoT Hub

Upload: others

Post on 10-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky | 22082017

Azure IoT Hub

Christian Kratky22082017 227

Vorstellung

Christian Kratkykraacutetkyacute (tschechisch) - eine geringe Laumlnge habend kurz

Softwareentwickler seit 2005

Schwerpunkte NET Azure IoT Arduino WPF

XING httpswwwxingcomprofileChristian_Kratky

Ausbilderschein MCPD

Fachinformatiker Fachrichtung Anwendungsentwicklung

BSc Wirtschaftsinformatik E-Business amp Mobile Computing Multimedia amp Design

GitHub httpsgithubcomchkr1011

Christian Kratky22082017 327

Hackster HA Contest 2015 | Vorstellung

httpswwwhacksteriocyborg-titanium-14home-automation-system-using-raspberry-pi-784235

Quelle Selbst erstellt

Christian Kratky22082017 427

IoT Katzenklo | Vorstellung

Quelle Selbst erstellt

Christian Kratky22082017 527

IoT Katzenklo | Vorstellung

httpstwittercomjacksmootje

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 2: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 227

Vorstellung

Christian Kratkykraacutetkyacute (tschechisch) - eine geringe Laumlnge habend kurz

Softwareentwickler seit 2005

Schwerpunkte NET Azure IoT Arduino WPF

XING httpswwwxingcomprofileChristian_Kratky

Ausbilderschein MCPD

Fachinformatiker Fachrichtung Anwendungsentwicklung

BSc Wirtschaftsinformatik E-Business amp Mobile Computing Multimedia amp Design

GitHub httpsgithubcomchkr1011

Christian Kratky22082017 327

Hackster HA Contest 2015 | Vorstellung

httpswwwhacksteriocyborg-titanium-14home-automation-system-using-raspberry-pi-784235

Quelle Selbst erstellt

Christian Kratky22082017 427

IoT Katzenklo | Vorstellung

Quelle Selbst erstellt

Christian Kratky22082017 527

IoT Katzenklo | Vorstellung

httpstwittercomjacksmootje

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 3: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 327

Hackster HA Contest 2015 | Vorstellung

httpswwwhacksteriocyborg-titanium-14home-automation-system-using-raspberry-pi-784235

Quelle Selbst erstellt

Christian Kratky22082017 427

IoT Katzenklo | Vorstellung

Quelle Selbst erstellt

Christian Kratky22082017 527

IoT Katzenklo | Vorstellung

httpstwittercomjacksmootje

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 4: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 427

IoT Katzenklo | Vorstellung

Quelle Selbst erstellt

Christian Kratky22082017 527

IoT Katzenklo | Vorstellung

httpstwittercomjacksmootje

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 5: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 527

IoT Katzenklo | Vorstellung

httpstwittercomjacksmootje

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 6: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 627

LightPi | Vorstellung

httpswwwhacksteriocyborg-titanium-14midi-based-christmas-lights-animation-system-1c88b0

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 7: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 727

Agenda

1 Internet of Things

2 Hardware

3 Azure IoT Hub

4 Kommunikation

5 Live-Demo

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 8: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 827

Definition | Internet of Things

Ubiquitous ComputingIm 21 Jahrhundert wird die technologische Revolution

das Alltaumlgliche Kleine und Unsichtbare seinbdquo ndash Mark Weiser (1990)

Ambient IntelligenceEntwicklung von Alltagsgegenstaumlnden die

sich ihrer Umgebung bewusst sind

hellipbezeichnet die Vernetzung von Gegenstaumlnden mit dem Internet damit diese Gegenstaumlnde selbststaumlndig uumlber das Internet kommunizieren und [] Aufgaben [hellip] erledigen koumlnnen ndash Gabler

Wirtschaftslexikon

Internet of Things

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 9: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 927

Beispiele | Internet of Things

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 10: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1027

ESP8266 | Hardware

ESP-12Fbull ESP8266bull 80 MHzbull 16 MBit Flashbull WiFi (24 GHz)bull OTA Updatesbull Arduino-Kompatibelbull Deep-Sleepbull I2C-Busbull GPIOsbull Preis ~ 250 euro

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 11: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1127

iKettle | Hardware

Quelle httpstwittercomTheKenMunroShowstatus677534173322739712

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 12: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1227

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 13: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1327

WiFi LED Controller | Hardware

Quelle Selbst erstellt

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 14: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1427

Sensor | Hardware

Quelle Selbst erstellt

AM2302 Sensorbull Temperatur (-40 degC bis 80 degC)

bull Luftfeuchtigkeit (0 bis 100 )

bull Digitales Signalbull 33 V Spannungsversorgung

NodeMcu V3bull ESP-12F Developer-Boardbull USBbull Taster (Reset Flash)

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 15: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1527

PlatformIO | Hardware

Quelle Selbst erstellt

Extension fuumlr Atom und VSCode

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 16: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1627

Uumlberblick | Azure IoT Hub

Azure IoT Hubbull Dienst (Platform as a Service)bull Messagingbull Authentication bull Abgesicherte Kommunikationbull Skalierbarbull Fuumlr Entwicklung kostenfrei (8000 Nachrichten)

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 17: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1727

Architektur | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 18: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1827

Konfiguration | Azure IoT Hub

Quelle httpsdocsmicrosoftcomde-deazureiot-hubmediaiot-hub-what-is-iot-hubhubarchitecturepng

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 19: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 1927

Provisionierung | Azure IoT Hub

Device Registry

bull Device ID (Sensor1)bull Access Tokensbull Geraumltezwilling

Cloud-Anwendung

REST API

Geraumlt

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 20: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2027

Geraumltezwillinge | Azure IoT Hub

JSON (gemeldet)JSON (gewuumlnscht)

Geraumlte-ZwillingGeraumlt Cloud-Anwendung

Cloud

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 21: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2127

Geraumltezwilling | Azure IoT Hub

gemeldetbdquoupdate-intervalldquo 2000bdquoversionldquo bdquo100ldquo

gewuumlnschtbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

gemeldetbdquoupdate-intervalldquo 1000bdquoversionldquo bdquo100ldquo

Cloud-Anwendung

Geraumlt

Geraumlt

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 22: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2227

MQTT | Kommunikation

Machine-to-Machine-Communication

TCP TCP + TLS

Message Queue TelemetryTransport

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 23: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2327

MQTT-Nachricht | Kommunikation

PayloadTopic MQTT-Nachricht

devicesSensor1messageseventstemp=243

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 24: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2427

Message | Kommunikation

Quelle Selbst erstellt

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 25: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2527

Live-Demo

ltLive-Demo gt

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 26: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky22082017 2627

Ausblick

httpsdocsmicrosoftcomde-deazureiot-hub

bull Best Practicesbull Firmware Updatesbull Provisionierungbull Loggingbull uvm

bull Visualisierung mit Power BIbull Wettervorhersage mit Azure Machine Learningbull Azure IoT-Protokollgateway (custom protocols)bull Geraumltezwillingsabfragen (Filter)bull uvm

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG

Page 27: Azure IoT Hub - prodot GmbH · Azure IoT Hub 4. Kommunikation 5. Live-Demo. 22.08.2017 Christian Kratky 8/27 Definition | Internet of Things Ubiquitous Computing "Im 21. Jahrhundert

Christian Kratky | 22082017

Vielen Dankfuumlr die

Aufmerksamkeit

Quelle httpssmarteramwp-contentuploads201510ikettle-imgjpg

MQTT

Quelle httpsimages-nassl-images-amazoncomimagesI41vj2B2sTiML_SX425_jpg

Quelle httpsgloimggearbestcomgbpdm-product-picElectronic20160301goods-img1501072502457497623JPG