Slide 1

Slide 1 text

Daron Yöndem http://daron.me @daronyondem

Slide 2

Slide 2 text

An edge that’s intelligent and cloud-enabled. That’s the future as we see it.

Slide 3

Slide 3 text

Cloud : Globally available, unlimited compute resources IoT : Harnessing signals from sensors and devices, managed centrally by the cloud Edge : Intelligence offloaded from the cloud to IoT devices AI : Breakthrough intelligence capabilities

Slide 4

Slide 4 text

Azure IoT Hub Azure IoT Suite Microsoft IoT Central Windows 10 IoT Core Supports the languages and frameworks you already know Management NUI Edge compute Fully managed and hosted by Microsoft Coming soon Remote monitoring Predictive maintenance Connected factory Secure, scalable PaaS For connecting any device running any OS

Slide 5

Slide 5 text

Cold Path: Azure Machine Learning • Build powerful, cloud-based machine learning applications • Quickly create and deploy analytics models with ready-to-use algorithms libraries • Includes hundreds of R and Python build-in packages in addition to supporting custom code. Hot Path: Azure Stream Analytics • Analyze real-time and on demand data to power intelligent actions • Easy to set up with SQL-like language • Connects directly to Azure IoT Hub for stream ingestion and hot path analysis Warm Path: Azure Time Series Insights • Visualize IoT time series data in near real time • Easy to get started with no up-front data modeling required • Customize your own solution via REST query APIs

Slide 6

Slide 6 text

Straightforward Business Logic Smart Building Protocol Translation Industrial IoT Adapters Autonomous Driving Straightforward Filtering Batch Data Processing Home Automation Hubs Smart Meeting Solutions w/ People Recognition Custom Code Requirements Reliability Requirements Low Medium High Low Portable Modules / Functions Medium E.g.: Custom Code in Containers High E.g.: ML/DNNs in Containers

Slide 7

Slide 7 text

IoT Hub Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Device Twin Jobs Schedule and Broadcast Device Twin Changes Set Desired Properties, Tags, Call Methods Queries Query Across Device Twin State For Business Logic, Reporting and Compliance

Slide 8

Slide 8 text

• Container based modules • Azure Functions • Azure Stream Analytics • Azure Machine Learning • Cognitive Services • Offline / Synchronized Device Twins • Local Storage • Cloud Management & Deployment

Slide 9

Slide 9 text

Azure IoT Edge IoT Hub Devices Local Storage Azure Machine Learning (Container) Functions Runtime Container Management Device Twin Device Twin Azure Stream Analytics (Container) Azure Functions (Container) Cognitive Services (Container) Custom Code (Container) Module Twin Module Twin Module Twin Module Twin Module Twin Module Twin Module Twin Module Twin Module Twin Module Twin

Slide 10

Slide 10 text

Running ML on Azure Functions on the Edge

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

IoT Edge Runtime https://drn.fyi/2k1otsV Azure IoT Tools to VS Code https://drn.fyi/2kw6Mlj Azure Functions IoT Edge Deployment https://drn.fyi/2m0Eksm

Slide 20

Slide 20 text

http://daron.me | @daronyondem Download slides here; http://decks.daron.me