轻松地批量载入连接的设备
Amazon IoT Device Management 通过使用 IoT 管理控制台或 API 来上传使用设备制造商和序列号、X.509 身份证书或安全策略等信息填充的模板,从而帮助您载入新设备。然后,您只需在管理控制台中单击几下,即可使用此信息配置整个设备队列。
将连接的设备分组
借助 Amazon IoT Device Management,您可以根据功能、安全要求或任何其他类别将设备队列分组为一个分层结构。您可以将一台设备分组到一个房间,将在同一楼层运行的设备分为一组,或者将整栋建筑物内运行的所有设备分为一组。然后,您可以使用这些组管理访问策略,查看操作指标,或者对整个组内的设备执行操作。您还可以使用动态事物组自动组织设备。您的动态事物组将自动添加符合指定条件的设备,并删除不再符合条件的设备。
队列索引和搜索
借助 Amazon IoT Device Management,您可以根据设备属性、状态和连接索引的任意组合,轻松查询一组设备并汇总设备记录的统计数据,从而更好地组织和了解您的队列。例如,您可以在制造工厂中搜索一组连接的温度传感器,计算具有特定固件版本的传感器数量,然后得出这些传感器的平均温度读数。
远程向设备发送消息
使用“命令”功能与远程设备交互,即可发送指令、触发设备操作或按需修改设备配置设置。您可以使用任何格式的命令来定义自定义有效载荷,并将它们保存为亚马逊云科技资源以便反复使用。您可以根据需要启动命令执行,配置超时设置,以及接收实时状态更新和通知。此功能还支持灵活地对访问权限进行精细控制。
远程管理和执行更新
将软件和固件推送到现场设备,以修补安全漏洞和改进设备功能。您可以启动批量更新、配置推出计划、控制部署速度、设置故障阈值,以及定义连续作业来自动更新设备软件,使设备始终运行最新版本的软件。您可以远程发送设备重启或恢复出厂设置等操作,以修复设备中的软件问题或将设备恢复到原始设置。您还可以对发送到设备的文件进行数字签名,这有助于确保您的设备不会受到威胁。
FreeRTOS 空中下载(OTA)更新作业允许您使用 Amazon IoT Device Management 为 FreeRTOS 设备的软件更新排期。您也可以使用代码签名功能。
您还可以使用 Amazon IoT Device Management 为一台或多台 Amazon IoT Greengrass Core 设备创建 Amazon IoT Greengrass Core 更新作业,将安全更新、错误修复和新的 Amazon IoT Greengrass 功能部署到已连接的设备。
精细的设备日志记录
Amazon IoT Device Management 允许您收集设备日志,以便在出现问题时可以查询日志数据以找出问题所在。您可以将日志配置为仅包含对设备性能至关重要的指标,以便您可以快速识别问题。例如,您可以包括指示下载失败的错误代码或设备重启计数器等设备指标,并快速识别设备组中设备出现的问题并对其进行故障排除。
安全隧道
Amazon IoT Device Management 支持创建设备隧道,即与设备的安全远程通信会话。
您可以快速构建远程访问解决方案,以连接隔离网络上或防火墙后的设备。您可以建立这些可信连接,从而使您无需调整防火墙配置或管理每个用户网络的代理即可符合客户的公司安全策略。此操作通过 Amazon IoT Device Management 中的安全隧道功能代理的源设备与目标设备之间互相发起的隧道连接来实现。这些安全设备连接使用传输层安全性协议(TLS)进行身份验证和加密,并且可以配置用户定义的超时设置,该设置将确保连接在一段时间后关闭。
管理软件包版本
通过 Amazon IoT Device Management 的软件包目录,您可以轻松跟踪和监控软件包版本,从中央控制面板获取宝贵的见解,以及对运行特定软件版本的 IoT 设备执行针对性更新。软件包目录与 Amazon IoT Device Management 队列索引之间进行了深度集成,让您可以无缝索引、搜索和全面了解整个设备队列的软件包版本分布及相关指标。此外,借助软件包目录提供的可见性,您可以轻松对运行特定软件版本的设备执行针对性操作。例如,您可以利用 Amazon IoT Device Management 作业,仅对明确运行特定软件版本的设备执行 OTA 更新。