Skip to main content Explore View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Today at //Build, we are announcing two new offerings to make it significantly easier for customers to manage their IoT deployments: Azure IoT Hub device management and the Azure IoT Gateway SDK. With the preview of these powerful new capabilities, we’re providing developers, IT managers and OT operators with tools to make managing their IoT deployments easier than ever.

IoT solutions are typically comprised of many types of devices with different software, firmware, connectivity and security capabilities. For many businesses, it’s already challenging to keep the software, firmware and configuration of new devices up to date—an issue that is often compounded as IoT devices are geographically dispersed. In addition, many businesses now need to connect older or “legacy” devices they invested in years ago, some of which are not capable of communicating directly to the cloud and need an intermediate device to help. With our new offerings today, we’re addressing these challenges and continuing to simplify IoT so customers can focus on taking advantage of the opportunity instead of the logistics.

Azure IoT Hub device management

With new device management capabilities in Azure IoT Hub, administrators can enroll, view status and health, organize, control access, and update the software, firmware and configurations of millions of geographically dispersed IoT devices. By leveraging device management capabilities in Azure IoT Hub, customers can realize significant time and resource savings by removing the burden of developing and maintaining custom device management solutions.

Azure IoT Hub scales to manage millions of devices supporting the LWM2M protocol, the leading standard from the Open Mobile Alliance (OMA) for IoT device management. In collaboration with the Eclipse Foundation and other members of the open source community, we’re excited to be contributing to the growing number of developers and device makers leveraging LWM2M for device management of IoT devices.

Azure IoT Hub device management is currently being used by early adopters to enable a simplified cloud programming model for IoT solutions through new service side APIs:

  • Device Registry Manager API: Provides a first-class device object for working with IoT devices in your cloud solution. Through this device object, your cloud solution can interact with device and service properties. Device properties are used by the device for configuration or to inform the IoT solution of device state (e.g. firmware version, OEM name, serial number, etc…). Service properties, such as tags, are reference data needed by the IoT solution and not by the device.
  • Device Groups API: Work with your fleet of devices in groups and control access in a way that maps to your solution topology.
  • Device Queries API: Find devices in your IoT solution based on tags, device, or service properties.
  • Device Models API: Define the information model for the devices and entities in your IoT solution.
  • Device Jobs API: Run and monitor simultaneous device orchestrations on your global fleet of devices across a heterogeneous device population.

Azure IoT Gateway SDK

Azure IoT Gateway SDK has evolved into Azure IoT Edge on May 10, 2017. To learn more, click here.

Field gateways are a very important part of an IoT deployment and our Azure IoT Gateway SDK enables developers and ISVs to easily build and deploy modules for edge intelligence, giving them the ability to optimize and process data before it’s sent to the cloud. It also enables them to connect legacy devices to the Azure cloud without having to replace existing infrastructure. The Azure IoT Gateway SDK achieves this by providing source code that takes care of much of the necessary busy work required for the development of a gateway application, including dynamic module loading, configuration, and data pipelining.

Anyone with complex or heterogeneous device topologies can benefit from Azure IoT Gateway SDK: Whether you need to connect legacy devices to Azure IoT Hub and manage those devices from the cloud through the gateway, or provide edge intelligence capabilities such as encryption, annotation, preprocessing, filtering, or any other logic to be executed prior to sending data to the cloud. This has multiple advantages to the business, including enabling real time-sensitive edge logic to minimize latency, reducing bandwidth costs by processing selected data locally, and helping to enforce security and privacy constraints.

We’re thrilled to introduce these two new capabilities that make managing your IoT deployments even easier – and we’re just getting started.

Learn more about Microsoft’s approach to the Internet of Things at InternetofYourThings.com.

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.