Cloud to device
Introduction to Azure IoT Hub
IoT isn't anything new, in fact it's been something companies have been doing since before it was named IoT. So you might wonder, if it's not new, then why all the hype? It's a good question and the answer is complex. However these days there are a few things that have enabled IoT to take off. The internet is ubiquitous and reasonably inexpensive, makeing it easy to get devices online. The cloud is another enabler, and it's an important one, because it's helped to make it possible for individuals to do things that were once cost prohibitive. Another enabler is hardware devices such as the Raspberry Pi or Arduino. These boards make it easy for just about anyone with $40 to start prototyping.
Since the cloud is a major enabler of IoT, it's no surprise that cloud vendors are creating their own IoT solutions. Azure has a lot to offer in the IoT world, and one of the services is IoT Hub. IoT Hub is a services that provides a device registry as well as mechanisms for cloud-to-devices and device-to-cloud communication.
This lesson is intended to help get you up to speed on using Azure IoT Hub, and in particular, with the IoT Hub SDKs.
Getting Started With Azure IoT Hub: What You'll Learn
Lecture | What you'll learn |
---|---|
Lesson Intro | What to expect from this lesson |
Introductio to IoT Hub | A high level overview of what Azure IoT Hub is, and its basic capabilities |
Devices and Developers | What are devices |
Device Management | The IoT Hub Devices Registry |
Device to Cloud | Device to cloud messages |
Device to Cloud - Part 2 | Endpoints and file uploads |
Cloud to device | Sending messages to devices from IoT Hub |
Device Configuration | Configuring device state, and invoking messages |
Next Steps | What's next |
The source code for this lesson can be downloaded from Github
If you have thoughts or suggestions for this lesson, please contact Cloud Academy at support@cloudacademy.com.