您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

用于创建 IoT 解决方案的 Azure 技术和服务Azure technologies and services for creating IoT solutions

Azure IoT 技术和服务提供的选项可以用来创建范围广泛的各种 IoT 解决方案,支持组织进行数字转型。Azure IoT technologies and services provide you with options to create a wide variety of IoT solutions that enable digital transformation for your organization. 例如,你能够:For example, you can:

  • 使用 Azure IoT Central(一种托管的 IoT 应用程序平台)来构建并部署安全的企业级 IoT 解决方案。Use Azure IoT Central, a managed IoT application platform, to build and deploy a secure, enterprise-grade IoT solution. IoT Central 提供一组特定于行业的应用程序模板(例如零售和医疗保健),用于加速解决方案开发过程。IoT Central features a collection of industry-specific application templates, such as retail and healthcare, to accelerate your solution development process.
  • 扩展 Azure IoT 解决方案加速器的开源代码库,以便实现常见的 IoT 方案,例如远程监视或预测性维护。Extend the open-source code base for an Azure IoT solution accelerator to implement a common IoT scenario such as remote monitoring or predictive maintenance.
  • 使用 Azure IoT 平台服务(例如 Azure IoT 中心Azure IoT 设备 SDK),以便从头开始构建自定义 IoT 解决方案。Use Azure IoT platform services such as Azure IoT Hub and the Azure IoT device SDKs to build a custom IoT solution from scratch.

Azure IoT 技术、服务和解决方案

Azure IoT CentralAzure IoT Central

IoT Central 应用程序平台可减轻开发、管理和维护企业级 IoT 解决方案的负担和成本。The IoT Central application platform reduces the burden and cost of developing, managing, and maintaining enterprise-grade IoT solutions. IoT Central 的可自定义 Web UI 用于监视设备条件、创建规则并在其整个生命周期中管理数百万个设备及其数据。IoT Central's customizable web UI in lets you monitor device conditions, create rules, and manage millions of devices and their data throughout their life cycle. 可以通过 IoT Central 中的 API 图面以编程方式进行访问,以便配置 IoT 解决方案并与之交互。The API surface within IoT Central gives you programmatic access to configure and interact with your IoT solution.

Azure IoT Central 是完全托管的应用程序平台,可以用来创建自定义 IoT 解决方案。Azure IoT Central is a fully managed application platform that you can use to create custom IoT solutions. IoT Central 使用应用程序模板来创建解决方案。IoT Central uses application templates to create solutions. 模块可以用于通用解决方案,还可以用于特定的行业(例如能源、医疗保健、政府以及零售)。There are templates for generic solutions and for specific industries such as energy, healthcare, government, and retail. IoT Central 应用程序模板可以用来在数分钟内部署 IoT Central 应用程序,然后使用主题、仪表板和视图对其进行自定义。IoT Central application templates let you deploy an IoT Central application in minutes that you can then customize with themes, dashboards, and views.

Azure IoT 认证设备目录中选择用于快速连接到解决方案的设备。Choose devices from the Azure Certified for IoT device catalog to quickly connect to your solution. 使用 IoT Central Web UI 监视并管理设备,使之始终正常运行并处于连接状态。Use the IoT Central web UI to monitor and manage your devices to keep them healthy and connected. 使用连接器和 API 将 IoT Central 应用程序与其他业务应用程序集成。Use connectors and APIs to integrate your IoT Central application with other business applications.

作为完全托管的应用程序平台,IoT Central 具有简单且可预测的定价模型。As a fully managed application platform, IoT Central has a simple, predictable pricing model.

Azure IoT 解决方案加速器Azure IoT solution accelerators

Azure IoT 解决方案加速器是一组可自定义的企业级解决方案。The Azure IoT solution accelerators are a collection of customizable enterprise-grade solutions. 可以按原样部署这些解决方案,也可以使用开源 Java 或 .NET 源代码开发自定义 IoT 解决方案。You can deploy these solutions as they are, or develop a custom IoT solution using the open-source Java or .NET source code.

Azure IoT 解决方案加速器可以对 IoT 解决方案进行高级控制。Azure IoT solution accelerators provide a high level of control over your IoT solution. 解决方案加速器包含预生成的用于常见 IoT 方案的解决方案,可以在数分钟内将其部署到 Azure 订阅。The solution accelerators include prebuilt solutions for common IoT scenarios that you can deploy to your Azure subscription in minutes. 这些方案包括:The scenarios include:

  • 远程监视Remote monitoring
  • 连接工厂Connected factory
  • 预见性维护Predictive maintenance
  • 设备模拟Device simulation

所有解决方案加速器的开源代码库都在 GitHub 上提供。The open-source code base for all the solution accelerators is available on GitHub. 下载代码即可根据具体的 IoT 要求来自定义解决方案加速器。Download the code to customize a solution accelerator to meet your specific IoT requirements.

解决方案加速器使用 Azure 服务,例如,必须在 Azure 订阅中管理的 Azure IoT 中心和 Azure 存储。The solution accelerators use Azure services such as Azure IoT Hub and Azure Storage that you must manage in your Azure subscription.

自定义解决方案Custom solutions

若要从头构建 IoT 解决方案,或扩展使用 IoT Central 或解决方案加速器创建的解决方案,请使用一项或多项下述 Azure IoT 技术和服务:To build an IoT solution from scratch, or extend a solution created using IoT Central or a solution accelerator, use one or more of the following Azure IoT technologies and services:

设备Devices

