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 where you need to consider factors such as legacy devices, bandwidth costs, security and privacy policies, or edge data processing. In these scenarios, you use Azure IoT Edge to implement a gateway that connects devices to your IoT hub.
What the tutorials cover
These tutorials introduce you to Azure IoT Hub and the device SDKs. The tutorials cover common IoT scenarios to demonstrate the capabilities of IoT Hub. The tutorials also illustrate how to combine IoT Hub with other Azure services and tools to build more powerful IoT solutions. In the tutorials you can choose to use either simulated or real IoT devices. In addition, you can learn how to use a gateway to enable devices to connect to your IoT hub.
Setup your device: Connect IoT device or gateway to Azure IoT Hub
You can choose your real or simulated device to get started.
|IoT device||Programming language|
|Raspberry Pi||Node.js, C, Python|
|Intel Edison||Node.js, C|
|Adafruit Feather HUZZAH ESP8266||Arduino|
|Sparkfun ESP8266 Thing Dev||Arduino|
|Adafruit Feather M0||Arduino|
|Simulated device on PC||.NET, Java, Node.js, Python|
|Online device simulator||Raspberry Pi (Node.js)|
In addition, you can use an IoT Edge gateway to enable devices to connect to your IoT hub.
|Gateway device||Programming language||Platform|
|Intel NUC (model DE3815TYKE)||C||Wind River Linux|
|Simulated gateway||C||Linux, Windows|
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||iothub-explorer tool|
|Save IoT Hub messages to Azure storage||Azure table storage|
|Visualize sensor data||Microsoft Power BI, Azure Web Apps|
|Forecast weather with sensor data||Azure Machine Learning|
|Automatic anomaly detection and reaction||Azure Logic Apps|