Azure IoT Hub for Developers: Getting Started
The Internet of Things is here and it has brought tremendous new opportunities, and tooling learning requirements, with it. This course will introduce you to Azure IoT Hub and teach you how to build both device-side and cloud-side solutions.
What you'll learn
The Internet of Things, commonly known as IoT, is a tremendous opportunity with the potential to disrupt virtually all other industries. Companies that can bring new solutions to market quickly will have a distinct advantage in this changing landscape. In this course, Azure IoT Hub for Developers: Getting Started, you will learn how Microsoft Azure IoT Hub can help you quickly build robust, scalable IoT solutions. First, you will learn the basics of Azure IoT Hub and how it addresses common IoT challenges. Next, you will use Microsoft's IoT client SDK to build a .NET Core device application. After that, you will learn how to use Azure IoT Hub to send and receive messages, both on the device side, and on the cloud side. Finally, you will see how you can deploy your solutions in the cloud and benefit from other Azure capabilities. When you have completed this course, you will have the foundation you need to build Azure IoT Hub as you capitalize on the Internet of Things. Software required: Visual Studio 2015 and up, NodeJS, .NET Core, Azure IoT Hub SDK.
Table of contents
- Introduction and Overview 1m
- Demo: Creating an IoT Hub 3m
- How Devices Connect to the Hub 2m
- Demo: Creating a Device 3m
- Demo: Simulating a Device 2m
- IoT Hub Endpoints and Routing 2m
- Demo: Creating a Storage Account 2m
- Demo: Creating Custom Endpoints and Routes 5m
- Demo: Viewing Messages in Blob Storage 2m
- Demo: Peeking Inside IoT Hub 2m
- Summary 1m
- Introduction and Overview 2m
- Demo: Creating the Device Agent .NET Core Project 3m
- Device Connections - Security and Transports 3m
- Demo: Connecting to the Hub with .NET Core 2m
- Demo: Sending Data to IoT Hub with .NET Core 2m
- Demo: Sending Complex Objects to IoT Hub 2m
- Device Twin Overview 1m
- Demo: Changing Device Twin Properties with .NET Core 3m
- Summary 1m
- Introduction and Overview 1m
- Quick Overview of Azure Event Hubs 4m
- Processing Messages from IoT Hub 1m
- Demo: Creating an Event Processor Host Application 5m
- Demo: Creating a Simple Event Processor 4m
- Scaling with Multiple Event Processor Hosts 1m
- Demo: Event Processor Host Scaling In Action 2m
- Event Hub Considerations 2m
- Demo: Peeking Under the Hood of Event Processor Host 3m
- Device-to-Cloud Messaging 3m
- Demo: Defining a Shared Message Contract 2m
- Demo: Sending Device-to-Cloud Messages 3m
- Demo: Processing Device-to-Cloud Messages 2m
- Summary 2m
- Introduction and Overview 1m
- Types of Messages 1m
- Cloud to Device Messaging 2m
- Demo: Receiving Messages on a Device 3m
- Demo: Sending Messages from the Cloud 5m
- Message Feedback Overview 1m
- Demo: Using Message Feedback 4m
- Direct Methods Overview 2m
- Demo: Receiving Direct Method Calls 5m
- Demo: Initiating Direct Method Calls 2m
- Device Twins Revisited 2m
- Demo: Handling Device Twin Update Requests 7m
- Demo: Sending Device Twin Updates 5m
- Demo: Monitoring Device Twins via Querying 2m
- Choosing a Messaging Approach 2m
- Summary 1m