Azure Sphere 部署基础知识

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft azure网络

小提示:您能找到这篇{Azure Sphere 部署基础知识}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure Sphere 部署基础知识内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">部署涉及对应运行相同应用程序和OS版本的Azure Sphere设备进行分组、打包要在每组设备上运行的应用程序、将包上传到Azure Sphere安全服务以及将部署分如何在上推广配到一组设备。本主题定义了部署中所涉及的基本元素。

< ">命名约定

< ">产品和设备组的名称可以包含字母数字字符和空格。如果名称中包含空格,那么在命令中使用名称时,请将名称用双引号引起来。

< ">设备ID

< ">Azure Sphere设备ID唯一地标识各个Azure Sphere芯片。设备ID存储在设备本危机公关的含义身上。部署的所有其他元素都随Azure Sphere安全服务一起存储。

< ">Products

< ">产品标识合并到已连接设备中以执行特定功能的Azure Sphere MCU。作为制造商,你可以为每种型号的连接设备(例如洗碗机或咖啡机)创建产品。例如,Contoso为其DW100洗碗机创建产品,并在制造过程中将此产品分配给每台DW100洗碗机。每个产品都有一个在租户中唯一且无法更改的GUID。

< ">每个连接的设备都有单个产品,但单个产品可以与多台设备关联。每个产品都有一个在租户中必须唯一的名称,以及描述。产品名称和描述以用户可读的方式来区分产品与其他产品。可以根据需要修改产品的名称和描述。

< ">设备组

< ">设备组是具有相同产品类型的设备的命名集合。设备组提供了将应用程序部署扩展到多个设备的方法。每个设备仅属于一个设备组,每个设备组仅属于一个产品。创建某个产品时,将在该产品中创建默认设备组以帮助提供基本功能,如测试和生产部署。尽管每个产品中默认组的名称都相同,但设备组实际上是唯一的。下面是默认设备组:

< ">开发:开发组旨在供在开发过程中旁加载应用程序的开发人员使用。默认情况下,此组中的设备接收零售版OS源;应用程序更新处于禁用状态。若要针对不同的OS版本进行测试,可以更改组的默认OS。

< ">现场测试:现场测试组旨在供在实验室或现场试验中测试设备的开发人员使用。默认情况下,此组中的设备接收零售OS源和所有应用程序更新。

< ">生产:生产组适用于生产设备。默认情况下,此组中的设备接收零售OS源和所有应用程序更新。此组适用于特定产品的生产设备。



< ">现场测试OS评估:现场测试OS评估组旨在供在实验室或现场试验中验证新版Azure Sphere OS与设备上的应用程序是否兼容的开发人员使用。默认情况下,此组中的设备接收零售评估OS源和所有应用程序更新。

< ">生产OS评估:生产OS评估组旨在用于验证新版Azure Sphere OS与生产应用程序是否兼容。默认情况下,此组中的设备接收零售评估OS源和所有应用程序更新。

< ">可以选择创建其他设备组来组织产品。例如,Contoso可以将开发组用于其工程实验室中的设备,将现场测试组用于其部署团队在公司操作中心使用的设备。Contoso可以为不同地理区域中的设备创建组,使其能够轻松部署其应用程序的本地化版本,而不是将所有生产设备置于生产组中。分组标准完全由你自行决定。

< ">若要将应用程序部署到Azure Sphere设备,请将这些应用程序分配到设备组。设备组中的每个设备都将自动接收分配给其组的应用程序;将删除任何其他应用程序。

< ">应用程序

< ">应用程序是执行品牌营销策划方案案例特定于某些连接设备的任务的程序。部署将应用程序传递到与这些连接设备关联的产品。

< ">映像和映像包

< ">映像是表示应用程序或板配置的单个版本的二进制文件。映像固定不变:上传后无法修改映像。对于应用程序,映像包括应用程序的二进制文件及其映像元数据。映像包是映像及其元数据(由生成过程生成)的组合。SDK在每次生成或重新生成Azure Sphere映像包时,都会使用新的唯一的映像ID。

< ">当Contoso为其DW100洗碗机开发应用程序时,SDK将创建可部署到任何设备组的映像包。

< ">芯片SKU和系统软件

< ">作为产品制造商,你开发和管理应用程序,而Microsoft开发和管理系统软件组件。系统软件组件面向芯片SKU。芯片SKU(库存单位)标识特定类型的、与Azure Sphere兼容的MCU。芯片SKU由Microsoft分配且无法更改。Microsoft使用此SKU向每台Azure Sphere设备交付正确的系统软件更新。



< ">部署



< ">简单地说,部署将一组映像包传递到一个或多个设备。通过以下方式创建部署:

< ">使用azsphere product create创建产品

< ">如果需要,使用azsphere device-group create创建其他设备组

< ">使用azsphere device update将设备分配到设备组

< ">使用Azure Sphere SDK创建映像包

< ">使用azsphere device-group deployment create将映像包与设备组相关联

< ">创建部署提供有关创建云部署的分步说明。

< ">Azure Sphere安全服务以与该组关联的部署为目标的设备组的所有成员,并且仅针对这些部署。这意味着,如果将设备从一个组移到另一个组,则设备将仅接收与新设备组(如果有)(关联的部署);将删除设备上(或已在设备上)的任何其他图像包。因此,安全服务确保每个设备都具有其部署指定的所有映像,而不是其他设备。

< ">不能为某个设备组删除或关闭部署,但是可以通过为设备组创建新的部署来更新现有的部署。若要从特定设备删除部署,可以将设备移到未分配部署的其他设备组。

< ">使用CLI v1和CLI v2 Beta版

< ">CLI v2 Beta与Windows和Linux上的现有CLI一起安装,因此你可以访问任一接口。原始v1 CLI将继续正常工作,因为它始终具有。使用CLI v2 Beta:

< ">在Windows上,使用PowerShell或标准Windows命令提示符。

< ">在Linux上,使用任何命令行界面。如果在SDK安装期间将CLI v2 Beta设置为默认值,则指定azsphere命令;如果将v1 CLI设置为默认值,则指定azsphere_v2命令。

< ">有关CLI v2 Beta版本支持的功能和命令的详细信息,请参阅AZURE SPHERE cli V2 Beta版。

< ">重要

< ">在Windows上,Azure Sphere开发人员命令提示快捷方式只能与CLI v1一起使用。

< ">Azsphere参考文档已更新,以包括可用参数的详细信息和两个版本的示例。本文还提供了快速入门和教程中两个版本的示例。但是,文档中其他地方的示例仍会反映原始CLI v1。当CLI v2从Beta阶段升级到长期稳定(LTS)时,我们将更新这些示例。

Azure Sphere 部署基础知识

上一篇:Azure Monitor 数据平台
下一篇:Azure:区块链工作流应用程序


版权声明:以上主题为“Azure Sphere 部署基础知识"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Azure Sphere 部署基础知识
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Azure Sphere 部署基础知识”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure Sphere 部署基础知识的相关事宜。

关键词:Azure,Sphere,部署基础知识

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号