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

什么是 Azure IoT Central?What is Azure IoT Central?

备注

你当前正在查看的是原始 IoT Central 文档。You're currently viewing the original IoT Central documentation. 若要查看更新的预览功能 文档,请访问什么是 Azure IoT Central(预览功能)?To view the updated preview features documentation go to What is Azure IoT Central (preview features)?.

Azure IoT Central 是一个完全托管的 IoT 软件即服务解决方案,可用来轻松创建对物理和电子世界进行连接的产品。Azure IoT Central is a fully managed IoT software-as-a-service solution that makes it easy to create products that connect the physical and digital worlds. 可以通过以下方式实现有关已连接产品的远景:You can bring your connected product vision to life by:

  • 通过已连接的设备提供新见解,来为客户提供更好的产品和体验。Deriving new insights from connected devices to enable better products and experiences for your customers.
  • 为组织创造新的业务机会。Creating new business opportunities for your organization.

与典型的 IoT 项目相比,Azure IoT Central:Azure IoT Central, as compared to a typical IoT project:

  • 降低了管理负担。Reduces the management burden.
  • 降低了运营成本和开销。Reduces operational costs and overheads.
  • 可以轻松自定义应用程序,同时利用:Makes it easy to customize your application, while working with:

下面的视频概述了 Azure IoT Central:The following video presents an overview of Azure IoT Central:

本文概述了与 Azure IoT Central 相关的以下内容:This article outlines, for Azure IoT Central:

  • 与项目关联的典型角色。The typical personas associated with a project.
  • 如何创建应用程序。How to create your application.
  • 如何将设备连接到应用程序。How to connect your devices to your application
  • 如何管理应用程序。How to manage your application.

角色Personas

本 Azure IoT Central 文档提到了四个与 Azure IoT Central 应用程序进行交互的角色:The Azure IoT Central documentation refers to four personas who interact with an Azure IoT Central application:

  • “构建者” 负责定义可以连接到应用程序的设备类型,并为操作员自定义应用程序。A builder is responsible for defining the types of devices that connect to the application and customizing the application for the operator.
  • “操作员” 管理连接到应用程序的设备。An operator manages the devices connected to the application.
  • “管理员” 负责执行管理任务,例如,管理应用程序中的用户和角色。An administrator is responsible for administrative tasks such as managing users and roles within the application.
  • “设备开发者” 创建在连接到应用程序的设备上运行的代码。A device developer creates the code that runs on a device connected to your application.

创建 Azure IoT Central 应用程序Create your Azure IoT Central application

构建者使用 Azure IoT Central 为组织创建自定义的、托管在云中的 IoT 解决方案。As a builder, you use Azure IoT Central to create a custom, cloud-hosted IoT solution for your organization. 自定义的 IoT 解决方案通常包括:A custom IoT solution typically consists of:

  • 一个基于云的应用程序,它从设备接收遥测数据并使得你可以管理这些设备。A cloud-based application that receives telemetry from your devices and enables you to manage those devices.
  • 运行自定义代码且连接到基于云的应用程序的多个设备。Multiple devices running custom code connected to your cloud-based application.

可以快速部署新的 Azure IoT Central 应用程序,然后在浏览器中对其进行自定义以满足特定要求。You can quickly deploy a new Azure IoT Central application and then customize it to your specific requirements in your browser. 作为构建者,你可以使用基于 Web 的工具为连接到应用程序的设备创建“设备模板” 。As a builder, you use the web-based tools to create a device template for the devices that connect to your application. 设备模板是定义一种设备的特征和行为的蓝图,例如:A device template is the blueprint that defines the characteristics and behavior of a type of device such as the:

  • 它发送的遥测。Telemetry it sends.
  • 操作员可以修改的业务属性。Business properties that an operator can modify.
  • 由设备设置的、在应用程序中处于只读状态的设备属性。Device properties that are set by a device and are read-only in the application.
  • 应用程序对其做出响应的阈值。Thresholds the application responds to.
  • 决定了设备行为的设置。Settings that determine the behavior of the device.

可以立即使用 Azure IoT Central 生成的模拟数据测试设备模板和应用程序。You can immediately test your device templates and application with simulated data that Azure IoT Central generates for you.

构建者还可以为负责日常使用应用程序的操作员自定义 Azure IoT Central 应用程序 UI。As a builder, you can also customize the Azure IoT Central application UI for the operators who are responsible for the day-to-day use of the application. 构建者可以进行的自定义包括:Customizations that a builder can make include:

  • 在设备模板上定义属性和设置的布局。Defining the layout of properties and settings on a device template.
  • 配置自定义仪表板,以帮助操作员获得见解,并更快地解决问题。Configuring custom dashboards to help operators discover insights and resolve issues faster.
  • 配置自定义分析来从已连接的设备探究时序数据。Configuring custom analytics to explore time series data from your connected devices.

连接数据Connect your devices

在构建者定义可以连接到应用程序的设备类型后,设备开发者创建要在设备上运行的代码。After the builder defines the types of devices that can connect to the application, a device developer creates the code to run on the devices. 设备开发者可以使用 Microsoft 的开源 Azure IoT SDK 来创建设备代码。As a device developer, you use Microsoft's open-source Azure IoT SDKs to create your device code. 这些 SDK 提供了广泛的语言、平台和协议支持来满足将设备连接到 Azure IoT Central 应用程序时的需求。These SDKs have broad language, platform, and protocol support to meet your needs to connect your devices to your Azure IoT Central application. SDK 可帮助实现以下设备功能:The SDKs help you implement the following device capabilities:

  • 创建安全连接。Create a secure connection.
  • 发送遥测数据。Send telemetry.
  • 报告状态。Report status.
  • 接收配置更新。Receive configuration updates.

有关详细信息,请参阅博客文章 Benefits of using the Azure IoT SDKs, and pitfalls to avoid if you don't(使用 Azure IoT SDK 的好处,以及未使用时要避免的陷阱)。For more information, see the blog post Benefits of using the Azure IoT SDKs, and pitfalls to avoid if you don't.

管理应用程序Manage your application

Azure IoT Central 应用程序完全由 Microsoft 托管,这降低了管理应用程序时的管理开销。Azure IoT Central applications are fully hosted by Microsoft, which reduces the administration overhead of managing your applications.

操作员使用 Azure IoT Central 应用程序管理 Azure IoT Central 解决方案中的设备。As an operator, you use the Azure IoT Central application to manage the devices in your Azure IoT Central solution. 操作员执行以下任务:Operators do tasks such as:

  • 监视连接到应用程序的设备。Monitoring the devices connected to the application.
  • 排查和修正设备问题。Troubleshooting and remediating issues with devices.
  • 预配新设备。Provisioning new devices.

作为构建者,你可以定义对连接设备的数据流进行操作的自定义规则和操作。As a builder, you can define custom rules and actions that operate over data streaming from connected devices. 操作员可以在设备级别启用或禁用这些规则来控制和自动执行应用程序中的任务。An operator can enable or disable these rules at the device level to control and automate tasks within the application.

管理员通过用户角色和权限管理对应用程序的访问权限。Administrators manage access to your application with user roles and permissions.

后续步骤Next steps

现在,你已大致了解了 Azure IoT Central,下面是建议的后续步骤:Now that you have an overview of Azure IoT Central, here are suggested next steps: