注册设备 - Amazon SageMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

注册设备

重要

使用 SageMaker 边缘管理器的任何部分都需要注册设备。

你可以使用 AWS SDK for Python (Boto3) 或通过 SageMaker 控制台以编程方式创建舰队,网址为 https://console.aws.amazon.com/sagemaker

注册设备 (Boto3)

要注册您的设备,请先创建并注册一个 AWS IoT 事物对象,然后配置一个 IAM 角色。 SageMaker Edge Manager 利用这些 AWS IoT Core 服务来促进边缘设备和云之间的连接。将设备设置为与 Edge Manager 配合使用后,您可以利用现有 AWS IoT 功能。

要将设备连接到设备, AWS IoT 您需要创建 AWS IoT 事物对象、创建和注册客户端证书 AWS IoT,以及为设备创建和配置 IAM 角色。

有关深入的示例,请参阅《入门指南》,或者参阅 “探索 AWS 物联网核心服务” 动手教程

使用 RegisterDevices API 注册您的设备。提供您希望设备加入的队列的名称以及设备的名称。您可以选择为与设备关联的设备、标签和 AWS IoT 事物名称添加描述。

sagemaker_client.register_devices( DeviceFleetName="sample-fleet-name", Devices=[ { "DeviceName": "sample-device-1", "IotThingName": "sample-thing-name-1", "Description": "Device #1" } ], Tags=[ { "Key": "string", "Value" : "string" } ], )

注册设备(控制台)

你可以使用 SageMaker 主机注册你的设备,网址为 https://console.aws.amazon.com/sagemaker

  1. 在 SageMaker 控制台中,选择边缘推理,然后选择边缘设备

  2. 选择注册设备

  3. 设备属性部分中,在设备队列名称字段下输入设备所属队列的名称。选择下一步

  4. 设备源部分,逐一添加您的设备。您必须为队列中的每台设备提供设备名称。您可以选择提供描述(在描述字段中)和物联网 (IoT) 对象名称(在 IoT 名称字段中)。添加完所有设备后,选择提交

    设备页面显示您添加的设备的名称、它所属的队列、注册时间、上次心跳以及描述和名称(如果您提供了描述和 AWS IoT 名称)。

    选择设备可查看设备的详细信息,包括设备名称、队列、ARN、描述、IoT 事物名称、设备的注册时间和最后一次心跳。