
Learn to connect microcontrollers and Raspberry Pi to the Azure cloud, explore Azure IoT architecture, telemetry, and secure IoT solutions through hands-on projects and a clear roadmap.
Explore the five core IoT building blocks—things, connect, collect, learn, and do—and how Azure IoT implements them with devices, hub, stream processing, and storage.
Outline the Azure IoT course roadmap, from a warm-up with an IoT hub to four activities: triggering actuators, scheduling actions, sending alerts, and visualizing telemetry.
Set up a Raspberry Pi and wire the HC-SR04 ultrasonic sensor to measure distance with a 1:2 voltage divider, then connect to Azure IoT Hub via Python modules and SDK.
Learn to run a Python script on a Raspberry Pi to measure distance with an ultrasonic sensor and view telemetry in the Azure portal via MQTT.
Learn to build an Azure IoT pipeline using service bus topics and subscriptions and Azure Stream Analytics to trigger a Raspberry Pi LED based on temperature and humidity telemetry.
Create an Azure logic app with a recurrence trigger that fires at a specified time and sends a flag value 1 to a Service Bus topic.
Learn to schedule actions with the cron scheduler on a Raspberry Pi by linking a Python script to cron, configure crontab, and verify via Azure Logic Apps run history.
Set up an Azure Service Bus queue and configure an Azure Stream Analytics job to route IoT Hub messages with temperature above 27 degrees to the queue, enabling user notifications.
Visualize real-time IoT sensor data by configuring an Azure Stream Analytics job to stream telemetry to a Power BI dataset, using a custom IoT hub consumer group.
Explore how Azure IoT Hub secures device communication through permissions and SAS token-based authentication, with shared access policies, identity registry credentials, and protocol-specific tokens.
Learn to secure anAzure IoT Hub with X.509 certificate authentication by generating OpenSSL certificates, registering a device with SHA-1/SHA-256 thumbprints, and sending telemetry via MQTT.
UPDATE JUNE 2022
Azure IoT Python SDK Updated Installation
Hello learners, Welcome to MAKERDEMY’s "Introduction to Microsoft Azure IoT" course. If you are looking for that one course that will help you gain the confidence to learn Microsoft Azure IoT, you have come to the right place.
With numerous custom made illustrations and animations, we have set the standard in terms of production quality. All so that you can have a terrific learning experience.
This course is meant for anyone who wants to build real-world IoT applications using Microsoft Azure Cloud services.
If you are an engineer who wants to start working with one of the most popular cloud-based IoT platforms or a hobbyist looking to enter the world of the Internet of Things, you will find this course very useful. This is because we have tailored this course by giving equal importance to both the projects as well as the concepts.
So come join me in this introductory course on Microsoft Azure IoT. I am looking forward to being your instructor and hearing about all the wonderful projects you were able to build leveraging the cloud services provided by Microsoft Azure.
What are the requirements or prerequisites for taking your course?
Basic knowledge of working with the Raspberry Pi & the SparkFun ESP32 Thing.
Basic knowledge about the Linux shell commands & Python programming language
Familiarity with programming in the Arduino IDE