SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Azure IoT
Workshop
About:
• Oliver Michalski
• Enterprise Consultant for
Microsoft Azure
• Senior Software Engineer
.NET & SOA Architect
• Azure Insider
• Cloud Platform Advisor
(Azure Advisor)
About:
• Founder & Chairman Azure
Community Germany
• Microsoft MVP for Microsoft
Azure
About:
• Book Author
• Implementing Azure
Solutions
• Packt Publishing 2017
About:
• Book Author
• Implementing Azure Cloud
Design Patterns
• Packt Publishing 2018
About:
• Comming Soon
• Book Author
• Azure IoT for Enterprises
• 2018
Microsoft & IoT
Azure IoT Edge
• Um was geht es?
• Ein kurzer Rückblick…
Azure IoT RA
Azure IoT RA (2)
Field Gateway
Field Gateway (2)
Field Gateway (3)
Azure IoT RA (3)
Azure IoT Edge
Demo
Requirements
• Für die Arbeit mit Azure IoT Edge benötigt ihr:
• Windows 10 Version 1709 (Professional oder Enterprise)
• oder
• Windows Server 2016 Version 1709 (Build 16299 oder höher)
• oder
• Windows 10 IoT Core Version 1709 (Build 16299 oder höher)
auf einem X64 Device
Requirements (2)
• Ferner benötigt ihr:
• Docker for Windows (Community oder Enterprise)
• https://docs.docker.com/docker-for-windows/install/
• und
• Python for Windows Version 2.7 oder höher
• https://www.python.org/downloads/
Requirements (Development)
• Ihr benötigt :
• Visual Studio 2017 (Community oder Enterprise)
• oder besser
• Visual Studio Code
• https://code.visualstudio.com/?wt.mc_id=DX_841432
Requirements (Development)
• Falls ihr Visual Studio Code verwendet, braucht ihr auch unbedingt
folgende Extensions:
• Azure IoT Toolkit
• https://marketplace.visualstudio.com/items?itemName=vsciot-
vscode.azure-iot-toolkit
• und
• Azure IoT Edge
• https://marketplace.visualstudio.com/items?itemName=vsciot-
vscode.azure-iot-edge
Q & A
Azure IoT Edge

Weitere ähnliche Inhalte

Ähnlich wie Azure IoT Edge

Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Sebastian Huppmann
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform OverviewOliver Michalski
 
Webcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudWebcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudQUIBIQ Hamburg
 
Webinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisWebinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisA. Baggenstos & Co. AG
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenPOINT. Consulting GmbH
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...atwork
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...comspace GmbH & Co. KG
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Michael Kirst-Neshva
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatengeKarin Patenge
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365David Schneider
 
Webinar Virtuelle Arbeiten mit Microsoft Technologien
Webinar Virtuelle Arbeiten mit Microsoft TechnologienWebinar Virtuelle Arbeiten mit Microsoft Technologien
Webinar Virtuelle Arbeiten mit Microsoft TechnologienJenniferMete1
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindChristian Heilmann
 
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5 Oliver Michalski
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudDavid Schneider
 
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenLightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenAlexander Galkin
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft AzureCarola Pantenburg
 
Azure Lizensierung und Abo's für Einsteiger
Azure Lizensierung und Abo's für EinsteigerAzure Lizensierung und Abo's für Einsteiger
Azure Lizensierung und Abo's für Einsteiger[MVP] Florian Klaffenbach
 
SharePoint Days 2014 - Fit für Office 365
SharePoint Days 2014  - Fit für Office 365SharePoint Days 2014  - Fit für Office 365
SharePoint Days 2014 - Fit für Office 365David Schneider
 

Ähnlich wie Azure IoT Edge (20)

Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
Automatische Erstellung einer SharePoint 2013 Entwicklungsumgebung in Microso...
 
Windows Azure Platform Overview
Windows Azure Platform   OverviewWindows Azure Platform   Overview
Windows Azure Platform Overview
 
Webcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die CloudWebcast Azure Integration Migration - Von BizTalk in die Cloud
Webcast Azure Integration Migration - Von BizTalk in die Cloud
 
Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014Roslyn DDC Kompakt 2014
Roslyn DDC Kompakt 2014
 
Webinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisWebinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der Praxis
 
Einführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine FunktionalitätenEinführung in Microsoft Azure und seine Funktionalitäten
Einführung in Microsoft Azure und seine Funktionalitäten
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
 
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
Umzug in die Cloud - flexible, dynamische Websites und Digital Marketing am B...
 
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
Hybrid cloud iaa-s_office-365-azure_sharepoint-konferenz-wien-2013_ankbs_mich...
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
 
SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365SharePoint Community Mittelland: Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
 
Webinar Virtuelle Arbeiten mit Microsoft Technologien
Webinar Virtuelle Arbeiten mit Microsoft TechnologienWebinar Virtuelle Arbeiten mit Microsoft Technologien
Webinar Virtuelle Arbeiten mit Microsoft Technologien
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
Azure für SysAdmins   Eine Reise durch die Cloud v.0.5 Azure für SysAdmins   Eine Reise durch die Cloud v.0.5
Azure für SysAdmins Eine Reise durch die Cloud v.0.5
 
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der CloudSharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
 
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellenLightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
LightSwitch und SQL Azure: Datengetriebene Anwendungen in Rekordzeit erstellen
 
skilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azureskilllocation Foliensatz zu Microsoft Azure
skilllocation Foliensatz zu Microsoft Azure
 
Azure Lizensierung und Abo's für Einsteiger
Azure Lizensierung und Abo's für EinsteigerAzure Lizensierung und Abo's für Einsteiger
Azure Lizensierung und Abo's für Einsteiger
 
SharePoint Days 2014 - Fit für Office 365
SharePoint Days 2014  - Fit für Office 365SharePoint Days 2014  - Fit für Office 365
SharePoint Days 2014 - Fit für Office 365
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 

Kürzlich hochgeladen

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...DNUG e.V.
 
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationFEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationOPEN KNOWLEDGE GmbH
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudOPEN KNOWLEDGE GmbH
 
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...OPEN KNOWLEDGE GmbH
 
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...Markus Unterauer
 

Kürzlich hochgeladen (6)

Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (2) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
Slides (1) zu Teil 3 der Veranstaltungsreihe Anwendungsentwicklung mit Volt M...
 
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data ImputationFEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
FEHLENDE DATEN? (K)EIN PROBLEM!: Die Kunst der Data Imputation
 
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die CloudFrom Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
From Zero to still Zero: Die schönsten Fehler auf dem Weg in die Cloud
 
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
Machine Learning? Ja gerne! Aber was und wie? Eine Kurzanleitung für den erfo...
 
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
Rückwärts denken vorwärts handeln - Requirements Reverse Engineering bei Syst...
 

Azure IoT Edge

