Upload
lori-lalonde
View
188
Download
0
Embed Size (px)
Citation preview
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
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