文档

基于阿里云Cloud Shell快速体验Link IoT Edge

更新时间:

如果您暂时没有合适的硬件载体来运行Link IoT Edge,您可以使用阿里云云命令行(Cloud Shell)虚拟机快速体验标准版Link IoT Edge的产品功能。

Cloud Shell是阿里云提供的网页版命令行工具。在开始操作本章内容前,请您仔细阅读Cloud Shell介绍及使用限制

Cloud Shell会启动一台虚拟机,并在该虚拟机上为边缘实例搭建最新版本的Link IoT Edge标准版(LE Standard)。

创建边缘实例和网关

  1. 登录边缘计算控制台
  2. 在左侧导航栏单击边缘实例
  3. 创建一个边缘实例。
    1. 单击新增实例,在弹出对话框中设置实例名称
      说明 实例名称支持中文、英文字母大小写、数字、下划线(_)和短划线(-),长度不超过20个字符,1个汉字算2个字符。
    2. 根据所搭建的环境,选择对应的Link IoT Edge产品规格。详细介绍,请参见产品规格
      物联网边缘计算支持自动分配网关到边缘实例,您可以无需设置其它新增实例相关参数,直接跳转到步骤4。物联网边缘计算自动为您的边缘实例创建名为LEGatewayAuto的网关产品,并在该产品下添加一个随机命名的网关设备。
      说明
      • 物联网边缘计算自动为您创建LEGatewayAuto产品时,若您已有该名称的产品,则会在该名称后添加随机后缀,作为自动创建的网关产品。
      • 物联网边缘计算已为您自动创建过一次LEGatewayAuto产品后,在您后续新建边缘实例并自动分配网关时,会在LEGatewayAuto产品下新增网关设备,分配到您新的边缘实例中。
    3. (可选)单击标签信息下的新增标签,可以设置实例标签。通过标签您可以更加有效地归类及识别实例。您也可以不设置标签。
      若设置实例标签,请填写标签key标签value
      表 3. 参数说明
      参数描述
      标签key不可为空,仅支持英文字母大小写,长度不超过20个字符,同一个边缘实例不可以重复定义标签key。
      标签value不可为空,支持中文、英文字母大小写、数字、下划线(_)和短划线(-),长度不超过20个字符,1个中文汉字算2个字符。
  4. (可选)若您想要手动创建网关产品和设备并分配到边缘实例,请按如下步骤操作。
    1. 新增实例对话框,单击高级选项
    2. 网关产品下单击新建网关产品,为实例创建网关。
      物联网边缘计算中的网关承载边缘计算能力,每个实例必须分配一个网关设备,并且该网关设备同一时间只能被分配到一个边缘实例。创建网关产品
    3. 创建产品对话框中,设置网关产品参数,然后单击完成
      物联网边缘计算中的新建网关产品,继承了物联网平台设备管理 > 产品中的产品功能,此处已自动为您简化了创建产品的步骤,以便您更快速地创建适合物联网边缘计算中使用的网关产品。创建产品
      表 4. 参数说明
      参数说明
      产品名称为网关产品设置名称,用于后续的查询及识别网关产品。支持中文、英文字母大小写、数字和下划线(_),长度限制4~30个字符,一个中文汉字算2位。
      所属品类

      选择品类,为该产品定义物模型

      可选择的值为:

      • 标准品类:选择任一物联网平台预定义的品类,快速完成产品的功能定义。选择产品模板后,您可以在该模板基础上,编辑、修改、新增功能。
      • 自定义品类:需根据实际需要,定义产品功能。

      若您需要的网关没有特殊功能定义,建议您选择自定义品类

      产品描述可输入文字,用来描述产品信息。字数限制为100个字符。可以为空。

      产品创建成功后,自动跳转回新增实例对话框,并且在网关产品参数下自动分配刚刚创建的网关产品。

    4. 新增实例对话框,单击网关设备下的新建网关设备,为网关产品添加设备。
      物联网边缘计算中的新建网关设备功能,继承物联网平台设备管理 > 设备的功能。新建网关设备
    5. 根据界面提示设置参数后,单击确认
      表 5. 参数说明
      参数描述
      产品系统已自动关联上一步创建的网关产品。
      设备名称为该网关设备命名。设备名称需保持产品内唯一。如不填写,系统将自动生成。
      说明 设备名称长度为4~32个字符,可包含英文字母、数字和特殊字符,包括短划线(-)、下划线(_)、at(@)、英文句号(.)和英文冒号(:)。
  5. 实例参数设置完成后,单击确定,至此您已创建边缘实例和网关。