Hinweis der Redaktion

  1. Fangen wir an… Bild 1 zeigt das ursprüngliche Angebot, bestehend aus den folgenden drei Komponenten: Windows 10 IoT: Diese Komponente ist eher optional, da es sich um das Angebot von Microsoft für ein IoT Device Betriebssystem handelt. Azure IoT arbeitest aber unabhängig vom Betriebssystem. Zurzeit erhältlich: Windows 10 IoT Core (kostenlos) Windows 10 IoT Core Pro Windows 10 IoT Enterprise (auf Basis von Windows 10 Enterprise – mit zusätzlichen Sicherheitsfeatures wie z.B. TPM-Modulen) Azure IoT Services: Mit dem Begriff Azure IoT Services wird das Angebot der Azure Plattform im Bereich IoT bezeichnet. Generell kann man zwar sagen, dass die meisten Azure Services (z.B. Azure Service Bus, Azure Storage oder Azure CosmosDB) für IoT Solutions geeignet sind, aber es gibt Azure Services (Technologien) die wurden spezielle für IoT Szenarien konzipiert (z.B. Azure IoTHub, Azure Event Hub, Azure Stream Analytics). Hier gilt dann natürlich der umgekehrte Weg: Auch für andere Solutions geeignet. Azure IoT Suite Die Azure IoT Suite ist eine Sammlung von sogenannte Pre Configured Solutions (basierend auf diversen Azure Services und Azure IoT Services) an. Pre Configured Solutions sind Beispiele für die am häufigsten verwendeten IoT -Lösungsszenarien und dienen als Ausgangspunkt für eigene IoT – Lösungen. Ich höre jetzt bereits die Frage aufkommen:  Was bedeutet „Ausgangspunkt für eigene IoT – Lösungen“ eigentlich?  Der Grundgedanke dabei ist eigentlich ganz einfach:  Eine Pre Configured Solution soll soweit anpassbar sein, dass ihr zum Schluss zu mindestens das Grundgerüst für eine eigene Lösung habt. Damit dies ohne Probleme durchgeführt werden kann, sind alle Pre Configured Solutions Open Source Projekte und ihr könnt eure Anpassungen direkt im Code vornehmen Zurzeit erhältlich: Remote Monitoring V.2.0 (basierend auf Microservices und Container) Predictive Maintenance Connected Factory Device Simulation
  2. Kommen wir zu Bild 2. Hier ist mit Microsoft IoT Central (Preview) eine weitere Komponente hinzugekommen. Microsoft IoT Central ist eine SaaS Variante der Azure IoT Suite. Alle Dienste und Funktionalitäten werden bereitgestellt und ihr kümmert euch nur noch um eure Daten.
  3. Kommen wir zu Bild 3. Hier ist mit Azure IoT Edge (Preview) eine letzte Komponente hinzugekommen. Azure IoT Edge verschiebt Analysen und benutzerdefinierte Geschäftslogik auf die IoT Devices, damit sich eure Organisation auf geschäftliche Erkenntnisse konzentrieren kann und sich nicht mit der Datenverwaltung befassen muss. Analysen (Analytics) sind die Grundlage des geschäftlichen Nutzens von IoT-Lösungen, aber nicht alle Analysen müssen sich in der Cloud befinden. Ihr könnt schneller auf Notfälle reagieren, indem ihre Anomalie Erkennung auf dem Gerät selbst durchführt. Ebenso könnt ihr Datenbereinigung und -aggregierung lokal durchführen, um Bandbreitenkosten zu reduzieren oder um die Übertragung von Rohdaten im Terabyte-Bereich zu vermeiden. Anschließend könnt ihr die Erkenntnisse wie immer in die Cloud senden.
  4. Die Abbildung zeigt die Azure IoT Reference Architecture in einer Conceptional View. Für unsere weiteren Betrachtungen sind die Bereiche Field und Cloud Gateway interessant
  5. Das nächste Bild zeigt die beiden Bereiche jetzt in einer Detailed View. Uns interessieren aber nicht die Einzelheiten der Bereiche, sondern die Komponenten zwischen beiden Bereichen Genauer: Azure IoT Field Gateway
  6. Die Abbildung zeigt den neuesten Zustand Aus dem Field Gateway ist jetzt Azure IoT Edge geworden und Azure IoT Edge liegt nicht mehr zwischen den Bereichen, sondern ist Bestandteil des Bereichs Field
  7. Das nächste Bild zeigt Azure IoT Edge in einer Detailed View. Sieht fast aus, wie das alte Field Gateway Es gibt weiterhin Module (jetzt allerdings als Docker Container) Es gibt einen Message Broker (= Azure IoT Edge Hub) Neu sind: Azure IoT Edge Runtime Module Twins (ein JSON Dokument was Zustandsdaten speichert)
  8. Wichtiger Hinweis: Testet nach der Installation von Python, ob ihr PIP Befehle ausführen könnt