Overview Azure and IoT What is Azure IoT Hub? Overview of device management Get Started Get started with a simulated device Get started with IoT Hub (.NET) Get started with IoT Hub (Java) Get started with IoT Hub (Node) Get started with a Raspberry Pi (Node) Get Started with Raspberry Pi 3 Lesson 1: Configure your device Configure your device Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create and deploy the blink application Lesson 2: Create your IoT hub Get the Azure tools (Windows 7+) Get the Azure tools (Ubuntu 16.04) Get the Azure tools (macOS 10.10) Create your IoT hub and register your Raspberry Pi Lesson 3: Send device-to-cloud messages Create an Azure function app and storage account Run the sample application to send messages Read messages persisted in storage Lesson 4: Send cloud-to-device messages Run the sample application to receive messages Optional: Change the LED behavior Troubleshoot Get started with a Raspberry Pi (C) Get Started with Raspberry Pi 3 Lesson 1: Configure your device Configure your device Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create and deploy the blink application Lesson 2: Create your IoT hub Get the Azure tools (Windows 7+) Get the Azure tools (Ubuntu 16.04) Get the Azure tools (macOS 10.10) Create your IoT hub and register your Raspberry Pi Lesson 3: Send device-to-cloud messages Create an Azure function app and storage account Run the sample application to send messages Read messages persisted in storage Lesson 4: Send cloud-to-device messages Run the sample application to receive messages Optional: Change the LED behavior Troubleshoot Get started with an Intel Edison (Node) Get Started with Intel Edison Lesson 1: Configure your device Configure your device Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create and deploy the blink application Lesson 2: Create your IoT hub Get the Azure tools (Windows 7+) Get the Azure tools (Ubuntu 16.04) Get the Azure tools (macOS 10.10) Create your IoT hub and register your Raspberry Pi Lesson 3: Send device-to-cloud messages Create an Azure function app and storage account Run the sample application to send messages Read messages persisted in storage Lesson 4: Send cloud-to-device messages Run the sample application to receive messages Optional: Change the LED behavior Troubleshoot Get started with an Intel Edison (C) Get Started with Intel Edison Lesson 1: Configure your device Configure your device Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create and deploy the blink application Lesson 2: Create your IoT hub Get the Azure tools (Windows 7+) Get the Azure tools (Ubuntu 16.04) Get the Azure tools (macOS 10.10) Create your IoT hub and register your Raspberry Pi Lesson 3: Send device-to-cloud messages Create an Azure function app and storage account Run the sample application to send messages Read messages persisted in storage Lesson 4: Send cloud-to-device messages Run the sample application to receive messages Optional: Change the LED behavior Troubleshoot Get started with the Gateway SDK (Linux) Get started with the Gateway SDK (Windows) Get started with the IoT Gateway Starter Kit Simulated device Get started with a simulated device Lesson 1: Configure your NUC Set up Intel NUC as an IoT gateway Lesson 2: Create your IoT Hub Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create an IoT hub and register your device Lesson 3: Receive messages from the simulated device Configure and run the BLE sample app Read messages from your IoT hub Lesson 4: Save messages to Azure Table storage Create an Azure function app and Azure Storage account Read messages persisted in Azure Table storage Troubleshooting SensorTag device Get started with a SensorTag device Lesson 1: Configure your NUC Set up Intel NUC as an IoT gateway Lesson 2: Create your IoT Hub Get the tools (Windows 7+) Get the tools (Ubuntu 16.04) Get the tools (macOS 10.10) Create an IoT hub and register your device Lesson 3: Receive messages from the simulated device Configure and run the BLE sample app Read messages from your IoT hub Lesson 4: Save messages to Azure Table storage Create an Azure function app and Azure Storage account Read messages persisted in Azure Table storage Troubleshooting Get started with the IoT device SDK Introduction to the Azure IoT device SDK for C IoT device SDK for C: more about IoTHubClient IoT device SDK for C: more about serializer How To Process device-to-cloud messages tutorial (.NET) Process device-to-cloud messages tutorial (Java) Upload files from devices tutorial Send cloud-to-device messages (.NET) Send cloud-to-device messages (Java) Send cloud-to-device messages (Node) Get started with device twins (Node) Get started with device twins (.NET/Node) Use direct methods for Node.js Use direct methods for .NET/Node Get started with device management for Node.js Get started with device management for .NET/Node How to use twin properties (Node) How to use twin properties (.NET/Node) Use device jobs to update device firmware for Node.js Use device jobs to update device firmware for .NET/Node Schedule and broadcast jobs for Node.js Schedule and broadcast jobs for .NET/Node Plan Comparison of IoT Hub to Event Hubs Scale your solution High availability and disaster recovery Supporting additional protocols Develop Introduction Send and receive messages Device-to-cloud feature guide Cloud-to-device feature guide Upload files from a device Manage device identities Control access to IoT Hub Understand device twins Invoke direct methods on a device Schedule jobs on multiple devices IoT Hub endpoints Query language Quotas and throttling Pricing examples Device and service SDKs MQTT support Glossary Manage Create an IoT hub using the portal Create an IoT hub using the CLI 2.0 Preview Create an IoT hub using the CLI Create an IoT hub using REST Create an IoT hub using Powershell Create an IoT hub using a template Configure file upload Bulk manage IoT devices Usage metrics Operations monitoring Configure IP filtering Gateway SDK Simulate a device with the Gateway SDK tutorial (Linux) Simulate a device with the Gateway SDK tutorial (Windows) Send messages from a real device with the Gateway SDK tutorial Secure Security from the ground up Security best practices Security architecture Secure your IoT deployment Reference Azure CLI 2.0 Preview .NET (Service) .NET (Devices) Java (Service) Java (Devices) Azure IoT SDKs Gateway SDK REST (Resource Provider) REST (Device Identities) REST (Device Messaging) REST API Related Azure IoT Suite Azure Event Hubs Stream Analytics Machine Learning Resources Pricing MSDN forum Stack Overflow Videos Service updates Learning path Azure IoT Developer Center Azure Certified for IoT device catalog