Azure Sphere 部署基础知识,azure云服务器搭建-ESG跨境

Azure Sphere 部署基础知识,azure云服务器搭建

来源网络
来源网络
2022-05-31
点赞icon 0
查看icon 629

Azure Sphere 部署基础知识,azure云服务器搭建Azure Sphere 部署基础知识部署涉及对应运行相同应用程序和OS版本的Azure Sphere设备进行分组、打包要在每组设备上运行的应用程序、将包上传到Azure Sphere安全服务以及将部署分配到一组设备。本主题定义了部署中所涉及的基本元素。命名......

Azure Sphere 部署基础知识,azure云服务器搭建




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 devicegroup create创建其他设备组

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

使用Azure Sphere SDK创建映像包

使用azsphere devicegroup 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)时,我们将更新这些示例。


文章推荐
ASO基础知识普及,aso优化基础知识
App国内变现环境全揭秘,app商业模式有哪些内容
App Store用户搜索和PC搜索行为有哪些不一样,app store变成了搜索产品和零售店
Google Play 下架原因之欺骗性行为,谷歌商店未获得play保护


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
官网询盘
加入
官网询盘
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
《TikTok综合运营手册》
《TikTok短视频运营手册》
《TikTok直播运营手册》
《TikTok全球趋势报告》
《韩国节日营销指南》
《开店大全-全球合集》
《开店大全-主流平台篇》
《开店大全-东南亚篇》
《CD平台自注册指南》
《开店大全-俄罗斯篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部