

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

# ![\[AWS 管理控制台 icon\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/aws-overview/images/iot-icon.jpg)物联网 (IoT)
<a name="internet-of-things-services"></a>

AWS 提供物联网 (IoT) 服务和解决方案，用于连接和管理数十亿台设备。收集、存储和分析工业、消费、商业与汽车工作负载的 IoT 数据。

示意图后面有每项服务的描述。要帮助您决定哪种服务最能满足您的需求，请参阅[选择 I AWS oT 服务](https://docs.aws.amazon.com/decision-guides/latest/iot-on-aws-how-to-choose/iot.html)。有关一般信息，请参阅 [AWS IoT](https://aws.amazon.com/iot/)。

![\[显示 AWS 物联网服务的图表\]](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/aws-overview/images/iot-stack.png)


**Topics**
+ [AWS IoT Analytics](#aws-iot-analytics)
+ [AWS IoT Button](#aws-iot-button)
+ [AWS IoT Core](#aws-iot-core)
+ [AWS IoT Device Defender](#aws-iot-defender)
+ [AWS IoT Device Management](#aws-iot-management)
+ [AWS IoT Events](#aws-iot-events)
+ [AWS IoT ExpressLink](#aws-iot-expresslink)
+ [AWS IoT FleetWise](#aws-iot-fleetwise)
+ [AWS IoT Greengrass](#aws-greengrass)
+ [AWS IoT SiteWise](#aws-iot-sitewise)
+ [AWS 物联网 TwinMaker](#aws-iot-twinmaker)
+ [AWS 合作伙伴设备目录](#aws-devices)
+ [FreeRTOS](#amazon-free-rtos)

返回 [AWS 服务](amazon-web-services-cloud-platform.md)。

## AWS IoT Analytics
<a name="aws-iot-analytics"></a>

[AWS IoT Analytics](https://aws.amazon.com/iot-analytics/) 是一项完全托管的服务，可让您轻松地对海量 IoT 数据运行和实施复杂的分析，而不必担心构建 IoT 分析平台通常所涉及的成本和复杂性。要对 IoT 数据运行分析并获得见解以针对 IoT 应用程序和机器学习使用案例做出更好、更准确的决策，这是最简单的方法。

IoT 数据高度非结构化，从而难以使用旨在处理结构化数据的传统分析和商业智能工具进行分析。IoT 数据来自通常记录嘈杂过程（如温度、动作或声音）的设备。来自这些设备的数据常常会存在大量空白、损坏的消息和错误的读数等问题，必须先清除这些问题，才能进行分析。此外，IoT 数据通常只有在输入额外第三方数据时才有意义。例如，为了帮助农民确定何时给农作物浇水，葡萄园灌溉系统通常会通过葡萄园降雨数据来丰富湿度传感器数据，从而提升用水效率，同时尽可能提高收成产量。

AWS IoT Analytics 自动执行分析来自物联网设备的数据所需的每个困难步骤。 AWS IoT Analytics 筛选、转换和丰富物联网数据，然后将其存储在时间序列数据存储中进行分析。您可以将服务设置为只从您的设备中收集所需数据，应用数学转换来处理数据，并使用设备特定的元数据（例如设备类型和位置）来丰富数据，然后再存储经过处理的数据。然后，您可以通过使用内置的 SQL 查询引擎运行临时查询或计划查询来分析数据，或者执行更复杂的分析和机器学习推理。 AWS IoT Analytics 通过包含针对常见物联网用例的预建模型，可以轻松开始使用机器学习。

您也可以使用自己打包在容器中的自定义分析来运行 AWS IoT Analytics。 AWS IoT Analytics 自动运行在 Jupyter Notebook 中创建的自定义分析或您自己的工具（例如 Matlab、Octave 等），以便按计划运行。

AWS IoT Analytics 是一项完全托管的服务，可自动进行分析和扩展，以支持高达 PB 的物联网数据。借助 AWS IoT Analytics，您可以分析来自数百万台设备的数据并构建快速、响应迅速的物联网应用程序，而无需管理硬件或基础架构。

## AWS IoT Button
<a name="aws-iot-button"></a>

[AWS IoT Button](https://aws.amazon.com/iotbutton/) 是一个基于 Amazon Dash Button 硬件的可编程按钮。这款简单的 Wi-Fi 设备易于配置，专为开发人员设计，无需编写设备专用代码即可开始使用 AWS IoT Core亚马逊 AWS Lambda DynamoDB、Amazon SNS 和许多其他亚马逊网络服务。

 您可以在云中对按钮进行逻辑编码，配置按钮单击以计数或跟踪项目、呼叫或提醒某人、启动或停止某些操作、订购服务，甚至提供反馈。例如，您可以通过单击按钮开锁或启动汽车、打开车库门、叫计程车、呼叫配偶或客户服务代表、跟踪常见家务的进行情况及药物或商品的使用情况，或远程控制家用电器。

 该按钮可用作 Netflix 的遥控器、Philips Hue 灯泡的开关、Airbnb 房客的入住/退房设备，或者订购您最喜欢的披萨时进行配送的方式。你可以将其与第三方集成， APIs 例如Twitter、Facebook、Twilio、Slack，甚至是你自己公司的应用程序。甚至，可将其连接到我们尚未想到的对象上。

## AWS IoT Core
<a name="aws-iot-core"></a>

[AWS IoT Core](https://aws.amazon.com/iot-core/)是一项托管云服务，可让连接的设备轻松安全地与云应用程序和其他设备进行交互。 AWS IoT Core 可以支持数十亿台设备和数万亿条消息，并且可以安全可靠地处理这些消息并将其路由到 AWS 端点和其他设备。借 AWS IoT Core助，您的应用程序可以随时跟踪您的所有设备并与之通信，即使这些设备未连接也是如此。

 AWS IoT Core 可以轻松使用 Amazon Kinesis AWS Lambda、Amazon S3、Amazon AI、Amazon SageMaker AI、Amazon DynamoDB CloudWatch AWS CloudTrail、Amazon 和 Amazon Quick 等 AWS 服务来构建物联网应用程序，这些应用程序无需管理任何基础设施，即可收集、处理、分析和处理联网设备生成的数据。

## AWS IoT Device Defender
<a name="aws-iot-defender"></a>

[AWS IoT Device Defender](https://aws.amazon.com/iot-device-defender/)是一项完全托管的服务，可帮助您保护物联网设备群的安全。 AWS IoT Device Defender 持续审核您的物联网配置，确保它们不会偏离安全最佳实践。配置是您设置的一组技术控件，用于在设备相互通信和云端通信时帮助确保信息安全。 AWS IoT Device Defender 便于维护和强制执行 IoT 配置，例如确保设备身份、对设备进行身份验证和授权以及加密设备数据。AWS IoT Device Defender 会根据一组预定义的安全最佳实践持续审核您设备上的物联网配置。 AWS IoT Device Defender 如果您的物联网配置中存在任何可能造成安全风险的漏洞，例如在多个设备之间共享身份证书，或者正在尝试连接身份证书已吊销的设备，则会发送警报。[AWS IoT Core](https://aws.amazon.com/iot-core/)

 AWS IoT Device Defender 还允许您持续监控设备的安全指标，以及 AWS IoT Core 每台设备是否存在与您定义的适当行为的偏差。如果出现问题，则 AWS IoT Device Defender 会发出警报，以便您可以采取措施纠正问题。例如，出站流量中的流量峰值可能表明设备参与了 DDo S 攻击。 [AWS IoT Greengrass](https://aws.amazon.com/greengrass/)[FreeRTO](https://aws.amazon.com/freertos/) S 会自动 AWS IoT Device Defender 与集成，提供来自设备的安全指标以供评估。

AWS IoT Device Defender 可以向 AWS 物联网控制台 CloudWatch、亚马逊和亚马逊 SNS 发送警报。如果您确定需要根据提醒采取措施，则可以使用 [AWS IoT Device Management](https://aws.amazon.com/iot-device-management/) 采取缓解措施，例如推送安全修复程序。

## AWS IoT Device Management
<a name="aws-iot-management"></a>

 由于许多 IoT 部署由成千上万到数百万台设备组成，因此，跟踪、监控和管理互联设备机群非常重要。您需要确保 IoT 设备在部署后能够正常、安全地运行。此外，您还需要确保安全地访问您的设备，监控其运行状况，检测和远程排查问题，以及管理软件和固件更新。

借助 [AWS IoT Device Management](https://aws.amazon.com/iot-device-management/)，可轻松、安全地大规模搭载、组织、监控和远程管理 IoT 设备。使用 AWS IoT Device Management，您可以单独或批量注册连接的设备，并轻松管理权限，确保设备安全。您还可以整理设备、监控设备功能并对其进行故障排除、查询设备群中任何物联网设备的状态以及发送固件更新 over-the-air (OTA)。 AWS IoT Device Management 不受设备类型和操作系统的限制，因此您可以使用相同的服务管理从受限的微控制器到联网汽车的设备。 AWS IoT Device Management 允许您扩展队伍，减少管理大型和多样化物联网设备部署的成本和精力。

## AWS IoT Events
<a name="aws-iot-events"></a>

[AWS IoT Events](https://aws.amazon.com/iot-events/) 是一项完全托管式 IoT 服务，可以帮助您轻松地检测来自 IoT 传感器和应用程序的事件并做出响应。事件是指识别比预期更复杂的情况的数据模式，例如，当皮带卡住时设备所发生的变化，或者连接的运动检测器使用移动信号来激活灯和监控摄像机。要以前检测事件 AWS IoT Events，您必须构建昂贵的自定义应用程序来收集数据，应用决策逻辑来检测事件，然后启动另一个应用程序来对事件做出反应。使用 AWS IoT Events，可以轻松检测成千上万个物联网传感器中的事件，这些传感器发送不同的遥测数据，例如冰箱的温度、呼吸设备的湿度、电机上的皮带速度以及数百个设备管理应用程序。您只需选择要提取的相关数据源，使用简单的 “if-then-else” 语句定义每个事件的逻辑，然后选择要在事件发生时运行的警报或自定义操作即可。 AWS IoT Events 持续监控来自多个物联网传感器和应用程序的数据，并将其与其他服务（例如 AWS IoT Core 和）集成 AWS IoT Analytics，以实现对事件的早期检测和独到见解。 AWS IoT Events 根据您定义的逻辑自动启动警报和操作以响应事件。这有助于快速解决问题，降低维护成本并提高运营效率。

## AWS IoT ExpressLink
<a name="aws-iot-expresslink"></a>

[AWS IoT ExpressLink](https://aws.amazon.com/iot-expresslink/)为 AWS 合作伙伴开发和提供的一系列硬件模块提供动力，例如乐新、英飞凌、Realtek和u-blox。P [AWS artner Device Catal](https://partners.amazonaws.com/qualified-devices/) og 中提供的连接模块包括实现 AWS 强制性安全要求的软件，使您可以更快、更轻松地将设备安全地连接到云端并与一系列 AWS 服务无缝集成。 AWS IoT ExpressLink 模块预先配置了由合格 AWS 合作伙伴设置的安全证书。这样一来，您能够将网络和加密层集成这样的复杂工作分载给硬件模块，并能在很短的时间内开发安全的 IoT 产品。

采用 AWS IoT 的设备通过对 MQT [T（发布/订阅）通信机制的原生支持与 AWS IoT Core ExpressLink ](https://aws.amazon.com/iot-core/) 建立双向连接，并且可以创建和更新 [AWS IoT Device Shadow 文档](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html)。借助 AWS IoT ExpressLink，可以轻松地从 AWS I [oT 设备管理控制台对模块和主机处理器进行 over-the-air](https://aws.amazon.com/iot-device-management/) (OTA) 更新。然后，您可以远程部署安全更新、错误修复和新的固件更新，以添加功能并使您的设备机群始终处于最新状态。此外，搭载 AWS IoT 的合作伙伴模块 ExpressLink 还可以连接到 [AWS IoT Device Defender](https://aws.amazon.com/iot-device-defender/)，以报告许多设备指标，从而帮助检测异常情况并生成警报。

## AWS IoT FleetWise
<a name="aws-iot-fleetwise"></a>

借[AWS IoT FleetWise](https://aws.amazon.com/iot-fleetwise/)助，您可以收集和组织车辆数据，并以标准化的方式存储这些数据，以便在云端进行数据分析。 AWS IoT FleetWise 使用智能数据收集功能，帮助您以近乎实时的方式高效地将数据传输到云端。这些功能允许您根据可配置的参数（例如车辆温度、速度或品牌和型号），定义何时收集和传输数据的规则，从而减少传输的数据量。将数据存储在云中后，您可以将其用于分析车队运行状况的应用程序。这种分析可帮助您更快地识别潜在的维护问题，或提高车载信息娱乐系统的智能化程度。您还可以将数据输入机器学习（ML）模型，以改进自动驾驶和高级驾驶辅助系统（ADAS）等先进技术。

## AWS IoT Greengrass
<a name="aws-greengrass"></a>

[AWS IoT Greengrass](https://aws.amazon.com/greengrass/)无缝扩展 AWS 到设备，因此它们可以根据自己生成的数据在本地采取行动，同时仍然使用云进行管理、分析和持久存储。借 AWS IoT Greengrass助，联网设备可以运行[AWS Lambda](https://aws.amazon.com/lambda/)功能、基于机器学习模型运行预测、保持设备数据同步以及与其他设备安全通信，即使未连接到互联网也是如此。

 借 AWS IoT Greengrass助，您可以使用熟悉的语言和编程模型在云端创建和测试您的设备软件，然后将其部署到您的设备上。 AWS IoT Greengrass 可以编程为过滤设备数据，只将必要的信息传输回云端。您还可以使用 Connectors 连接到第三方应用程序、本地软件 out-of-the-box和 AWS AWS IoT Greengrass 服务。Connectors 还可以通过预先构建的协议适配器集成快速启动设备上线，并允许您通过与 AWS Secrets Manager的集成来简化身份验证。

## AWS IoT SiteWise
<a name="aws-iot-sitewise"></a>

[AWS IoT SiteWise](https://aws.amazon.com/iot-sitewise/) 是一项托管服务，可让您轻松大规模地收集、存储、整理和监控来自工业设备的数据，据此作出更明智的数据驱动型决策。您可以使用 AWS IoT SiteWise 监控各设施的操作，快速计算常见的工业性能指标，并创建用于分析工业设备数据的应用程序，以防止出现代价高昂的设备问题并缩小生产缺口。这使您可以跨设备一致地收集数据，更快地发现远程监控的问题，并使用集中式数据改善多站点流程。

如今，从工业设备获取性能指标具有挑战性，因为数据通常被锁定在专有的本地数据存储中，并且通常需要专业知识才能以有用的格式进行检索和放置，以便于分析。 AWS IoT SiteWise 通过提供在您设施中的网关上运行的软件来简化此过程，并自动执行收集和组织工业设备数据的过程。此网关安全地连接到您的本地数据服务器，收集数据并将数据发送到 AWS 云。 AWS IoT SiteWise 还提供了通过 MQTT 消息或 APIs者，从现代工业应用程序收集数据的接口。

您可以使用 AWS IoT SiteWise 对实物资产、流程和设施进行建模，快速计算常见的工业绩效指标，并创建完全托管的 Web 应用程序，以帮助分析工业设备数据、降低成本和更快地做出决策。借 AWS IoT SiteWise助，您可以专注于了解和优化您的运营，而不必构建昂贵的内部数据收集和管理应用程序。

## AWS 物联网 TwinMaker
<a name="aws-iot-twinmaker"></a>

[AWS IoT TwinMaker](https://aws.amazon.com/iot-twinmaker/)使开发人员可以更轻松地创建现实世界系统的数字双胞胎，例如建筑物、工厂、工业设备和生产线。 AWS IoT TwinMaker 提供构建数字化双胞胎所需的工具，帮助您优化建筑运营、提高产量和提高设备性能。由于能够使用来自多个源的现有数据，创建任何物理环境的虚拟表示形式，以及将现有 3D 模型与现实世界数据相结合，因此，您现在可以利用数字孪生，更快、更轻松地创建运营的整体视图。

## AWS 合作伙伴设备目录
<a name="aws-devices"></a>

 [AWS 合作伙伴设备目录](https://partners.amazonaws.com/qualified-devices/)可帮您查找设备和硬件，以便您了解、构建 IoT 解决方案并将其推向市场。搜索并查找可与之配合使用的硬件 AWS，包括用于构建新设备的开发套件和嵌入式系统，以及 off-the-shelf-devices用于即时集成物联网项目的网关、边缘服务器、传感器和摄像头。从 APN 合作伙伴精选的设备目录中选择 AWS 支持的硬件，可以帮助您更轻松地推出物联网项目。AWS 合作伙伴设备目录中列出的所有设备也支持从我们的合作伙伴处购买，以便您快速入门。

## FreeRTOS
<a name="amazon-free-rtos"></a>

[FreeRTOS](https://aws.amazon.com/freertos/) 是一款适用于微控制器的操作系统，可轻松地对低功耗的小型边缘设备进行编程、部署、安全保护、连接和管理。FreeRTOS 扩展了 FreeRTOS 内核（一种常用的微控制器开源操作系统），利用其软件库，您可以轻松地将小型低功耗设备安全地连接到 AWS 云 服务（如 [AWS IoT Core](https://aws.amazon.com/iot-core/)）或连接到运行 [AWS IoT Greengrass](https://aws.amazon.com/greengrass/) 且功能更强大的边缘设备。

 微控制器（MCU）是一种集成有简单处理器的单芯片，这种芯片广泛应用于各类设备中，包括电器、传感器、健身追踪器、工业自动化和汽车。许多这类小型设备可受益于与云连接或与本地其他设备连接。例如，智能电表需要连接到云以报告使用情况，而建筑物安全系统则需要在本地通信，以便当您刷卡进入时，门能够自动解锁。微控制器的计算能力和存储容量有限，通常用于执行简单的功能性任务。微控制器通常运行的操作系统不具备连接本地网络或云的内置功能，这给 IoT 应用程序带来了挑战。而 FreeRTOS 帮助解决了这一问题，具体解决方法为：提供核心操作系统（用于运行边缘设备）以及便于轻松安全地连接到云（或其他边缘设备）的软件库，从而使您能够从这些设备收集数据以用于 IoT 应用程序，并采取相应行动。

返回 [AWS 服务](amazon-web-services-cloud-platform.md)。