Microsoft Azure

Azure IoT Reference Architecture The IoT Architecture Guide aims to accelerate customers building IoT Solutions on Azure by providing a proven production ready architecture, with proven technology implementation choices, and with links to Solution Accelerator reference architecture implementations such as Remote Monitoring and Connected Factory. The document offers an overview of the IoT space, recommended subsystem factoring for scalable IoT solutions, prescriptive technology recommendations per subsystems, and detailed sections per subsystem that explore use cases and technology alternatives. Azure IoT Reference Architecture Guide

Azure IoT Fundamentals in Microsoft Docs

Azure IoT Overview (GitHub)

Azure IoT Blogs
Azure Sphere Azure Sphere brings together the best of Microsoft’s expertise in cloud, software, and silicon—resulting in a unique approach to security that starts in the silicon and extends to the cloud. Together, Azure Sphere MCUs, The Azure Sphere OS, and our Azure Sphere Security Service provide a foundation of security and connectivity that lets you create intelligent products and experiences that customers love—and get them to market quickly—at a price point that enables IoT at scale.Azure Sphere in Microsoft Docs

Azure Sphere Usage scenario

Pre-order a development kit

Azure Sphere in DPC
Azure IoT HubAzure IoT Hub is a cloud service that acts as a central message hub for bi-directional communication between IoT cloud applications and the connected devices. Azure IoT Hub enables reliable and secure communications between millions of IoT devices and a cloud-hosted solution backend.IoT Hub in Microsoft Docs

IoT Hub Device provisioning service
Azure IoT EdgeAzure IoT Edge builds on top of IoT Hub. This service is used to analyze data on devices, at the edge, instead of in the cloud. IoT Edge enables devices to spend less time sending messages to the cloud so they can react more quickly to changes in status.IoT Edge in Microsoft Docs
Device SDKDevice SDKs enable you to build apps that run on your IoT devices. These apps send telemetry to your IoT hub, and optionally receive messages, job, method, or twin updates from your IoT hub. You can connect virtually any device to IoT Hub by leveraging different device SDKs.Azure IoT Hub Device SDKs in Microsoft Docs
Azure IoT CentralAzure IoT Central is a fully managed SaaS (software-as-a-service) solution that makes it easy to connect, monitor and manage your IoT assets at scale. Azure IoT Central simplifies the initial setup of your IoT solution and reduces the management burden, operational costs, and overhead of a typical IoT project. Learn how to create, customize, manage, and use an Azure IoT Central application with our quick starts and tutorials.IoT Central in Microsoft Docs
Azure IoT Solution AcceleratorsThe Azure IoT Solution Accelerators are a set of open source PaaS solutions that deploy into your subscription in minutes. They are implementations of common IoT solution patterns aligned with our IoT Reference Architecture. Each solution can be customized and extended to meet your specific requirements. Add new devices—and connect existing ones—using device SDKs for multiple platforms, including Linux, Windows, and real-time operating systems. Easily scale from just a few sensors to millions of simultaneously connected devices and rely on the global availability of Azure—no matter how large or small your project.IoT Solution Accelerators in Microsoft Docs


Azure Machine LearningThe Windows AI Platform, together with Azure Machine Learning and Azure IoT Edge, will bring hardware-accelerated machine learning model evaluation on the edge. By using instruction set optimizations on modern CPUs, hardware acceleration on GPUs that support DirectX 12, and a driver model for purpose-built AI processors in the future, the Windows AI Platform will deliver performance and efficiency on the broadest range of devices.Microsoft's Machine Learning Product options
Azure Digital TwinsThis service enables you to create comprehensive models of the physical environment. You can model the relationships and interactions between people, spaces, and devices. For example, you can predict maintenance needs for a factory, analyze real-time energy requirements for an electrical grid, or optimize the use of available space for an office.Azure Digital Twins on Microsoft Docs
Time Series InsightsThis service enables you to store, visualize, and query large amounts of time series data generated by IoT devices. You can use this service with IoT Hub.Time Series Insights on Microsoft Docs
Azure MapsThis service provides geographic information to web and mobile applications. There is a full set of REST APIs as well as a web-based JavaScript control that can be used to create flexible applications that work on desktop or mobile applications for both Apple and Windows devices.Azure Maps on Microsoft Docs