Azure IoT Hub get started with real devices

You can use Azure IoT Hub and the Azure IoT device SDKs to build Internet of Things (IoT) solutions:

  • Azure IoT Hub is a fully managed service in the cloud that securely connects, monitors, and manages your IoT devices. Use the Azure IoT Device SDKs to implement your IoT devices.
  • Use an IoT gateway in more complex IoT scenarios. For example, where you need to consider factors such as legacy devices, bandwidth costs, security and privacy policies, or edge data processing. In these scenarios, use Azure IoT Edge to implement a gateway that connects devices to your IoT hub.

What the How-to articles cover

These articles introduce you to Azure IoT Hub and the device SDKs. The articles cover common IoT scenarios to demonstrate the capabilities of IoT Hub. The articles also illustrate how to combine IoT Hub with other Azure services and tools to build more powerful IoT solutions. In the articles, you use real IoT devices.

Set up your device

Connect an IoT device or gateway to Azure IoT Hub:

IoT device Programming language
Raspberry Pi Python, Node.js, C
IoT DevKit Arduino in VSCode
Intel Edison Node.js, C
Adafruit Feather HUZZAH ESP8266 Arduino
Sparkfun ESP8266 Thing Dev Arduino
Adafruit Feather M0 Arduino
Online device simulator Raspberry Pi (Node.js)

Extended IoT scenarios

Use other Azure services and tools. When you have connected your device to IoT Hub, you can explore additional scenarios that use other Azure tools and services:

Scenario Azure service or tool
Manage IoT Hub messages iothub-explorer tool
Manage your IoT device Azure CLI 2.0 and the IoT extension
Save IoT Hub messages to Azure storage Azure table storage
Visualize sensor data Microsoft Power BI
Visualize sensor data Azure Web Apps
Forecast weather with sensor data Azure Machine Learning
Automatic anomaly detection and reaction Azure Logic Apps

Next steps

When you have completed these tutorials, you can further explore the capabilities of IoT Hub in the Developer guide. You can find additional tutorials in the How To section.