什么是远程操作?
注意
以下区域不提供空中下载(OTA):
-
欧洲地区(西班牙)
-
亚太地区(马来西亚)
远程操作是指您可以在物理设备、虚拟设备或端点上执行的任何更新或操作,无需操作人员或技术人员亲自到场即可远程完成。远程操作使用空中下载(OTA)更新执行,因此您的设备不必实际存在。在 Amazon Web Services 云中管理设备实例集让您可以在 Amazon IoT Core 中注册设备后对设备执行远程操作。
Amazon IoT Device Management Jobs 提供了一种可扩展的方法,用于对在 Amazon IoT Core 中注册的设备执行远程操作。任务在 Amazon Web Services 云 中创建并通过 MQTT 或 HTTP 协议使用 OTA 更新推送到所有目标设备。
Amazon IoT Device Management Jobs 使您能够以安全、可扩展且更具成本效益的方式执行远程操作,例如恢复出厂设置、设备重启和软件 OTA 更新等。
有关 Amazon IoT Core 的更多信息,请参阅 什么是 Amazon IoT?。
有关 Amazon IoT Device Management Jobs 的更多信息,请参阅Amazon IoT Jobs 是什么?。
使用 Amazon IoT Device Management Jobs 执行远程操作的好处
使用 Amazon IoT Device Management Jobs 执行远程操作可以简化设备实例集的管理。以下列表重点介绍了使用 Amazon IoT Device Management Jobs 执行远程操作的一些主要好处:
-
与其他 Amazon Web Services 服务 无缝集成
-
Amazon IoT Device Management Jobs 与以下增值 Amazon Web Services 服务和特征紧密集成:
-
Amazon S3:将您的远程操作说明存储在安全的 Amazon S3 存储桶中,您可以在该存储桶中控制这些内容的访问权限。使用 Amazon S3 存储桶可提供一种可扩展且持久的存储解决方案,该解决方案与 Amazon IoT Device Management 软件包目录原生集成,从而使得 Amazon IoT Device Management Jobs 能够在更新说明中进行引用和替换。有关更多信息,请参阅什么是 Amazon S3?。
-
Amazon CloudWatch:监控和记录每台设备任务执行的远程操作实施状态以及其他设备活动,以跟踪和分析 Amazon IoT Device Management Jobs 中的整体任务性能。有关更多信息,请参阅什么是 Amazon CloudWatch? 监控任务日志并捕获历史数据以进行问题排除。如何与任务配合使用。
-
Amazon IoT 设备影子服务:使用 Amazon IoT Device Management Jobs 通过设备影子维护 Amazon IoT 事物的数字表示形式,这样无论设备连接状况如何,应用程序和其他服务都可以了解设备的状态。有关更多信息,请参阅 Amazon IoT 设备影子服务。
-
-
-
安全最佳实践
-
权限控制:使用 Amazon S3 控制对远程操作说明的访问权限,并确定哪些 IAM 用户可以使用 Amazon IoT 策略和 IAM 用户角色将您的远程操作说明部署到您的设备实例集中。
-
有关 Amazon IoT 策略的更多信息,请参阅创建 Amazon IoT 策略。
-
有关 IAM 用户角色的更多信息,请参阅对 Amazon IoT 进行身份和访问管理。
-
-
-
可扩展性
-
目标任务部署:使用创建任务时在任务文档中输入的特定设备分组条件,控制哪些设备通过目标任务部署从任务接收任务文档。通过为每台设备创建 Amazon IoT 事物并将该信息存储在 Amazon IoT 注册表中,您可以使用实例集索引执行目标搜索。您可以根据实例集索引搜索结果创建自定义群组,来支持您的目标任务部署。有关更多信息,请参阅 使用 Amazon IoT 管理设备。使用任务来拍摄快照而不是连续任务。
-
任务状态:除了每台设备上任务文档的单独实施状态外,还将跟踪部署到设备实例集的任务文档的状态,以及设备实例集级别的整体任务状态。有关更多信息,请参阅 任务和任务执行状态。
-
新设备可扩展性:通过连续任务将任务文档添加到使用实例集索引创建的现有自定义群组中,便可轻松将其部署到新设备。这将为您节省时间,让您不必将任务文档单独部署到每台新设备上。或者,您可以使用更具针对性的方法来拍摄快照,方法是一次性将任务文档部署到预先确定的一组设备上,然后任务就完成了。
-
-
弹性
-
任务配置:使用可选的任务配置(部署、调度、中止、超时和重试)来自定义您的任务和任务文档,以满足您的特定需求。有关更多信息,请参阅 任务 配置。
-
-
经济高效
-
利用 Amazon IoT Device Management Jobs 部署关键更新和执行例行维护任务,从而引入更有效的成本结构来维护设备实例集。维护设备实例集的自己动手(DIY)解决方案包括经常性可变成本,例如托管和管理 DIY 解决方案所需的基础设施、开发、维护和扩展 DIY 解决方案的人力成本,以及数据传输成本。利用 Amazon IoT Device Management Jobs 的透明、固定成本结构,除了推进将任务文档部署到设备实例集并跟踪每台设备任务执行状态所需的数据传输成本外,您还可以确切地知道设备每次任务执行的成本。有关更多信息,请参阅 Amazon IoT Core 定价。
-