Azure IoT Developer Center
Get started with Azure IoT Suite and IoT Hub and learn how easy it is to connect your IoT devices to Microsoft Azure. Whether this is your first experience with the Internet of Things or you’re a seasoned pro, we have the tools and technologies to get you going.
Connect your devices to Azure IoT
Get started on your IoT project with confidence by leveraging our Azure IoT Starter Kits or choosing from hundreds of Certified for IoT devices in our device catalogue. All devices are platform-agnostic and tested to connect seamlessly to Azure IoT Hub.
Connect all your devices to Azure IoT using our open-source Device SDKs. Our SDKs support multiple operating systems, such as Linux, Windows and real-time operating systems, as well as multiple programming languages, such as C, Node.js, Java, .NET and Python.
Build and deploy edge intelligence
Azure IoT Gateway SDK
Organisations often use IoT gateways to isolate and secure their IoT solutions. Some IoT devices need to connect to the cloud, but are not capable to protect themselves from the internet. In other cases, the IoT gateway provides additional intelligence and functionality.
The Azure IoT Gateway SDK provides code to reduce the necessary work required for the development of gateway logic and lets you deploy gateway intelligence tailored to your specific IoT scenario. This SDK enables you to build a gateway that supports legacy devices, runs edge analytics, minimises latency, conserves network bandwidth, supports reliable operations and addresses security concerns.
Monitor and manage billions of IoT devices
Azure IoT Hub
Azure IoT Hub enables you to easily and securely connect your IoT devices to Microsoft Azure. You can establish bi-directional communication with all your IoT devices, work with familiar platforms and protocols and reliably update and manage devices at scale with new device management capabilities. IoT Hub authenticates on a per-device basis so your IoT solution is set up to retain confidentiality of both cloud-to-device and device-to cloud messages.