Azure Sphere (集成) 与 Azure Sphere (版)

当 Azure Sphere 在 2020 年正式发布时,提供了一个 REST 接口,用于远程管理称为 Azure Sphere 公共 API(PAPI)的设备和软件部署。 PAPI 不以本机方式集成到 Azure 服务中,而是独立的 REST API。 “azsphere”命令行工具将 PAPI 用于面向云的命令。 若要以本机方式集成到 Azure 意味着与 Azure 资源管理器集成,这是 Azure 的管理层,可用于创建、更新和删除 Azure 资源,例如 VM、IoT 中心和设备或 Azure Active Directory (AAD) 用户配置文件。 有关 Azure 资源管理器的详细信息,请参阅 Azure 资源管理器 文档

Azure Sphere 现在有一个集成的 Azure 资源管理器 接口,称为 Azure Sphere(集成),我们现在将基于 PAPI 的接口称为 Azure Sphere(旧版)。

  • Azure Sphere (集成)
  • Azure Sphere (旧版)
    • 指原始公共 API(PAPI)接口,通过 azsphere CLI 工具访问,并通过公共 PAPI 直接访问
    • 保持正式发布且完全受支持。 即使在 Azure Sphere(集成)正式发布后,这种情况仍会持续出现,尽管我们建议客户计划随着时间的推移迁移到 Azure Sphere(集成),因为它具有以下附加功能。

我们进行了此更改,因为 Azure Sphere(集成)为无法使用 Azure Sphere(旧版)接口的客户启用许多新功能:

Azure Sphere (旧版) 租户 和 Azure Sphere (集成) 目录

“Azure Sphere 租户”是旧版 PAPI 接口中的 Azure Sphere 资源的逻辑分组,包括产品、设备、设备组和软件映像。 由于名称“tenant”已在 Azure 中使用,因此为了避免歧义,我们在 Azure Sphere 中对同一逻辑分组使用不同的单词“catalog”(集成)。

不需要“迁移”

现有的 Azure Sphere(旧版)租户可以 集成到 Azure Sphere(集成)目录中 ,同时仍可通过基于旧版 PAPI 的接口进行访问。 这会导致创建一个新目录,该目录与 PAPI 租户中存在的相同设备相关。 请务必了解基础 Azure Sphere 资源本身(产品、设备、设备组和映像)不会在此过程中更改、复制或删除。 由于这两个接口都可以同时使用,因此现有客户可以照常使用 Azure Sphere(旧版)接口,同时根据 Azure Sphere(集成)接口开发和测试新的工具/脚本/进程。 不需要时间点“迁移”。

下图说明了这种关系,并突出显示了可用于访问每个接口的工具/API。

注意

请注意,Azure Sphere(旧版)将不支持新的 Azure Sphere(集成)功能,例如启用精细 RBAC 控制的 Azure Active Directory(AAD)集成。

显示可以通过旧版或集成工具/API 管理同一 Azure Sphere 资源的关系图。

入门

若要开始使用 Azure Sphere 开发人员工具包进行开发,请按照本有关 Azure Sphere(旧版)Azure Sphere(集成)的快速入门指南进行操作。

可以同时使用 Azure Sphere(旧版)和 Azure Sphere(集成);工具并行安装。

使用 Azure Sphere(集成),还可以直接尝试 Azure 门户体验,方法是转到 Azure 门户 ,并在顶部搜索栏中搜索 Azure Sphere。 但是,除非你有 Azure Sphere 开发人员工具包,否则将无法测试 Azure Sphere 的主要功能,例如无线更新或设备监视。

定价模型

Azure Sphere(旧版)和 Azure Sphere(集成)之间没有定价差异,因为安全服务元素(内置在芯片价格中)涵盖这两个接口。 使用此集成启用的其他 Azure 服务(例如Azure IoT 中心或 Azure Active Directory)时,可能会对这些单个服务产生费用。