In this section, we will build a simulated version of a typical IoT application using the Azure IoT Hub. In the following diagram, you can see a temperature sensor connected to the Azure IoT Hub, which is then picked up by a Windows PC:
![](https://static.packt-cdn.com/products/9781838829902/graphics/assets/a1ace760-314d-4824-bf2f-2a03ebc5b176.png)
Instead of hooking up an actual temperature sensor, we will simulate it with a Python program. If you do not already have an Azure account/subscription, you will need to sign up and create one.
For this tutorial, you will require the following:
- An Azure account/subscription
- A computer running Python 3.7+
- A Windows computer to run a small utility
Let's get started.