10
How to build your own IoT with Azure Lori Lalonde @loriblalonde

Azure IoT

Embed Size (px)

Citation preview

How to build your own IoTwith Azure

Lori Lalonde

@loriblalonde

Azure Services

@loriblalonde

IoT Architecture in Azure

What is IoT Hub?

The gateway for devices to connect to the cloud in Azure

Millions of simultaneously connect devices

Per-device authentication

High throughput device to cloud messaging

Multi-protocol and platform

@loriblalonde

Azure IoT Suite SDKs

Two types of SDKs:

Device-facing - For devices and field gateway

Platforms : RTOS, Linux, Windows, Android, iOS…

Languages : C, Java, C#, Javascript

Service-facing - For back-ends and cloud gateway

Languages : .NET C#, Java, Node

@loriblalonde

IoT Hub Endpoints

Send device-to-cloud

Receive cloud-to-

device

Initiate file uploads

Retrieve and update

twin properties

Receive direct method

requests

Receive device-to-cloud

Send cloud-to-device msgs,

Receive delivery acks

Receive file notifications

Direct method invocation

Device identity management

Device twin management

Jobs management

RP endpoint

Per

devic

e

IoT Hub Suite Example

DevicesBack-end

System

and

Processes

Azure

Active Directory

IoT Hub Stream Analytics Event Hub Logic AppsWeb Jobs

Storage Blobs DocumentDB

Web/Mobile App

Power BI

Let’s create an IoT Hub!

Additional ResourcesAzure IoT Documentation

Azure IoT Hub – https://azure.microsoft.com/en-us/services/iot-hub/

IoT Suite – https://www.microsoft.com/en-ca/cloud-platform/internet-of-things-azure-iot-suite

Azure Hands on Labs and Sample Projects

IoT Dev Code Labs – https://github.com/Microsoft-Build-2016/CodeLabs-IoTDev

Azure Labs – https://github.com/Azure

Development Tools and Resources

Microsoft Imagine – https://imagine.microsoft.com/en-US/Home

Device Explorer - https://github.com/Azure/azure-iot-sdks/releases/download/2016-11-

17/SetupDeviceExplorer.msi