安装并启动Link IoT Edge

根据本文上方创建边缘实例和网关内容,创建完成边缘实例并分配网关后,您需要在网关上安装并启动Link IoT Edge。

  1. 边缘实例页面,单击实例名称右侧的软件安装
    下载命令
  2. 软件安装对话框中,单击立即体验,使用Cloud Shell虚拟机快速体验标准版Link IoT Edge产品功能,Cloud Shell详细操作请参见云命令行
    下载命令
  3. 启动Cloud Shell后,会在虚拟机上为当前边缘实例安装最新的标准版Link IoT Edge。安装完成后Cloud Shell中会出现Finish install and run LinkIoTEdge的提示,实例中的网关会变成在线状态。
    启动CloudShell成功

    使用立即体验功能时,需要注意如下事项:

    • 单击立即体验,系统会为您启动Cloud Shell并自动创建一台Linux虚拟机供您使用;重启Cloud Shell时,会将已创建的Linux虚拟机销毁并创建一台新的Linux虚拟机。
    • 关闭Cloud Shell会话窗口并不能立即停止运行Link IoT Edge,在Cloud Shell会话窗口无操作45分钟后,或者关闭所有Cloud Shell会话窗口15分钟后,虚拟机会被销毁,此时Link IoT Edge才会停止运行。
    • 如果您需要同时在多个窗口中访问虚拟机,单击控制台右上角的 命令行工具图标,启动Cloud Shell会话窗口,最多同时可打开5个会话窗口。Cloud Shell在同一时刻只会创建一台虚拟机,因此打开的多个会话窗口都会自动连接到此虚拟机上。命令行按钮
    • 单击立即体验启动Cloud Shell后,若发现该虚拟机已经安装过Link IoT Edge(例如,同一个边缘实例多次单击立即体验时),会先卸载之前的Link IoT Edge,并在虚拟机上为当前的边缘实例安装新的标准版Link IoT Edge。
    • 已通过立即体验功能在虚拟机上启动Link IoT Edge后,如果您需要在自己的硬件中安装Link IoT Edge,请先将运行在虚拟机上的Link IoT Edge停止,否则可能会导致部分功能异常。可以通过如下两种方式停止Link IoT Edge :
      • 在Cloud Shell会话窗口左上角单击按钮图标重启Cloud Shell。
      • 在Cloud Shell中执行/linkedge/gateway/build/script/iot_gateway_stop.sh命令。
  4. (可选)在实例详情页面单击网关页签,打开远程访问开关后,可对网关进行远程管理。详细操作步骤,请参见远程服务访问
  5. (可选)在实例详情页面,查看CPU使用率、内存使用率、存储使用率以及实例进程需要授权访问阿里云云监控(CloudMonitor)服务。
    1. 添加角色或分配已有的角色,并确保该角色拥有管理云监控(CloudMonitor)的权限。详细操作,请参见云资源访问
    2. 选择监控信息页签,打开页面右侧的云监控状态开关,如下图所示。
      国际站中文-云监控按钮

      云监控状态打开后,可在监控信息页签,查看网关的各类监控信息。

  6. (可选)Link IoT Edge支持将边缘实例授权给其他阿里云账号操作。
    边缘实例页面,单击左上角授权,在弹出对话框中单击新增授权,根据界面提示设置参数。实例授权
    表 6. 参数说明
    参数描述
    授权用户UID获取被授权用户的阿里云账号ID,填入此处。
    授权实例选择允许该阿里云账号ID的用户进行远程运维操作的边缘实例。

下一步

环境搭建完成后,您可以根据设备接入章节内容,把您的设备接入到物联网边缘计算。同时也可以为边缘实例分配其他资源(如函数计算、消息路由等)管理您的设备。

接入设备或分配其他资源到边缘实例后,需要根据如下步骤部署边缘实例。

  1. 实例详情页面,单击右上角部署后在弹出框中单击确定,部署边缘实例。
  2. 当部署状态显示为部署成功,表示部署实例完成。您可以单击查看日志,查看部署详情。您也可以通过单击实例详情页面右上角的查看部署日志,查看历史部署情况。
    查看部署日志