使用 Azure IoT 初学者套件之一开发 IoT 设备,或者从 Azure IoT 认证设备目录选择要使用的设备。Develop your IoT devices using one of the Azure IoT Starter Kits or choose a device to use from the Azure Certified for IoT device catalog. 使用开源设备 SDK 实现嵌入代码。Implement your embedded code using the open-source device SDKs. 设备 SDK 支持多种操作系统,例如 Linux、Windows 和实时操作系统。The device SDKs support multiple operating systems, such as Linux, Windows, and real-time operating systems. 有用于多种编程语言(例如 CNode.jsJava.NETPython)的 SDK。There are SDKs for multiple programming languages, such as C, Node.js, Java, .NET, and Python.

可以使用 IoT 即插即用预览版服务进一步简化为设备创建嵌入代码的方式。You can further simplify how you create the embedded code for your devices by using the IoT Plug and Play Preview service. IoT 即插即用使解决方案开发人员能够将设备与其解决方案相集成,而无需编写任何嵌入代码。IoT Plug and Play enables solution developers to integrate devices with their solutions without writing any embedded code. IoT 即插即用的核心是描述设备功能的设备功能模型架构。 At the core of IoT Plug and Play, is a device capability model schema that describes device capabilities. 使用设备功能模型生成嵌入设备代码并配置基于云的解决方案,例如 IoT Central 应用程序。Use the device capability model to generate your embedded device code and configure a cloud-based solution such as an IoT Central application.

可通过 Azure IoT Edge 将部分 IoT 工作负载从 Azure 云服务下移至你的设备。Azure IoT Edge lets you offload parts of your IoT workload from your Azure cloud services to your devices. IoT Edge 可降低解决方案中的延迟、减少设备与云的数据交换量并支持脱机方案。IoT Edge can reduce latency in your solution, reduce the amount of data your devices exchange with the cloud, and enable off-line scenarios. 你可通过 IoT Central 和某些解决方案加速器来管理 IoT Edge 设备。You can manage IoT Edge devices from IoT Central and some solution accelerators.

Azure Sphere 是一个安全的高级应用程序平台,具有针对互连设备的内置通信和安全功能。Azure Sphere is a secured, high-level application platform with built-in communication and security features for internet-connected devices. 它包括一个安全的微控制器单元、一个自定义的基于 linux 的操作系统和一项基于云的安全服务(提供连续的可续订安全性)。It includes a secured microcontroller unit, a custom Linux-based operating system, and a cloud-based security service that provides continuous, renewable security.

云连接Cloud connectivity

Azure IoT 中心服务可在数百万个 IoT 设备和一个基于云的解决方案之间实现安全可靠的双向通信。The Azure IoT Hub service enables reliable and secure bidirectional communications between millions of IoT devices and a cloud-based solution. Azure IoT 中心设备预配服务是用于 IoT 中心的帮助程序服务。Azure IoT Hub Device Provisioning Service is a helper service for IoT Hub. 可以通过此服务将设备以零接触的方式实时预配到适当的 IoT 中心,不需要人为干预。The service provides zero-touch, just-in-time provisioning of devices to the right IoT hub without requiring human intervention. 有了这些功能,客户就可以通过安全且可缩放的方式预配数百万台设备。These capabilities enable customers to provision millions of devices in a secure and scalable manner.

IoT 中心是解决方案加速器的核心组件,可以用来克服 IoT 实现难题,例如:IoT Hub is a core component of the solution accelerators and you can use it to meet IoT implementation challenges such as:

  • 大容量设备连接和管理。High-volume device connectivity and management.
  • 大容量遥测引入。High-volume telemetry ingestion.
  • 设备的命令和控制。Command and control of devices.
  • 设备安全措施实施。Device security enforcement.

弥合物理世界和数字世界之间的差距Bridging the gap between the physical and digital worlds

Azure 数字孪生是一种 IoT 服务,用于为物理环境建模。Azure Digital Twins is an IoT service that enables you to model a physical environment. 它使用的空间智能图可以对人员、空间和设备之间的关系建模。It uses a spatial intelligence graph to model the relationships between people, spaces, and devices. 通过跨数字和物理世界关联数据,可以创建上下文感知的解决方案。By corelating data across the digital and physical worlds you can create contextually aware solutions.

Iot Central 使用数字孪生将现实世界中的设备和数据与用户用来监视和管理这些连接设备的数字模型同步。Iot Central uses digital twins to synchronize devices and data in the real world with the digital models that enable users to monitor and manage those connected devices.

数据和分析Data and analytics

IoT 设备通常生成大量时序数据,例如从传感器读取的温度数据。IoT devices typically generate large amounts of time series data, such as temperature readings from sensors. Azure 时序见解可以连接到某个 IoT 中心,从设备读取遥测流,存储该数据,然后我们就可以查询它并将它可视化。Azure Time Series Insights can connect to an IoT hub, read the telemetry stream from your devices, store that data, and enable you to query and visualize it.

Azure Maps 是一系列地理空间服务,这些服务使用新鲜的地图数据为 Web 和移动应用程序提供准确的地理上下文。Azure Maps is a collection of geospatial services that use fresh mapping data to provide accurate geographic context to web and mobile applications. 可以使用 REST API、基于 Web 的 JavaScript 控件或 Android SDK 来构建应用程序。You can use a REST API, a web-based JavaScript control, or an Android SDK to build your applications.

后续步骤Next steps

如需实践体验,请尝试以下快速入门之一:For a hands-on experience, try one of the quickstarts: